|
13 | 13 | "bugs": "https://github.com/ckknight/random-js/issues",
|
14 | 14 | "license": "MIT",
|
15 | 15 | "repository": "git://github.com/ckknight/random-js",
|
16 |
| - "main": "dist/random-js.umd.js", |
17 |
| - "module": "dist/random-js.esm.js", |
18 |
| - "unpkg": "dist/random-js.umd.min.js", |
19 |
| - "types": "dist/index.d.ts", |
| 16 | + "main": "./dist/umd/random-js.js", |
| 17 | + "module": "./dist/esm/random-js.js", |
| 18 | + "unpkg": "./dist/umd/random-js.min.js", |
| 19 | + "types": "./dist/esm/index.d.ts", |
20 | 20 | "files": [
|
21 | 21 | "dist"
|
22 | 22 | ],
|
|
38 | 38 | "typescript": "^5.1.3"
|
39 | 39 | },
|
40 | 40 | "scripts": {
|
41 |
| - "clean": "rimraf dist", |
42 |
| - "build:umd": "rollup -c rollup.config.es3.js --format umd -o dist/random-js.umd.js --name Random -m", |
43 |
| - "build:esm": "rollup -c rollup.config.js --format esm --sourcemap true -o dist/random-js.esm.js", |
| 41 | + "clean": "rimraf dist/**/*.js dist/**/*.ts dist/**/*.map", |
| 42 | + "build:umd": "rollup -c rollup.config.es3.js --format umd -o dist/umd/random-js.js --name Random -m", |
| 43 | + "build:esm": "rollup -c rollup.config.js --format esm --sourcemap true -o dist/esm/random-js.js", |
44 | 44 | "prebuild": "yarn clean",
|
45 | 45 | "build": "yarn build:umd && yarn build:esm",
|
46 |
| - "minify": "terser --source-map content=dist/random-js.umd.js.map --compress --mangle --output dist/random-js.umd.min.js dist/random-js.umd.js", |
| 46 | + "minify": "terser --source-map content=dist/umd/random-js.js.map --compress --mangle --output dist/umd/random-js.min.js dist/umd/random-js.js", |
47 | 47 | "postbuild": "yarn minify",
|
48 |
| - "benchmark": "for k in benchmark/*.js; do node $k; done", |
| 48 | + "benchmark": "for k in benchmark/*.cjs; do node $k; done", |
49 | 49 | "test": "jest",
|
50 | 50 | "lint": "tslint --project .",
|
51 | 51 | "prepublish": "yarn clean && yarn lint && yarn test && yarn build"
|
52 | 52 | },
|
53 | 53 | "testling": {
|
54 | 54 | "files": "spec/*.js"
|
55 | 55 | },
|
56 |
| - "sideEffects": false |
| 56 | + "sideEffects": false, |
| 57 | + "type": "module", |
| 58 | + "exports": { |
| 59 | + ".": { |
| 60 | + "import": "./dist/esm/random-js.js", |
| 61 | + "require": "./dist/umd/random-js.js" |
| 62 | + }, |
| 63 | + "./dist": "./dist", |
| 64 | + "./package.json": "./package.json" |
| 65 | + } |
57 | 66 | }
|
0 commit comments