Skip to content

Commit 378cabe

Browse files
committed
UMD for main; ES everything else
1 parent e440cf9 commit 378cabe

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
"name": "classcat",
33
"description": "Build a space-separated class attribute quickly.",
44
"version": "4.0.0",
5-
"main": "src/index.js",
5+
"main": "dist/classcat.js",
66
"module": "src/index.js",
7+
"unpkg": "src/index.js",
8+
"browser": "src/index.js",
79
"typings": "classcat.d.ts",
810
"license": "MIT",
911
"repository": "jorgebucaran/classcat",
@@ -23,9 +25,9 @@
2325
],
2426
"scripts": {
2527
"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",
2931
"prepare": "npm run build",
3032
"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"
3133
},

0 commit comments

Comments
 (0)