release-hub.json
Configuration file for Release Hub
| Type | object |
|---|---|
| File match |
.release-hub.json
.release-hub.config.json
release-hub.json
release-hub.config.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/release-hub-json/latest.json |
| Source | https://raw.githubusercontent.com/teneplaysofficial/release-hub/main/schema/release-hub.schema.json |
Validate with Lintel
npx @lintel/lintel check
Properties
Path to the JSON schema for IDE autocompletion.
Run commands in dry-run mode without making actual changes.
Default release type
Which manifest targets to update their version fields.
{
"node": true,
"jsr": false,
"deno": false,
"webext": false
}
4 nested properties
Update version in package.json (Node.js).
Update version in jsr.json (JSR registry).
Update version in deno.json (Deno project).
Update version in any WebExtension manifest.json (Chrome, Firefox, Edge, Opera, Brave, Safari).
Custom file paths for each manifest target, overriding their default locations.
{
"node": "./package.json",
"jsr": "./jsr.json",
"deno": "./deno.json",
"webext": "./manifest.json"
}
4 nested properties
Path to the manifest package.json file.
Path to the manifest jsr.json file.
Path to the manifest deno.json file.
Path to the manifest manifest.json file.
Defines how versions across multiple targets should stay synchronized.
Lifecycle hooks to run before/after release commands.