|
3 | 3 | "version": "9.0.0-beta.1",
|
4 | 4 | "description": "Create your next immutable state by mutating the current one",
|
5 | 5 | "main": "dist/index.js",
|
6 |
| - "module": "dist/immer.esm.js", |
| 6 | + "module": "dist/immer.esm.mjs", |
| 7 | + "exports": { |
| 8 | + ".": { |
| 9 | + "import": "./dist/immer.esm.mjs", |
| 10 | + "require": "./dist/index.js" |
| 11 | + }, |
| 12 | + "./*": "./*" |
| 13 | + }, |
7 | 14 | "umd:main": "dist/immer.umd.production.min.js",
|
8 | 15 | "unpkg": "dist/immer.umd.production.min.js",
|
9 | 16 | "jsdelivr": "dist/immer.umd.production.min.js",
|
10 |
| - "jsnext:main": "dist/immer.esm.js", |
11 |
| - "react-native": "dist/immer.esm.js", |
| 17 | + "jsnext:main": "dist/immer.esm.mjs", |
| 18 | + "react-native": "dist/immer.esm.mjs", |
12 | 19 | "source": "src/immer.ts",
|
13 | 20 | "types": "./dist/immer.d.ts",
|
14 | 21 | "typesVersions": {
|
|
32 | 39 | "watch": "jest --watch",
|
33 | 40 | "coverage": "jest --coverage",
|
34 | 41 | "coveralls": "jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage",
|
35 |
| - "build": "rimraf dist/ && tsdx build --name immer --format esm,cjs,umd && yarn build:flow", |
| 42 | + "build": "rimraf dist/ && tsdx build --name immer --format esm,cjs,umd && cp dist/immer.esm.js dist/immer.esm.mjs && yarn build:flow", |
36 | 43 | "build:flow": "cpx 'src/types/index.js.flow' dist -v",
|
37 | 44 | "publish-docs": "cd website && GIT_USER=mweststrate USE_SSH=true yarn docusaurus deploy",
|
38 | 45 | "start": "cd website && yarn start",
|
|
0 commit comments