|
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