Skip to content

Commit 7d31ac3

Browse files
committedNov 1, 2023
chore: add package.json individual build commands
1 parent 4992d25 commit 7d31ac3

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed
 

‎package.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
"commit-amend-build": "scripts/commit-amend-build.sh",
88
"prebuild": "rimraf dist/**",
99
"dev": "cross-env NODE_ENV=development BABEL_ENV=rollup rollup -w -c -o dist/purify.js",
10-
"build": "rollup -c",
10+
"build": "cross-env NODE_ENV=production rollup -c",
11+
"build:umd": "rollup -c -f umd -o dist/purify.js",
12+
"build:umd:min": "rollup -c -f umd -o dist/purify.min.js -p terser",
13+
"build:es": "rollup -c -f es -o dist/purify.es.js",
14+
"build:cjs": "rollup -c -f cjs -o dist/purify.cjs.js",
1115
"test:jsdom": "cross-env NODE_ENV=test BABEL_ENV=rollup node test/jsdom-node-runner --dot",
1216
"test:karma": "cross-env NODE_ENV=test BABEL_ENV=rollup karma start test/karma.conf.js --log-level warn ",
1317
"test:ci": "cross-env NODE_ENV=test BABEL_ENV=rollup npm run test:jsdom && npm run test:karma -- --log-level error --reporters dots --single-run --shouldTestOnBrowserStack=\"${TEST_BROWSERSTACK}\" --shouldProbeOnly=\"${TEST_PROBE_ONLY}\"",

‎rollup.config.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const { terser } = require('rollup-plugin-terser');
66
const pkg = require('./package.json');
77

88
const env = process.env.NODE_ENV;
9+
const isProd = env === 'production';
910
const version = process.env.npm_package_version;
1011
const license = fs
1112
.readFileSync('./src/license_header', 'utf8')
@@ -31,7 +32,7 @@ const config = {
3132
...commonOutputConfig,
3233
file: pkg.production,
3334
format: 'umd',
34-
plugins: [terser()],
35+
plugins: isProd ? [terser()] : [],
3536
},
3637
{
3738
...commonOutputConfig,

0 commit comments

Comments
 (0)
Please sign in to comment.