Current collected state Current
Observed since 20 Oct, 22:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A convenient tool that helps you to create a new release.
A tool that helps you to create a new release quickly.
pnpm i @0x-jerry/x-release -D
# or
pnpm i @0x-jerry/x-release -g
Usage:
$ x-release [new-version]
Commands:
[new-version] the tasks to run.
Example:
- x-release --patch
- x-release 0.0.1
- x-release 0.1.1 --publish false
For more info, run any command with the `--help` flag:
$ x-release --help
Options:
--patch auto-increment patch version number
--minor auto-increment minor version number
--major auto-increment major version number
--prepatch auto-increment prepatch version number
--preminor auto-increment preminor version number
--premajor auto-increment premajor version number
--prerelease auto-increment prerelease version number
--publish run npm publish, default is true
--tag <tag-tpl> new tag format, default is: "v${version}"
--commit <commit-tpl> the commit message template, default is: "chore: release v${version}"
-h, --help Display this message
-v, --version Display version number
Config file: release.conf.ts
Example config file:
import { defineConfig } from '@0x-jerry/x-release'
export default defineConfig({
/**
* run npm publish, default true
*/
publish: true,
/**
* tag template
*/
tag: '${prefix}v${version}',
/**
* commit template
*/
commit: 'chore: release ${prefix}v${version}',
/**
* run tasks after bump version
*/
tasks: [
'npm test', // run npm test
async (ctx) => {
console.log('new version is:', ctx.nextVersion)
await ctx.run(`echo "custom script, all tasks are finished!"`)
},
],
})
Package.json release
{
"release": {
"publish": true,
"tag": "${prefix}v${version}",
"commit": "chore: release ${prefix}v${version}",
"tasks": [
"npm run test",
"echo 'run custom script after bump version'",
"echo 'this should be the last script'"
]
}
}
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 3.0.5Registry latest | 13 Apr 2026 | 17 | |
| 3.0.1 | 26 Feb 2026 | 17 | |
| 2.4.1 | 18 Nov 2025 | 17 | |
| 2.4.0 | 7 Mar 2025 | 17 | |
| 2.3.0 | 1 Mar 2025 | 17 | |
| 2.2.2 | 18 May 2024 | 16 | |
| 2.2.0 | 15 May 2024 | 16 | |
| 2.1.1 | 15 May 2024 | 16 | |
| 2.1.0 | 14 May 2024 | 17 | |
| 2.0.2 | 13 May 2024 | 17 | |
| 2.0.1 | 9 May 2024 | 17 | |
| 1.0.1 | 1 May 2024 | 16 | |
| 1.0.0 | 28 Feb 2024 | 16 | |
| 0.4.0 | 22 Oct 2023 | 16 | |
| 0.3.9 | 14 Aug 2023 | 16 | |
| 0.3.8 | 21 Jun 2023 | 16 | |
| 0.3.6 | 5 May 2022 | 18 | |
| 0.3.5 | 5 May 2022 | 18 | |
| 0.3.4 | 5 May 2022 | 18 | |
| 0.3.4-0 | 26 Apr 2022 | 18 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:2cb5127f29be2f605a386530597ea19db8e45deaaa3d033b88cec759bc7378f2