Skip to content

Commit d757919

Browse files
committed
refactor: use pnpm catalog, remove @vscode/vsce dependency
1 parent f34f4ac commit d757919

4 files changed

Lines changed: 121 additions & 2274 deletions

File tree

eslint.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import { defineConfig } from '@vida0905/eslint-config'
22

33
export default defineConfig(
4-
{},
4+
{
5+
pnpm: true,
6+
ignores: ['playground'],
7+
},
58
{
69
files: ['src/commands/**'],
710
rules: {

package.json

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -141,32 +141,31 @@
141141
"lint:fix": "eslint . --fix",
142142
"typecheck": "tsc --noEmit",
143143
"vscode:prepublish": "npm run build",
144-
"publish": "vsce publish --no-dependencies",
145-
"package": "vsce package --no-dependencies",
144+
"publish": "npx @vscode/vsce publish --no-dependencies",
145+
"package": "npx @vscode/vsce package --no-dependencies",
146146
"release": "npx bumpp"
147147
},
148148
"nano-staged": {
149149
"*": "eslint --fix"
150150
},
151151
"devDependencies": {
152-
"@types/node": "^25.2.2",
152+
"@types/node": "catalog:dev",
153153
"@types/vscode": "1.101.0",
154-
"@vida0905/eslint-config": "^2.10.0",
155-
"@vscode/vsce": "^3.7.1",
156-
"eslint": "^9.39.2",
157-
"fast-npm-meta": "^1.2.1",
158-
"husky": "^9.1.7",
159-
"jest-mock-vscode": "^4.10.0",
160-
"jsonc-parser": "^3.3.1",
161-
"module-replacements": "^2.11.0",
162-
"nano-staged": "^0.9.0",
163-
"ofetch": "^2.0.0-alpha.3",
164-
"perfect-debounce": "^2.1.0",
165-
"reactive-vscode": "^1.0.0-beta.2",
166-
"tsdown": "^0.20.3",
167-
"typescript": "^5.9.3",
168-
"vitest": "^4.0.18",
169-
"vscode-ext-gen": "1.3.0",
170-
"yaml": "^2.8.2"
154+
"@vida0905/eslint-config": "catalog:dev",
155+
"eslint": "catalog:dev",
156+
"fast-npm-meta": "catalog:inline",
157+
"husky": "catalog:dev",
158+
"jest-mock-vscode": "catalog:test",
159+
"jsonc-parser": "catalog:inline",
160+
"module-replacements": "catalog:inline",
161+
"nano-staged": "catalog:dev",
162+
"ofetch": "catalog:inline",
163+
"perfect-debounce": "catalog:inline",
164+
"reactive-vscode": "catalog:inline",
165+
"tsdown": "catalog:dev",
166+
"typescript": "catalog:dev",
167+
"vitest": "catalog:test",
168+
"vscode-ext-gen": "catalog:dev",
169+
"yaml": "catalog:inline"
171170
}
172171
}

0 commit comments

Comments
 (0)