|
2 | 2 | "name": "classcat", |
3 | 3 | "description": "Build a space-separated class attribute quickly.", |
4 | 4 | "version": "4.0.0", |
5 | | - "main": "src/index.js", |
| 5 | + "main": "dist/classcat.js", |
6 | 6 | "module": "src/index.js", |
| 7 | + "unpkg": "src/index.js", |
| 8 | + "browser": "src/index.js", |
7 | 9 | "typings": "classcat.d.ts", |
8 | 10 | "license": "MIT", |
9 | 11 | "repository": "jorgebucaran/classcat", |
|
23 | 25 | ], |
24 | 26 | "scripts": { |
25 | 27 | "test": "nyc -i esm -r lcov testmatrix test/*.test.js && nyc report && tsc -p test/ts", |
26 | | - "build": "npm run bundle && npm run minify", |
27 | | - "bundle": "rollup -i src/index.js -o dist/classcat.js --no-esModule -mf iife -n classcat", |
28 | | - "minify": "terser dist/classcat.js -o dist/classcat.js -mc --source-map includeSources,url=classcat.js.map", |
| 28 | + "build": "export pkg=$npm_package_name; npm run bundle && npm run minify", |
| 29 | + "bundle": "rollup -i src/index.js -o dist/$pkg.js --no-esModule -mf umd -n $pkg", |
| 30 | + "minify": "terser dist/$pkg.js -o dist/$pkg.js -mc --toplevel --source-map includeSources,url=$pkg.js.map", |
29 | 31 | "prepare": "npm run build", |
30 | 32 | "release": "v=$npm_package_version; npm run build && git commit -am $v && git tag -s $v -m $v && git push && git push --tags && npm publish" |
31 | 33 | }, |
|
0 commit comments