Skip to content

Commit b9cd566

Browse files
committed
chore: knip configuration
1 parent db29679 commit b9cd566

File tree

30 files changed

+1277
-1015
lines changed

30 files changed

+1277
-1015
lines changed

.eslintrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"sourceType": "module"
77
},
88
"plugins": [
9-
"@typescript-eslint"
9+
"@typescript-eslint",
10+
"oxlint"
1011
],
1112
"rules": {
1213
"@typescript-eslint/naming-convention": "off",

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@ TODOs.md
1313

1414
.env
1515

16-
.eslintcache
16+
.eslintcache
17+
*.tsbuildinfo

assets/Icons/dark/logo.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

assets/Icons/light/logo.svg

Lines changed: 0 additions & 5 deletions
This file was deleted.

assets/Icons/side/logo.svg

Lines changed: 0 additions & 3 deletions
This file was deleted.

assets/logo.svg

Lines changed: 5 additions & 0 deletions
Loading

knip.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import type { KnipConfig } from 'knip';
2+
3+
const config: KnipConfig = {
4+
workspaces: {
5+
'.': {
6+
entry: 'src/index.ts',
7+
ignoreDependencies: ['taze', 'terser'],
8+
ignoreBinaries: ['vsce'],
9+
ignore: ['taze.config.ts'],
10+
tsup: {
11+
config: 'tsup.config.ts'
12+
},
13+
},
14+
},
15+
ignoreWorkspaces: ['ui']
16+
};
17+
18+
export default config;

package.json

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "Nuxtr",
44
"description": "An extension for Nuxt.js offering commands and tools to make your experience more pleasant.",
55
"version": "0.2.12",
6-
"packageManager": "pnpm@8.13.1",
6+
"packageManager": "pnpm@8.14.0",
77
"engines": {
88
"vscode": "^1.85.0"
99
},
@@ -141,7 +141,7 @@
141141
{
142142
"id": "sidebar-view",
143143
"title": "Nuxtr",
144-
"icon": "./resources/nuxt.svg",
144+
"icon": "./assets/logo.svg",
145145
"when": "nuxtr.isNuxtProject"
146146
}
147147
]
@@ -152,7 +152,7 @@
152152
"type": "webview",
153153
"id": "nuxtrSidebar",
154154
"name": "Sidebar",
155-
"icon": "./resources/nuxt.svg",
155+
"icon": "./assets/logo.svg",
156156
"contextualTitle": "Nuxtr",
157157
"when": "nuxtr.isNuxtProject"
158158
}
@@ -1094,27 +1094,27 @@
10941094
"publish:pre": "vsce publish --pre-release --no-dependencies",
10951095
"release": "pnpm build && changelogen --release --push && pnpm publish:release",
10961096
"prerelease": "pnpm build && changelogen --prerelease --push && pnpm publish:pre",
1097-
"typecheck": "tsc --noEmit"
1097+
"typecheck": "tsc --noEmit",
1098+
"knip": "knip"
10981099
},
10991100
"devDependencies": {
11001101
"@types/fs-extra": "^11.0.4",
1101-
"@types/mocha": "^10.0.6",
11021102
"@types/node": "20.4.1",
1103-
"@types/util.promisify": "^1.0.8",
11041103
"@types/vscode": "^1.85.0",
1105-
"@typescript-eslint/eslint-plugin": "^6.17.0",
1106-
"@typescript-eslint/parser": "^6.17.0",
1107-
"@vscode/test-electron": "^2.3.8",
1104+
"@typescript-eslint/eslint-plugin": "^6.18.1",
1105+
"@typescript-eslint/parser": "^6.18.1",
11081106
"changelogen": "^0.5.5",
11091107
"eslint": "^8.56.0",
1108+
"eslint-plugin-oxlint": "^0.1.0",
1109+
"knip": "^3.13.0",
11101110
"nuxi-edge": "3.9.1-1697113884.a6acb6a",
11111111
"taze": "^0.11.4",
11121112
"terser": "^5.26.0",
11131113
"tsup": "^7.3.0",
11141114
"typescript": "^5.3.3"
11151115
},
11161116
"dependencies": {
1117-
"@nuxt/schema": "^3.9.0",
1117+
"@nuxt/schema": "^3.9.1",
11181118
"destr": "^2.0.2",
11191119
"fs-extra": "^11.2.0",
11201120
"giget": "^1.2.1",
@@ -1124,16 +1124,15 @@
11241124
"pathe": "^1.1.1",
11251125
"pkg-types": "^1.0.3",
11261126
"semver": "^7.5.4",
1127-
"string-ts": "^1.3.3",
1128-
"util": "^0.12.5"
1127+
"string-ts": "^1.3.3"
11291128
},
11301129
"pnpm": {
11311130
"overrides": {
1132-
"js-yaml@<3.13.0": ">=3.13.0",
1133-
"js-yaml@<2.0.5": ">=2.0.5",
1134-
"js-yaml@<3.13.1": ">=3.13.1",
1135-
"uglify-js@<2.6.0": ">=2.6.0",
1136-
"uglify-js@<2.4.24": ">=2.4.24"
1131+
"js-yaml@<2.0.5": ">=4.1.0",
1132+
"js-yaml@<3.13.0": ">=4.1.0",
1133+
"js-yaml@<3.13.1": ">=4.1.0",
1134+
"uglify-js@<2.4.24": ">=3.17.4",
1135+
"uglify-js@<2.6.0": ">=3.17.4"
11371136
}
11381137
}
1139-
}
1138+
}

0 commit comments

Comments
 (0)