|
1 | 1 | { |
2 | 2 | "name": "babel-remove-types", |
3 | 3 | "version": "1.1.0", |
| 4 | + "type": "module", |
4 | 5 | "keywords": [ |
5 | 6 | "typescript", |
6 | 7 | "babel", |
|
15 | 16 | "Chris Freeman", |
16 | 17 | "Chris Manson <chris@manson.ie>" |
17 | 18 | ], |
18 | | - "main": "dist/cjs/index.js", |
19 | | - "module": "dist/esm/index.js", |
20 | | - "types": "index.d.ts", |
21 | 19 | "files": [ |
22 | | - "*.d.ts", |
23 | | - "*.d.ts.map", |
24 | 20 | "dist", |
25 | 21 | "src" |
26 | 22 | ], |
| 23 | + "exports": { |
| 24 | + ".": { |
| 25 | + "types": "./dist/index.d.ts", |
| 26 | + "default": "./dist/index.js" |
| 27 | + } |
| 28 | + }, |
27 | 29 | "scripts": { |
28 | | - "build": "pnpm clean && pnpm ts:all", |
29 | | - "clean": "rimraf ./*.d.ts ./*.d.ts.map ./dist", |
| 30 | + "build": "tsc", |
30 | 31 | "lint": "eslint src test", |
31 | 32 | "prepare": "pnpm build", |
32 | 33 | "prepublishOnly": "pnpm test && pnpm build", |
33 | 34 | "postpublish": "pnpm clean", |
34 | | - "test": "vitest", |
35 | | - "ts:all": "pnpm ts:esm && pnpm ts:cjs && pnpm ts:typedefs", |
36 | | - "ts:cjs": "tsc -p ts/cjs.tsconfig.json", |
37 | | - "ts:esm": "tsc -p ts/esm.tsconfig.json", |
38 | | - "ts:typedefs": "tsc -p ts/types.tsconfig.json && mv defs/* . && rimraf defs" |
| 35 | + "test": "vitest" |
39 | 36 | }, |
40 | 37 | "dependencies": { |
41 | | - "@babel/core": "^7.16.10", |
42 | | - "@babel/plugin-syntax-decorators": "^7.16.7", |
43 | | - "@babel/plugin-transform-typescript": "^7.16.8", |
| 38 | + "@babel/core": "^7.29.0", |
| 39 | + "@babel/plugin-syntax-decorators": "^7.28.6", |
| 40 | + "@babel/plugin-transform-typescript": "^7.28.6", |
44 | 41 | "prettier": "^3.8.1" |
45 | 42 | }, |
46 | 43 | "devDependencies": { |
| 44 | + "@eslint/js": "^10.0.1", |
47 | 45 | "@types/babel__core": "^7.1.18", |
48 | 46 | "@types/babel__traverse": "^7.20.6", |
49 | | - "@typescript-eslint/eslint-plugin": "^5.10.0", |
50 | | - "@typescript-eslint/parser": "^5.10.0", |
51 | | - "eslint": "^8.7.0", |
| 47 | + "eslint": "^10.1.0", |
52 | 48 | "eslint-config-prettier": "^10.1.8", |
53 | 49 | "eslint-plugin-prettier": "^5.5.5", |
| 50 | + "globals": "^17.4.0", |
54 | 51 | "release-plan": "^0.17.4", |
55 | | - "rimraf": "^3.0.2", |
56 | | - "typescript": "^4.5.5", |
57 | | - "vitest": "^4.0.18" |
| 52 | + "typescript": "^5.9.3", |
| 53 | + "typescript-eslint": "^8.57.1", |
| 54 | + "vitest": "^4.1.0" |
58 | 55 | }, |
59 | | - "packageManager": "pnpm@9.11.0+sha512.0a203ffaed5a3f63242cd064c8fb5892366c103e328079318f78062f24ea8c9d50bc6a47aa3567cabefd824d170e78fa2745ed1f16b132e16436146b7688f19b", |
| 56 | + "packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be", |
60 | 57 | "publishConfig": { |
61 | 58 | "registry": "https://registry.npmjs.org/" |
62 | 59 | } |
|
0 commit comments