diff --git a/HISTORY.md b/HISTORY.md index 5fee7b82..32617e42 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -2,6 +2,7 @@ - Dropped support for Node.js prior 8.0 - Bumped [CSSTree](https://github.com/csstree/csstree) to `1.0.0-alpha.36` (#399) +- Changed bundle files: `dist/csso.js` and `dist/csso.min.js` instead single `dist/csso-browser.js` (min version) ## 3.5.1 (June 7, 2018) diff --git a/dist/.npmignore b/dist/.npmignore index ac032b29..3a6fb223 100644 --- a/dist/.npmignore +++ b/dist/.npmignore @@ -1,2 +1,3 @@ * -!csso-browser.js +!csso.js +!csso.min.js diff --git a/package.json b/package.json index a0e78c69..dcb90d23 100644 --- a/package.json +++ b/package.json @@ -48,11 +48,11 @@ "test": "mocha --reporter dot", "lint": "eslint lib test", "lint-and-test": "npm run lint && npm test", - "hydrogen": "node --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --redirect-code-traces-to=code.asm --trace_hydrogen_file=code.cfg --print-opt-code bin/csso --stat -o /dev/null", + "build": "rollup --config && terser dist/csso.js --compress --mangle -o dist/csso.min.js", "coverage": "nyc npm test", "coveralls": "nyc report --reporter=text-lcov | coveralls", "travis": "nyc npm run lint-and-test && npm run coveralls", - "browserify": "rollup --config && terser dist/csso-browser.js --compress --mangle -o dist/csso-browser.js", + "hydrogen": "node --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --redirect-code-traces-to=code.asm --trace_hydrogen_file=code.cfg --print-opt-code bin/csso --stat -o /dev/null", "gh-pages": "git clone --depth=1 -b gh-pages https://github.com/css/csso.git .gh-pages && npm run browserify && cp dist/csso-browser.js .gh-pages/ && cd .gh-pages && git commit -am \"update\" && git push && cd .. && rm -rf .gh-pages", "prepublish": "npm run browserify", "postpublish": "npm run gh-pages" @@ -76,10 +76,8 @@ "node": ">=8.0.0" }, "files": [ - "dist/csso-browser.js", - "lib", - "HISTORY.md", - "LICENSE", - "README.md" + "dist/csso.js", + "dist/csso.min.js", + "lib" ] } diff --git a/rollup.config.js b/rollup.config.js index 3118c5ed..59553297 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,3 +1,4 @@ +const path = require('path'); const resolve = require('rollup-plugin-node-resolve'); const json = require('rollup-plugin-json'); const commonjs = require('rollup-plugin-commonjs'); @@ -5,7 +6,7 @@ const commonjs = require('rollup-plugin-commonjs'); module.exports = { input: 'lib/index.js', output: { - file: 'dist/csso-browser.js', + file: 'dist/csso.js', exports: 'named', name: 'csso', format: 'umd' @@ -13,6 +14,14 @@ module.exports = { plugins: [ resolve({ browser: true }), commonjs(), - json() + json(), + { + name: 'version', + load(id) { + if (id === path.resolve('package.json')) { + return '{ "version": "?????" }'; + } + } + } ] };