Skip to content

Commit 05947b4

Browse files
committed
feat: add package and version selection
1 parent 7e89523 commit 05947b4

14 files changed

Lines changed: 1698 additions & 25 deletions

package.json

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
"description": "A CLI to automatically publish npm packages.",
66
"keywords": [
77
"cli",
8-
"release"
8+
"release",
9+
"version",
10+
"publish"
911
],
1012
"author": {
1113
"name": "Tom Gao",
@@ -31,7 +33,7 @@
3133
"url": "git+https://github.com/tomjs/release-cli.git"
3234
},
3335
"scripts": {
34-
"dev": "tsup --watch",
36+
"dev": "dotenvx run --env-file=.env.local -- tsup --watch",
3537
"build": "tsup",
3638
"test": "vitest",
3739
"lint": "run-s lint:eslint lint:prettier",
@@ -40,15 +42,25 @@
4042
"prepare": "husky"
4143
},
4244
"dependencies": {
45+
"@manypkg/get-packages": "^2.2.1",
46+
"chalk": "^5.3.0",
47+
"dayjs": "^1.11.10",
48+
"execa": "^8.0.1",
49+
"inquirer": "^9.2.20",
50+
"log-symbols": "^6.0.0",
4351
"meow": "^13.2.0",
44-
"semver": "^7.6.0"
52+
"ora": "^8.0.1",
53+
"semver": "^7.6.0",
54+
"strip-ansi": "^7.1.0"
4555
},
4656
"devDependencies": {
4757
"@commitlint/cli": "^19.3.0",
58+
"@dotenvx/dotenvx": "^0.37.1",
4859
"@tomjs/commitlint": "^3.0.0",
4960
"@tomjs/eslint": "^2.3.0",
5061
"@tomjs/prettier": "^1.3.0",
5162
"@tomjs/tsconfig": "^1.5.0",
63+
"@types/inquirer": "^9.0.7",
5264
"@types/node": "^18.19.31",
5365
"@types/semver": "^7.5.8",
5466
"cross-env": "^7.0.3",
@@ -59,7 +71,8 @@
5971
"prettier": "^3.2.5",
6072
"rimraf": "^5.0.5",
6173
"tsup": "^8.0.2",
62-
"tsx": "^4.7.3",
74+
"tsx": "^4.8.2",
75+
"type-fest": "^4.18.1",
6376
"typescript": "^5.4.5",
6477
"vitest": "^1.5.3"
6578
}

0 commit comments

Comments
 (0)