Bumps the deno.json
"version" field using semver, then commit all files with the corresponding version tag, similar to npm version <major|minor|patch>
Add the following task
s to your deno.json
:
{ "task": { "bump": "deno run --allow-read --allow-write --allow-run jsr:@fcrozatier/bump", "publish": "deno publish && git push --follow-tags" } }
Then to bump you're project's version run one of the following commands in the folder containing the deno.json
config
deno task bump major deno task bump minor deno task bump patch
depending on the type of bump you want to make
Add Package
deno add jsr:@fcrozatier/bump
Import symbol
import * as bump from "@fcrozatier/bump";
---- OR ----
Import directly with a jsr specifier
import * as bump from "jsr:@fcrozatier/bump";
Add Package
npx jsr add @fcrozatier/bump
Import symbol
import * as bump from "@fcrozatier/bump";
Add Package
yarn dlx jsr add @fcrozatier/bump
Import symbol
import * as bump from "@fcrozatier/bump";
Add Package
pnpm dlx jsr add @fcrozatier/bump
Import symbol
import * as bump from "@fcrozatier/bump";
Add Package
bunx jsr add @fcrozatier/bump
Import symbol
import * as bump from "@fcrozatier/bump";