{
	"templates": {
		"bot": "{exec} @ghom/bot.ts-cli",
		"build": "rimraf dist && {exec} rollup -c && {start} scripts/copy-keepers.js",
		"final": "rimraf node_modules && {production} && {run} build",
		"start": {
			"default": "{run} build && node dist/index.js",
			"bun": "bun run src/index.ts",
			"deno": "deno -A src/index.ts"
		},
		"start.test": {
			"default": "{run} build && node dist/index.test.js",
			"bun": "bun run src/index.test.ts",
			"deno": "deno -A src/index.test.ts"
		},
		"watch": {
			"default": "echo \"No watch support for this runtime\" && exit 1",
			"bun": "bun run --watch src/index.ts",
			"deno": "deno -A --watch src/index.ts"
		},
		"format": "{exec} biome check --write src scripts",
		"update": "{start} scripts/update-framework.js",
		"readme": "{run} build && {start} scripts/generate-readme.js",
		"test": "{run} format && tsc --noEmit && {run} start.test"
	},
	"components": {
		"clean": {
			"yarn": "yarn cache clean",
			"npm": "npm cache clean --force",
			"pnpm": "pnpm store clean",
			"bun": "bun cache clean",
			"deno": "deno cache --reload"
		},
		"lockfile": {
			"yarn": "yarn.lock",
			"npm": "package-lock.json",
			"pnpm": "pnpm-lock.yaml",
			"bun": "bun.lock",
			"deno": "deno.lock"
		},
		"install": {
			"yarn": "yarn install",
			"npm": "npm install",
			"pnpm": "pnpm install",
			"bun": "bun install",
			"deno": "deno install"
		},
		"ci": {
			"yarn": "yarn install --frozen-lockfile",
			"npm": "npm ci",
			"pnpm": "pnpm install --frozen-lockfile",
			"bun": "bun install --frozen-lockfile",
			"deno": "deno install --frozen"
		},
		"production": {
			"yarn": "yarn install --production",
			"npm": "npm install --production",
			"pnpm": "pnpm install --production",
			"bun": "bun install --production",
			"deno": "deno install"
		},
		"add-dep": {
			"yarn": "yarn add",
			"npm": "npm install --save",
			"pnpm": "pnpm add",
			"bun": "bun add",
			"deno": "deno install"
		},
		"add-dev": {
			"yarn": "yarn add --dev",
			"npm": "npm install --save-dev",
			"pnpm": "pnpm add --save-dev",
			"bun": "bun add --dev",
			"deno": "deno install --dev"
		},
		"add-global": {
			"yarn": "yarn global add",
			"npm": "npm install -g",
			"pnpm": "pnpm add -g",
			"bun": "bun add -g",
			"deno": "deno install --global"
		},
		"remove": {
			"yarn": "yarn remove",
			"npm": "npm remove --purge",
			"pnpm": "pnpm remove",
			"bun": "bun remove",
			"deno": "deno uninstall"
		},
		"run": {
			"yarn": "yarn run",
			"npm": "npm run",
			"pnpm": "pnpm run",
			"bun": "bun run",
			"deno": "npm run"
		},
		"exec": {
			"yarn": "yarn dlx",
			"npm": "npx",
			"pnpm": "pnpx",
			"bun": "bunx",
			"deno": "npx"
		},
		"start": {
			"node": "node",
			"bun": "bun run",
			"deno": "deno"
		}
	}
}