|
8 | 8 | "type": "git",
|
9 | 9 | "url": "https://github.com/MatrixAI/js-workers.git"
|
10 | 10 | },
|
11 |
| - "main": "dist/index.js", |
12 |
| - "types": "dist/index.d.ts", |
| 11 | + "type": "module", |
| 12 | + "exports": { |
| 13 | + "./package.json": "./package.json", |
| 14 | + ".": { |
| 15 | + "types": "./dist/index.d.ts", |
| 16 | + "import": "./dist/index.js" |
| 17 | + }, |
| 18 | + "./*.js": { |
| 19 | + "types": "./dist/*.d.ts", |
| 20 | + "import": "./dist/*.js" |
| 21 | + }, |
| 22 | + "./*": "./dist/*" |
| 23 | + }, |
| 24 | + "imports": { |
| 25 | + "#*": "./dist/*" |
| 26 | + }, |
13 | 27 | "scripts": {
|
14 | 28 | "prepare": "tsc -p ./tsconfig.build.json",
|
15 | 29 | "build": "shx rm -rf ./dist && tsc -p ./tsconfig.build.json",
|
16 | 30 | "postversion": "npm install --package-lock-only --ignore-scripts --silent",
|
17 |
| - "ts-node": "ts-node", |
18 |
| - "test": "jest", |
19 |
| - "lint": "eslint '{src,tests,scripts,benches}/**/*.{js,ts}'", |
20 |
| - "lintfix": "eslint '{src,tests,scripts,benches}/**/*.{js,ts}' --fix", |
| 31 | + "tsx": "tsx", |
| 32 | + "test": "node ./scripts/test.mjs", |
| 33 | + "lint": "eslint '{src,tests,scripts,benches}/**/*.{js,mjs,ts,mts,jsx,tsx}'", |
| 34 | + "lintfix": "eslint '{src,tests,scripts,benches}/**/*.{js,mjs,ts,mts,jsx,tsx}' --fix", |
21 | 35 | "lint-shell": "find ./src ./tests ./scripts -type f -regextype posix-extended -regex '.*\\.(sh)' -exec shellcheck {} +",
|
22 | 36 | "docs": "shx rm -rf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src",
|
23 |
| - "bench": "shx rm -rf ./benches/results && ts-node ./benches" |
| 37 | + "bench": "tsc -p ./tsconfig.build.json && shx rm -rf ./benches/results && tsx ./benches/index.ts" |
24 | 38 | },
|
25 | 39 | "dependencies": {
|
26 |
| - "@matrixai/async-init": "^1.9.1", |
27 |
| - "@matrixai/errors": "^1.2.0", |
28 |
| - "@matrixai/logger": "^3.1.0", |
29 |
| - "threads": "^1.6.5" |
| 40 | + "@matrixai/async-init": "^2.0.0", |
| 41 | + "@matrixai/errors": "^2.0.1", |
| 42 | + "@matrixai/logger": "^4.0.1", |
| 43 | + "threads": "^1.7.0" |
30 | 44 | },
|
31 | 45 | "devDependencies": {
|
32 |
| - "@swc/core": "1.3.82", |
| 46 | + "@swc/core": "^1.3.76", |
33 | 47 | "@swc/jest": "^0.2.29",
|
34 | 48 | "@types/jest": "^29.5.2",
|
35 |
| - "@types/node": "^20.5.7", |
| 49 | + "@types/node": "^18.15.0", |
36 | 50 | "@typescript-eslint/eslint-plugin": "^5.61.0",
|
37 | 51 | "@typescript-eslint/parser": "^5.61.0",
|
38 | 52 | "benny": "^3.7.1",
|
|
47 | 61 | "prettier": "^3.0.0",
|
48 | 62 | "shx": "^0.3.4",
|
49 | 63 | "systeminformation": "^5.18.5",
|
50 |
| - "ts-jest": "^29.1.1", |
51 |
| - "ts-node": "^10.9.1", |
52 |
| - "tsconfig-paths": "^3.9.0", |
| 64 | + "tsx": "^3.12.7", |
53 | 65 | "typedoc": "^0.24.8",
|
54 | 66 | "typescript": "^5.1.6"
|
55 | 67 | }
|
|
0 commit comments