Source map support

This commit is contained in:
Zaid Abdulla committed 2019-07-25 19:28:12 -07:00
1 parent ee32d49cd3
commit 40f7855754
3 files changed
+44

No files matched your search

+16
View File
@@ -230,6 +230,8 @@ async function generateToolsJs(): Promise<void> {
await bundle.write({ await bundle.write({
format: "cjs", format: "cjs",
preferConst: true, preferConst: true,
sourcemap: "inline",
sourcemapExcludeSources: true,
banner: "#!/usr/bin/env node", banner: "#!/usr/bin/env node",
file: outputFile file: outputFile
}); });
@@ -287,6 +289,8 @@ async function generateBackendJs(): Promise<void> {
await bundle.write({ await bundle.write({
format: "cjs", format: "cjs",
preferConst: true, preferConst: true,
sourcemap: "inline",
sourcemapExcludeSources: true,
banner: "#!/usr/bin/env node", banner: "#!/usr/bin/env node",
file: outputFile file: outputFile
}); });
@@ -322,6 +326,8 @@ async function generateFrontendJs(): Promise<void> {
await bundle.write({ await bundle.write({
preferConst: true, preferConst: true,
format: "esm", format: "esm",
sourcemap: "inline",
sourcemapExcludeSources: true,
file: outputFile file: outputFile
}); });
@@ -331,6 +337,16 @@ async function generateFrontendJs(): Promise<void> {
resolve: { resolve: {
aliasFields: ["module"] aliasFields: ["module"]
}, },
devtool: "nosources-source-map",
module: {
rules: [
{
test: /\.js$/,
use: ["source-map-loader"],
enforce: "pre"
}
]
},
output: { output: {
path: path.resolve(OUTPUT_DIR, "public"), path: path.resolve(OUTPUT_DIR, "public"),
filename: "app.js" filename: "app.js"
+27
View File
@@ -1206,6 +1206,23 @@
"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
"dev": true "dev": true
}, },
"async": {
"version": "2.6.3",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
"integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
"dev": true,
"requires": {
"lodash": "^4.17.14"
},
"dependencies": {
"lodash": {
"version": "4.17.15",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
"dev": true
}
}
},
"async-each": { "async-each": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
@@ -8472,6 +8489,16 @@
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true "dev": true
}, },
"source-map-loader": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz",
"integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==",
"dev": true,
"requires": {
"async": "^2.5.0",
"loader-utils": "^1.1.0"
}
},
"source-map-resolve": { "source-map-resolve": {
"version": "0.5.2", "version": "0.5.2",
"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
+1
View File
@@ -65,6 +65,7 @@
"rollup-plugin-replace": "^2.2.0", "rollup-plugin-replace": "^2.2.0",
"rollup-plugin-terser": "^5.0.0", "rollup-plugin-terser": "^5.0.0",
"rollup-plugin-typescript": "^1.0.1", "rollup-plugin-typescript": "^1.0.1",
"source-map-loader": "^0.2.4",
"svgo": "^1.3.0", "svgo": "^1.3.0",
"ts-node": "^8.2.0", "ts-node": "^8.2.0",
"typescript": "^3.5.1", "typescript": "^3.5.1",