Skip to content

Commit a009cb3

Browse files
committed
Use release-it to publish all the things
1 parent 3cc5bc2 commit a009cb3

File tree

10 files changed

+232
-238
lines changed

10 files changed

+232
-238
lines changed

.release-it.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "https://unpkg.com/release-it@19/schema/release-it.json",
3+
"git": {
4+
"commitMessage": "Release ${npm.name}@${version}",
5+
"tagName": "${npm.name}@${version}"
6+
},
7+
"npm": {
8+
"publishPackageManager": "pnpm",
9+
"publishArgs": ["--no-git-checks"]
10+
}
11+
}

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,16 @@
2424
"test": "pnpm run --dir packages/knip test",
2525
"format": "biome check --write",
2626
"lint": "biome lint .",
27-
"ci": "biome ci . && installed-check --ignore-dev"
27+
"ci": "biome ci . && installed-check --ignore-dev",
28+
"release": "./release.sh"
2829
},
2930
"devDependencies": {
3031
"@biomejs/biome": "2.3.8",
32+
"@release-it/bumper": "^7.0.5",
3133
"installed-check": "^9.3.0",
3234
"mdxlint": "^1.0.0",
3335
"mdxlint-preset-webpro": "^1.0.2",
36+
"release-it": "^19.2.0",
3437
"remark-cli": "12.0.1",
3538
"remark-preset-webpro": "^2.0.1"
3639
},

packages/create-config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"email": "lars@webpro.nl"
1515
},
1616
"scripts": {
17-
"release": "npm version patch --no-git-tag-version --no-workspaces-update && npm publish --no-git-checks"
17+
"release": "release-it -c ../../.release-it.json"
1818
},
1919
"funding": [
2020
{

packages/knip/.release-it.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
2-
"$schema": "https://unpkg.com/release-it@18/schema/release-it.json",
2+
"$schema": "https://unpkg.com/release-it@19/schema/release-it.json",
3+
"extends": "../../.release-it.json",
34
"hooks": {
45
"before:init": [
56
"pnpm lint",

packages/knip/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
},
8686
"devDependencies": {
8787
"@jest/types": "^29.6.3",
88-
"@release-it/bumper": "^7.0.5",
8988
"@types/bun": "^1.3.3",
9089
"@types/js-yaml": "^4.0.9",
9190
"@types/minimist": "^1.2.5",
@@ -94,7 +93,6 @@
9493
"@wdio/types": "^9.20.0",
9594
"codeclimate-types": "^0.3.1",
9695
"glob-bin": "^1.0.0",
97-
"release-it": "^19.1.0",
9896
"tsx": "^4.20.3",
9997
"typescript": "^5.5.2"
10098
},

packages/language-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"./constants": "./src/constants.js"
1111
},
1212
"scripts": {
13-
"release": "npm version patch --no-git-tag-version --no-workspaces-update && pnpm publish --access public --no-git-checks"
13+
"release": "release-it -c ../../.release-it.json"
1414
},
1515
"dependencies": {
1616
"knip": "workspace:^",

packages/mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
],
1717
"scripts": {
1818
"prepack": "cp -r ../docs/src/content/docs ./docs",
19-
"release": "npm version patch --no-git-tag-version --no-workspaces-update && pnpm publish --access public --no-git-checks"
19+
"release": "release-it -c ../../.release-it.json"
2020
},
2121
"keywords": [
2222
"knip",

packages/vscode-knip/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
"main": "./dist/extension.js",
5353
"scripts": {
5454
"package": "node scripts/publish.js",
55+
"prepublish": "release-it -c ../../.release-it.json --no-npm.publish",
5556
"publish": "node scripts/publish.js --publish",
5657
"vscode:prepublish": "node scripts/sync-from-mcp.js"
5758
},

0 commit comments

Comments
 (0)