|
11 | 11 | "url": "https://github.com/MetaMask/utils.git" |
12 | 12 | }, |
13 | 13 | "license": "ISC", |
| 14 | + "exports": { |
| 15 | + ".": { |
| 16 | + "import": "./dist/esm/index.js", |
| 17 | + "require": "./dist/cjs/index.js", |
| 18 | + "types": "./dist/types/index.d.ts" |
| 19 | + }, |
| 20 | + "./package.json": "./package.json" |
| 21 | + }, |
14 | 22 | "main": "./dist/cjs/index.js", |
15 | 23 | "module": "./dist/esm/index.js", |
16 | 24 | "types": "./dist/types/index.d.ts", |
|
24 | 32 | "build:cjs": "swc src --out-dir dist/cjs --config-file .swcrc.build.json --config module.type=commonjs", |
25 | 33 | "build:clean": "rimraf dist && yarn build", |
26 | 34 | "build:docs": "typedoc", |
27 | | - "build:esm": "swc src --out-dir dist/esm --config-file .swcrc.build.json --config module.type=es6", |
| 35 | + "build:esm": "swc src --out-dir dist/esm --config-file .swcrc.build.json --config module.type=es6 && yarn build:esm:package", |
| 36 | + "build:esm:package": "echo >dist/esm/package.json \"{\\\"type\\\":\\\"module\\\"}\"", |
28 | 37 | "build:source": "yarn build:esm && yarn build:cjs", |
29 | 38 | "build:types": "tsc --project tsconfig.build.json", |
30 | 39 | "lint": "yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog", |
|
55 | 64 | "@lavamoat/allow-scripts": "^2.3.1", |
56 | 65 | "@lavamoat/preinstall-always-fail": "^1.0.0", |
57 | 66 | "@metamask/auto-changelog": "^3.1.0", |
58 | | - "@metamask/eslint-config": "^11.0.1", |
59 | | - "@metamask/eslint-config-jest": "^11.0.0", |
60 | | - "@metamask/eslint-config-nodejs": "^11.0.1", |
61 | | - "@metamask/eslint-config-typescript": "^11.0.0", |
| 67 | + "@metamask/eslint-config": "^12.0.0", |
| 68 | + "@metamask/eslint-config-jest": "^12.0.0", |
| 69 | + "@metamask/eslint-config-nodejs": "^12.0.0", |
| 70 | + "@metamask/eslint-config-typescript": "^12.0.0", |
62 | 71 | "@swc/cli": "^0.1.62", |
63 | 72 | "@swc/core": "^1.3.66", |
64 | 73 | "@types/jest": "^28.1.7", |
65 | 74 | "@types/node": "^17.0.23", |
66 | 75 | "@typescript-eslint/eslint-plugin": "^5.43.0", |
67 | 76 | "@typescript-eslint/parser": "^5.43.0", |
68 | 77 | "depcheck": "^1.4.3", |
69 | | - "eslint": "^8.27.0", |
70 | | - "eslint-config-prettier": "^8.5.0", |
71 | | - "eslint-plugin-import": "^2.26.0", |
72 | | - "eslint-plugin-jest": "^27.1.5", |
73 | | - "eslint-plugin-jsdoc": "^39.6.2", |
74 | | - "eslint-plugin-node": "^11.1.0", |
| 78 | + "eslint": "^8.44.0", |
| 79 | + "eslint-config-prettier": "^8.8.0", |
| 80 | + "eslint-plugin-import": "^2.27.5", |
| 81 | + "eslint-plugin-jest": "^27.2.2", |
| 82 | + "eslint-plugin-jsdoc": "^39.9.1", |
| 83 | + "eslint-plugin-n": "^15.7.0", |
75 | 84 | "eslint-plugin-prettier": "^4.2.1", |
| 85 | + "eslint-plugin-promise": "^6.1.1", |
76 | 86 | "jest": "^29.2.2", |
77 | 87 | "jest-it-up": "^2.0.2", |
78 | 88 | "prettier": "^2.7.1", |
|
0 commit comments