mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-07-02 12:51:51 +08:00
update build script to enter release type
This commit is contained in:
@@ -70,6 +70,7 @@
|
||||
"lodash-es": "^4.17.21",
|
||||
"normalize.css": "^8.0.1",
|
||||
"prettier": "^3.2.4",
|
||||
"prompt-sync": "^4.2.0",
|
||||
"sass": "^1.70.0",
|
||||
"typescript": "^5.3.3",
|
||||
"unocss": "^0.58.5",
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
import increasePackageVersion from './steps/increase-package-version.mjs'
|
||||
import releaseVersion from './steps/release-version.mjs'
|
||||
import prompt from 'prompt-sync'
|
||||
;(async () => {
|
||||
await increasePackageVersion()
|
||||
const releaseType = prompt()(
|
||||
'Enter the release type (default: prerelease, available: prerelease / prepatch / patch / preminor / minor / premajor / major): '
|
||||
)
|
||||
await increasePackageVersion(releaseType || 'prerelease')
|
||||
await releaseVersion()
|
||||
})()
|
||||
|
||||
21
pnpm-lock.yaml
generated
21
pnpm-lock.yaml
generated
@@ -217,6 +217,9 @@ importers:
|
||||
prettier:
|
||||
specifier: ^3.2.4
|
||||
version: 3.2.4
|
||||
prompt-sync:
|
||||
specifier: ^4.2.0
|
||||
version: 4.2.0
|
||||
sass:
|
||||
specifier: ^1.70.0
|
||||
version: 1.70.0
|
||||
@@ -2177,6 +2180,11 @@ packages:
|
||||
resolution: {integrity: sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==}
|
||||
dev: true
|
||||
|
||||
/ansi-regex@4.1.1:
|
||||
resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
|
||||
engines: {node: '>=6'}
|
||||
dev: true
|
||||
|
||||
/ansi-regex@5.0.1:
|
||||
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
|
||||
engines: {node: '>=8'}
|
||||
@@ -4975,6 +4983,12 @@ packages:
|
||||
err-code: 2.0.3
|
||||
retry: 0.12.0
|
||||
|
||||
/prompt-sync@4.2.0:
|
||||
resolution: {integrity: sha512-BuEzzc5zptP5LsgV5MZETjDaKSWfchl5U9Luiu8SKp7iZWD5tZalOxvNcZRwv+d2phNFr8xlbxmFNcRKfJOzJw==}
|
||||
dependencies:
|
||||
strip-ansi: 5.2.0
|
||||
dev: true
|
||||
|
||||
/proxy-agent@6.3.1:
|
||||
resolution: {integrity: sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==}
|
||||
engines: {node: '>= 14'}
|
||||
@@ -5536,6 +5550,13 @@ packages:
|
||||
safe-buffer: 5.2.1
|
||||
dev: false
|
||||
|
||||
/strip-ansi@5.2.0:
|
||||
resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
|
||||
engines: {node: '>=6'}
|
||||
dependencies:
|
||||
ansi-regex: 4.1.1
|
||||
dev: true
|
||||
|
||||
/strip-ansi@6.0.1:
|
||||
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
Reference in New Issue
Block a user