Source map support
This commit is contained in:
1 parent
ee32d49cd3
commit
40f7855754
3 files changed
+44
No files matched your search
@@ -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"
|
||||||
|
|||||||
Generated
+27
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in new issue
Block a user