Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 37 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,49 @@
"angular.js",
"angular.min.js",
"angular.min.js.map",
"angular.min.js.gzip",
"angular-csp.css",
"angular-animate.js",
"angular-animate.min.js",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth confirming .gitignore covers angular-*.{js,min.js,min.js.map} so the 12 new root-level copies don't accidentally land in a commit. The existing angular.js/angular.min.js* pattern presumably already ignores them — just extending it should do.

"angular-animate.min.js.map",
"angular-aria.js",
"angular-aria.min.js",
"angular-aria.min.js.map",
"angular-cookies.js",
"angular-cookies.min.js",
"angular-cookies.min.js.map",
"angular-loader.js",
"angular-loader.min.js",
"angular-loader.min.js.map",
"angular-message-format.js",
"angular-message-format.min.js",
"angular-message-format.min.js.map",
"angular-messages.js",
"angular-messages.min.js",
"angular-messages.min.js.map",
"angular-mocks.js",
"angular-mocks.min.js",
"angular-mocks.min.js.map",
"angular-parse-ext.js",
"angular-parse-ext.min.js",
"angular-parse-ext.min.js.map",
"angular-resource.js",
"angular-resource.min.js",
"angular-resource.min.js.map",
"angular-route.js",
"angular-route.min.js",
"angular-route.min.js.map",
"angular-sanitize.js",
"angular-sanitize.min.js",
"angular-sanitize.min.js.map",
"angular-touch.js",
"angular-touch.min.js",
"angular-touch.min.js.map",
"index.js",
"LICENSE.md",
"README.md"
],
"scripts": {
"build": "npx grunt validate-angular-files clean buildall write && cp build/angular.js . && npx terser angular.js -o angular.min.js --source-map \"filename=angular.min.js.map\" -c -m",
"build": "npx grunt validate-angular-files clean buildall write && cp build/angular.js build/angular-animate.js build/angular-aria.js build/angular-cookies.js build/angular-loader.js build/angular-message-format.js build/angular-messages.js build/angular-mocks.js build/angular-parse-ext.js build/angular-resource.js build/angular-route.js build/angular-sanitize.js build/angular-touch.js . && npx terser angular.js -o angular.min.js --source-map \"filename=angular.min.js.map\" -c -m && for m in angular-animate angular-aria angular-cookies angular-loader angular-message-format angular-messages angular-mocks angular-parse-ext angular-resource angular-route angular-sanitize angular-touch; do npx terser $m.js -o $m.min.js --source-map \"filename=$m.min.js.map\" -c -m; done",
"prepublishOnly": "npm run build",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Preexisting (not introduced here, but worth fixing in a follow-up): terser's --source-map "filename=X.min.js.map" writes the map file but does not append //# sourceMappingURL=X.min.js.map to the minified output. DevTools won't auto-load the map unless you add url=:

--source-map "filename=$m.min.js.map,url=$m.min.js.map"

The existing angular.min.js line has the same shape, so this PR is consistent — not a regression.

"lint": "npx grunt eslint",
"test": "npx grunt test:promises-aplus",
Expand Down
Loading