Only produce source maps for minified dist builds
This commit is contained in:
parent
6516602d7b
commit
6a3d04ade6
|
@ -26,7 +26,7 @@
|
||||||
"dist/"
|
"dist/"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "rollup --config --sourcemap",
|
"build": "rollup --config",
|
||||||
"prepare": "npm run build",
|
"prepare": "npm run build",
|
||||||
"test": "mocha --timeout 120000 test/unittests.js",
|
"test": "mocha --timeout 120000 test/unittests.js",
|
||||||
"start": "http-server",
|
"start": "http-server",
|
||||||
|
|
|
@ -28,9 +28,9 @@ export default [
|
||||||
input: 'src/index.js',
|
input: 'src/index.js',
|
||||||
output: [
|
output: [
|
||||||
{ file: 'dist/openpgp.js', format: 'iife', name: pkg.name, banner, intro },
|
{ file: 'dist/openpgp.js', format: 'iife', name: pkg.name, banner, intro },
|
||||||
{ file: 'dist/openpgp.min.js', format: 'iife', name: pkg.name, banner, intro, plugins: [terser(terserOptions)] },
|
{ file: 'dist/openpgp.min.js', format: 'iife', name: pkg.name, banner, intro, plugins: [terser(terserOptions)], sourcemap: true },
|
||||||
{ file: 'dist/openpgp.mjs', format: 'es', banner, intro },
|
{ file: 'dist/openpgp.mjs', format: 'es', banner, intro },
|
||||||
{ file: 'dist/openpgp.min.mjs', format: 'es', banner, intro, plugins: [terser(terserOptions)] }
|
{ file: 'dist/openpgp.min.mjs', format: 'es', banner, intro, plugins: [terser(terserOptions)], sourcemap: true }
|
||||||
],
|
],
|
||||||
inlineDynamicImports: true,
|
inlineDynamicImports: true,
|
||||||
plugins: [
|
plugins: [
|
||||||
|
@ -53,9 +53,9 @@ export default [
|
||||||
external: builtinModules.concat(nodeDependencies),
|
external: builtinModules.concat(nodeDependencies),
|
||||||
output: [
|
output: [
|
||||||
{ file: 'dist/node/openpgp.js', format: 'cjs', name: pkg.name, banner, intro },
|
{ file: 'dist/node/openpgp.js', format: 'cjs', name: pkg.name, banner, intro },
|
||||||
{ file: 'dist/node/openpgp.min.js', format: 'cjs', name: pkg.name, banner, intro, plugins: [terser(terserOptions)] },
|
{ file: 'dist/node/openpgp.min.js', format: 'cjs', name: pkg.name, banner, intro, plugins: [terser(terserOptions)], sourcemap: true },
|
||||||
{ file: 'dist/node/openpgp.mjs', format: 'es', banner, intro },
|
{ file: 'dist/node/openpgp.mjs', format: 'es', banner, intro },
|
||||||
{ file: 'dist/node/openpgp.min.mjs', format: 'es', banner, intro, plugins: [terser(terserOptions)] }
|
{ file: 'dist/node/openpgp.min.mjs', format: 'es', banner, intro, plugins: [terser(terserOptions)], sourcemap: true }
|
||||||
],
|
],
|
||||||
plugins: [
|
plugins: [
|
||||||
resolve(),
|
resolve(),
|
||||||
|
@ -69,7 +69,7 @@ export default [
|
||||||
input: 'src/index.js',
|
input: 'src/index.js',
|
||||||
output: [
|
output: [
|
||||||
{ dir: 'dist/lightweight', entryFileNames: 'openpgp.mjs', chunkFileNames: '[name].mjs', format: 'es', banner, intro },
|
{ dir: 'dist/lightweight', entryFileNames: 'openpgp.mjs', chunkFileNames: '[name].mjs', format: 'es', banner, intro },
|
||||||
{ dir: 'dist/lightweight', entryFileNames: 'openpgp.min.mjs', chunkFileNames: '[name].min.mjs', format: 'es', banner, intro, plugins: [terser(terserOptions)] }
|
{ dir: 'dist/lightweight', entryFileNames: 'openpgp.min.mjs', chunkFileNames: '[name].min.mjs', format: 'es', banner, intro, plugins: [terser(terserOptions)], sourcemap: true }
|
||||||
],
|
],
|
||||||
preserveEntrySignatures: 'allow-extension',
|
preserveEntrySignatures: 'allow-extension',
|
||||||
plugins: [
|
plugins: [
|
||||||
|
@ -89,7 +89,7 @@ export default [
|
||||||
{
|
{
|
||||||
input: 'test/unittests.js',
|
input: 'test/unittests.js',
|
||||||
output: [
|
output: [
|
||||||
{ file: 'test/lib/unittests-bundle.js', format: 'es' },
|
{ file: 'test/lib/unittests-bundle.js', format: 'es', sourcemap: true },
|
||||||
],
|
],
|
||||||
plugins: [
|
plugins: [
|
||||||
resolve({
|
resolve({
|
||||||
|
|
Loading…
Reference in New Issue
Block a user