|
34 | 34 | "auto": "./dist/main.js" |
35 | 35 | }, |
36 | 36 | "engines": { |
37 | | - "node": ">= 18.0.0" |
| 37 | + "node": ">=22" |
38 | 38 | }, |
39 | 39 | "scripts": { |
40 | 40 | "dev": "pnpm test:watch", |
41 | 41 | "build:watch": "pkgroll --watch", |
42 | | - "build": "pnpm run clean && pkgroll --target=node18", |
| 42 | + "build": "pnpm run clean && pkgroll --target=node22", |
43 | 43 | "test": "NODE_OPTIONS='--import=tsx --no-warnings' ava", |
44 | 44 | "test:watch": "NODE_OPTIONS='--import=tsx --no-warnings' ava --watch", |
45 | 45 | "e2e": "docker run --rm -it $(docker build -f src/e2e/Dockerfile -q .)", |
46 | 46 | "tsc": "tsc", |
47 | | - "prepare": "husky install", |
| 47 | + "prepare": "husky", |
48 | 48 | "prepublishOnly": "pnpm run build && pnpm run tsc && pnpm run test", |
49 | 49 | "clean": "rm -rf dist" |
50 | 50 | }, |
51 | 51 | "ava": { |
52 | | - "extensions": { |
53 | | - "ts": "commonjs" |
54 | | - } |
| 52 | + "extensions": [ |
| 53 | + "ts" |
| 54 | + ] |
55 | 55 | }, |
56 | 56 | "lint-staged": { |
57 | 57 | "*": "prettier --ignore-unknown --write" |
58 | 58 | }, |
59 | 59 | "prettier": { |
60 | 60 | "arrowParens": "always", |
61 | 61 | "bracketSpacing": true, |
62 | | - "jsxBracketSameLine": false, |
63 | 62 | "printWidth": 120, |
64 | 63 | "quoteProps": "as-needed", |
65 | 64 | "semi": true, |
|
69 | 68 | "useTabs": false |
70 | 69 | }, |
71 | 70 | "devDependencies": { |
72 | | - "@commitlint/cli": "^18.4.4", |
73 | | - "@commitlint/config-conventional": "^18.4.4", |
| 71 | + "@commitlint/cli": "^21.2.0", |
| 72 | + "@commitlint/config-conventional": "^21.2.0", |
74 | 73 | "@semantic-release/changelog": "^6.0.3", |
75 | 74 | "@semantic-release/git": "^10.0.1", |
76 | | - "@types/node": "^20.11.5", |
77 | | - "@types/sinon": "^17.0.3", |
78 | | - "ava": "^6.0.1", |
79 | | - "husky": "^8.0.3", |
80 | | - "lint-staged": "^15.2.0", |
81 | | - "pkgroll": "^2.0.1", |
82 | | - "prettier": "^3.2.4", |
83 | | - "semantic-release": "^23.0.0", |
84 | | - "sinon": "^17.0.1", |
85 | | - "typescript": "^5.3.3" |
| 75 | + "@types/node": "^22.20.0", |
| 76 | + "@types/sinon": "^22.0.0", |
| 77 | + "ava": "^8.0.1", |
| 78 | + "husky": "^9.1.7", |
| 79 | + "lint-staged": "^17.0.8", |
| 80 | + "pkgroll": "^2.27.1", |
| 81 | + "prettier": "^3.9.4", |
| 82 | + "semantic-release": "^25.0.5", |
| 83 | + "sinon": "^22.0.0", |
| 84 | + "typescript": "^6.0.3" |
86 | 85 | }, |
87 | 86 | "dependencies": { |
88 | | - "@inquirer/prompts": "^3.3.0", |
| 87 | + "@inquirer/prompts": "^8.5.2", |
89 | 88 | "@types/cross-spawn": "^6.0.6", |
90 | 89 | "@types/fs-extra": "^11.0.4", |
91 | | - "@types/lodash": "^4.14.202", |
92 | | - "@types/which": "^3.0.3", |
93 | | - "chalk": "^5.3.0", |
94 | | - "cleye": "^1.3.2", |
95 | | - "cross-spawn": "^7.0.3", |
96 | | - "env-paths": "^3.0.0", |
97 | | - "execa": "^8.0.1", |
98 | | - "find-up": "^7.0.0", |
99 | | - "fs-extra": "^11.2.0", |
100 | | - "glob": "^10.3.10", |
101 | | - "lodash": "^4.17.21", |
102 | | - "tsx": "^4.7.0", |
103 | | - "which": "^4.0.0" |
| 90 | + "@types/lodash": "^4.17.24", |
| 91 | + "@types/which": "^3.0.4", |
| 92 | + "chalk": "^5.6.2", |
| 93 | + "cross-spawn": "^7.0.6", |
| 94 | + "env-paths": "^4.0.0", |
| 95 | + "execa": "^9.6.1", |
| 96 | + "find-up": "^8.0.0", |
| 97 | + "fs-extra": "^11.3.6", |
| 98 | + "glob": "^13.0.6", |
| 99 | + "gunsmith": "^0.6.0", |
| 100 | + "lodash": "^4.18.1", |
| 101 | + "tsx": "^4.23.0", |
| 102 | + "which": "^4.0.0", |
| 103 | + "zod": "^4.4.3" |
104 | 104 | } |
105 | 105 | } |
0 commit comments