{"_id":"@dhouck/create-kolmafia-script","_rev":"4-922afec3ffcf1d0d9f6202c2b4228c96","name":"@dhouck/create-kolmafia-script","dist-tags":{"temp":"0.4.1-custom.3","latest":"0.4.1-custom.6"},"versions":{"0.4.1-custom.3":{"name":"@dhouck/create-kolmafia-script","version":"0.4.1-custom.3","author":{"name":"Sam Gaus","email":"sam@gaus.co.uk"},"license":"MIT","_id":"@dhouck/create-kolmafia-script@0.4.1-custom.3","maintainers":[{"name":"dhouck","email":"Software@DRHouck.me"}],"contributors":[{"name":"Daniel Houck","email":"Software@DRHouck.me"}],"homepage":"https://github.com/dhouck/create-kolmafia-script#readme","bugs":{"url":"https://github.com/dhouck/create-kolmafia-script/issues"},"bin":{"create-kolmafia-script":"dist/cli.js"},"dist":{"shasum":"4456ea79cd757b9c5fda2fcfa61c6976d5726310","tarball":"https://registry.npmjs.org/@dhouck/create-kolmafia-script/-/create-kolmafia-script-0.4.1-custom.3.tgz","fileCount":19,"integrity":"sha512-eHmvMqrzHdKbKBCvYOrYt+xBUOvFLXwJHTrhkuZNVwOU1AbjzLc8iizijEcT114a5cRWSRLQZC3WW/5jxbyx4A==","signatures":[{"sig":"MEYCIQCEEAO54pD7T1Y/iEw9mOz/zOUft138Hxq4H/d/fAcXgwIhAJfvyWnQ7FzHJ2ksNs0xAG4V/MyVX+lRevX27orSk2yC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26262},"type":"module","engines":{"node":"^22.20 || ^24.10 || >= 25"},"gitHead":"5ffd686d88669b3033b3c33e2138ec5c943f8cb4","scripts":{"dev":"tsup src/cli.ts --watch","lint":"eslint src --ext .ts && prettier --check --no-editorconfig .","test":"vitest run","build":"tsc --noEmit && tsup src/cli.ts --minify --format esm","clean":"shx rm -rf dist","format":"eslint src --fix --ext .ts && prettier --write --list-different --no-editorconfig .","prepack":"npm run clean && npm run build"},"_npmUser":{"name":"dhouck","email":"Software@DRHouck.me"},"repository":{"url":"git+https://github.com/dhouck/create-kolmafia-script.git","type":"git"},"_npmVersion":"12.0.2","description":"Create a kolmafia script with ease, with some additional patches","directories":{},"_nodeVersion":"24.19.0","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","pargs":"^1.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","@clack/prompts":"^1.7.0","spdx-license-list":"^6.11.0"},"engineStrict":true,"stableVersion":"0.4.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"shx":"^0.4.0","jiti":"^2.7.0","tsup":"^8.5.1","eslint":"^10.8.1","vitest":"^4.1.11","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.67.0","eslint-config-prettier":"^10.1.8","@trivago/prettier-plugin-sort-imports":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-kolmafia-script_0.4.1-custom.3_1788087596464_0.44511070325720414","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-custom.4":{"name":"@dhouck/create-kolmafia-script","version":"0.4.1-custom.4","author":{"name":"Sam Gaus","email":"sam@gaus.co.uk"},"license":"MIT","_id":"@dhouck/create-kolmafia-script@0.4.1-custom.4","maintainers":[{"name":"dhouck","email":"Software@DRHouck.me"}],"contributors":[{"name":"Daniel Houck","email":"Software@DRHouck.me"}],"homepage":"https://github.com/dhouck/create-kolmafia-script#readme","bugs":{"url":"https://github.com/dhouck/create-kolmafia-script/issues"},"bin":{"create-kolmafia-script":"dist/cli.js"},"dist":{"shasum":"8d737bc6a2c554021926085be8fe2924304e3bd3","tarball":"https://registry.npmjs.org/@dhouck/create-kolmafia-script/-/create-kolmafia-script-0.4.1-custom.4.tgz","fileCount":19,"integrity":"sha512-4hGywnOSJ/HjmxgnT0EerBJzsqqIfgkvJqASixZSw4/nRgthcRkJwNiacYjo+8lUmYjmHe0s3ZfwFpyBzKPinQ==","signatures":[{"sig":"MEUCIQCGR5dbRv0Cn6pysCRyYAdviVmlJuS5UhkGuzInFH4QDQIgMLP8kfUt0dXohfm+4oW34/0cOovYK7339Cwv362V0wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhouck%2fcreate-kolmafia-script@0.4.1-custom.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26517},"type":"module","engines":{"node":"^22.20 || ^24.10 || >= 25"},"gitHead":"830971a0ab97491c306fdaeb3de87c56813b71be","scripts":{"dev":"tsup src/cli.ts --watch","lint":"eslint src --ext .ts && prettier --check --no-editorconfig .","test":"vitest run","build":"tsc --noEmit && tsup src/cli.ts --minify --format esm","clean":"shx rm -rf dist","format":"eslint src --fix --ext .ts && prettier --write --list-different --no-editorconfig .","prepack":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66b72814-df0a-477a-ae43-cb75573acd4d"}},"repository":{"url":"git+https://github.com/dhouck/create-kolmafia-script.git","type":"git"},"_npmVersion":"12.0.2","description":"Create a kolmafia script with ease, with some additional patches","directories":{},"_nodeVersion":"24.19.0","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","pargs":"^1.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","@clack/prompts":"^1.7.0","spdx-license-list":"^6.11.0"},"engineStrict":true,"stableVersion":"0.4.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"shx":"^0.4.0","jiti":"^2.7.0","tsup":"^8.5.1","eslint":"^10.8.1","vitest":"^4.1.11","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.67.0","eslint-config-prettier":"^10.1.8","@trivago/prettier-plugin-sort-imports":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-kolmafia-script_0.4.1-custom.4_1788088103981_0.6886932077639254","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-custom.5":{"name":"@dhouck/create-kolmafia-script","version":"0.4.1-custom.5","author":{"name":"Sam Gaus","email":"sam@gaus.co.uk"},"license":"MIT","_id":"@dhouck/create-kolmafia-script@0.4.1-custom.5","maintainers":[{"name":"dhouck","email":"Software@DRHouck.me"}],"contributors":[{"name":"Daniel Houck","email":"Software@DRHouck.me"}],"homepage":"https://github.com/dhouck/create-kolmafia-script#readme","bugs":{"url":"https://github.com/dhouck/create-kolmafia-script/issues"},"bin":{"create-kolmafia-script":"dist/cli.js"},"dist":{"shasum":"443eedc9860f7f07b5eabe057aaad60a33f163be","tarball":"https://registry.npmjs.org/@dhouck/create-kolmafia-script/-/create-kolmafia-script-0.4.1-custom.5.tgz","fileCount":21,"integrity":"sha512-fWD6YG+cdYtO4yKBachG5jTkqr5ITtb/LHAaXBLrt9niNsgUb4dgVZcMLmukaVUCyd0WjiM8tlNRRSfyBqUyDA==","signatures":[{"sig":"MEUCIQDXv7kOpMb80rgg8dhxf/VYHWv4SBQhgJG4f47FJWwVVgIgDS7bD1Od77lbMLnihzc/xqqZP8uThm9nSts0CgKTpC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhouck%2fcreate-kolmafia-script@0.4.1-custom.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29673},"type":"module","engines":{"node":"^22.20 || ^24.10 || >= 25"},"gitHead":"5fdf10f3aa2aa1846c777370cc6dd615a12cebb9","scripts":{"dev":"tsup src/cli.ts --watch","lint":"eslint src --ext .ts && prettier --check --no-editorconfig .","test":"vitest run","build":"tsc --noEmit && tsup src/cli.ts --minify --format esm","clean":"shx rm -rf dist","format":"eslint src --fix --ext .ts && prettier --write --list-different --no-editorconfig .","prepack":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66b72814-df0a-477a-ae43-cb75573acd4d"}},"repository":{"url":"git+https://github.com/dhouck/create-kolmafia-script.git","type":"git"},"_npmVersion":"12.0.2","description":"Create a kolmafia script with ease, with some additional patches","directories":{},"_nodeVersion":"24.20.0","dependencies":{"chalk":"^5.6.2","execa":"^9.6.1","pargs":"^1.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","@clack/prompts":"^1.7.0","spdx-license-list":"^6.11.0"},"engineStrict":true,"stableVersion":"0.4.0","_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"shx":"^0.4.0","jiti":"^2.7.0","tsup":"^8.5.1","eslint":"^10.8.1","vitest":"^4.1.11","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.67.0","eslint-config-prettier":"^10.1.8","@trivago/prettier-plugin-sort-imports":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-kolmafia-script_0.4.1-custom.5_1788393466506_0.24340115410008645","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-custom.6":{"name":"@dhouck/create-kolmafia-script","description":"Create a kolmafia script with ease, with some additional patches","version":"0.4.1-custom.6","author":{"name":"Sam Gaus","email":"sam@gaus.co.uk"},"contributors":[{"name":"Daniel Houck","email":"Software@DRHouck.me"}],"scripts":{"build":"tsc --noEmit && tsup src/cli.ts --minify --format esm","clean":"shx rm -rf dist","dev":"tsup src/cli.ts --watch","prepack":"npm run clean && npm run build","format":"eslint src --fix --ext .ts && prettier --write --list-different --no-editorconfig .","lint":"eslint src --ext .ts && prettier --check --no-editorconfig .","test":"vitest run"},"repository":{"type":"git","url":"git+https://github.com/dhouck/create-kolmafia-script.git"},"type":"module","bin":{"create-kolmafia-script":"dist/cli.js"},"devDependencies":{"@eslint/js":"^10.0.1","@trivago/prettier-plugin-sort-imports":"^6.0.2","@types/node":"^25.3.0","eslint":"^10.8.1","eslint-config-prettier":"^10.1.8","jiti":"^2.7.0","prettier":"^3.8.1","shx":"^0.4.0","tsup":"^8.5.1","typescript":"^5.9.3","typescript-eslint":"^8.67.0","vitest":"^4.1.11"},"license":"MIT","dependencies":{"@clack/prompts":"^1.7.0","chalk":"^5.6.2","change-case":"^5.4.4","execa":"^9.6.1","handlebars":"^4.7.8","pargs":"^1.4.2","spdx-license-list":"^6.11.0"},"packageManager":"yarn@4.6.0","engines":{"node":"^22.20 || ^24.10 || >= 25"},"engineStrict":true,"stableVersion":"0.4.0","gitHead":"aac5dacd1f2941569cceca45426b31ae27a428c3","_id":"@dhouck/create-kolmafia-script@0.4.1-custom.6","bugs":{"url":"https://github.com/dhouck/create-kolmafia-script/issues"},"homepage":"https://github.com/dhouck/create-kolmafia-script#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-EfHN1fPLJuCc5y8Mq2qgPDcnuzQew0DWY8QoyC2R7rIQ20FLGFXrwXRQbhm2JaadzE6FHhp2NegOROXmpkK3FA==","shasum":"6cacb486add189ccada44a1cdd98ba39666c4f76","tarball":"https://registry.npmjs.org/@dhouck/create-kolmafia-script/-/create-kolmafia-script-0.4.1-custom.6.tgz","fileCount":21,"unpackedSize":29640,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhouck%2fcreate-kolmafia-script@0.4.1-custom.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG7i83NZ+yriO/r1jAuJbG6V2w2n2PTg2D46BsEEPzaeAiEAr4W+16HzgnADVjQibejFnmYUFwt6U4DTqthROoyW4b8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66b72814-df0a-477a-ae43-cb75573acd4d"}},"directories":{},"maintainers":[{"name":"dhouck","email":"Software@DRHouck.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-kolmafia-script_0.4.1-custom.6_1788485429588_0.5196085463609641"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-30T10:59:56.329Z","modified":"2026-09-04T01:30:30.015Z","0.4.1-custom.3":"2026-08-30T10:59:56.621Z","0.4.1-custom.4":"2026-08-30T11:08:24.127Z","0.4.1-custom.5":"2026-09-02T23:57:46.628Z","0.4.1-custom.6":"2026-09-04T01:30:29.722Z"},"bugs":{"url":"https://github.com/dhouck/create-kolmafia-script/issues"},"author":{"name":"Sam Gaus","email":"sam@gaus.co.uk"},"license":"MIT","homepage":"https://github.com/dhouck/create-kolmafia-script#readme","repository":{"type":"git","url":"git+https://github.com/dhouck/create-kolmafia-script.git"},"description":"Create a kolmafia script with ease, with some additional patches","contributors":[{"name":"Daniel Houck","email":"Software@DRHouck.me"}],"maintainers":[{"name":"dhouck","email":"Software@DRHouck.me"}],"readme":"# Create Kolmafia Script\n\nCreate a kolmafia script with ease, with some additional patches.  If youʼre seeing this package, you probably want [create-kolmafia-script](https://www.npmjs.com/package/create-kolmafia-script) instead.\n\n## Usage\n### Note on package managers\nThere are three major package managers, and several minor package managers, used with Node.js.  The script is mostly tested with Yarn, somewhat tested with NPM and PNPM, and tries to maybe work with Bun and other package managers.\n\nTo use this package correctly with Yarn, and maybe with PNPM, you will probably need to use `corepack`, at least until Yarn 6 is released.  With Node 22 or 24, you can enable `corepack` with `corepack enable`.  Note that this is a global setting.\n\n\n### Upstream\nTo use the upstream `create-kolmafia-script`, run\n\n```bash\nyarn create kolmafia-script <name>\n```\n\n### This version\n\nRun\n```bash\nyarn create @dhouck/kolmafia-script <name>\n```\n\n## Note on this repository\n\nThis repository is a fork of [loathers/create-kolmafia-script](https://github.com/loathers/create-kolmafia-script).  All branches in this repository track the `main` branch of that repository, directly or indirectly, by rebasing; no branch here has a stable history.\n\n### Releases and packages\n\nThe releases and branches include everything in [loathers/create-kolmafia-script](https://github.com/loathers/create-kolmafia-script) at the time of publishing, but are numbered differently.  The patch version will be one higher than upstream, and the prerelease version will be `custom.N`, where `N` is the number of prior release versions.  The first release on this repository was made when upstream was at 0.4.0, so should be `0.4.1-custom.0`.\n\n### Branches\nThe main branches of this repository are:\n* `all-outgoing-prs`: A merge of all PRs that have been submitted to upstream and not yet accepted.\n* `danielh/*`: The additional patches I applied that I am not submitting upstream.  Most of these are things Iʼd be happy to submit but expect they donʼt want.\n  - `danielh/rspack`: Change the template build system to `rspack`, and make type errors stop the build in all environments\n  - `danielh/formatting`: Change some of the default formatting options in the template, like [using](<https://www.reddit.com/r/javascript/s/c6mCGbgTWa> \"Reddit page showing this is useful for accessibility\") [tabs](<https://lb-stuff.com/tabs> \"Block post explaining the rule\") [for](<https://dmitryfrank.com/articles/indent_with_tabs_align_with_spaces> \"Block post with diagrams demonstrating this working\") [indentation](<https://prettier.io/docs/options#tabs:~:text=(Tabs%20will%20be%20used%20for%20indentation%20but%20Prettier%20uses%20spaces%20to%20align%20things%2C%20such%20as%20in%20ternaries.%20This%20behavior%20is%20known%20as%20SmartTabs.)> \"Prettier docs saying it uses smart tabs\").\n  - `danielh/precommit-hooks`: Add precommit hooks using [husky](https://typicode.github.io/husky/) and [lint-staged](https://www.npmjs.com/package/lint-staged) to check the code style and linting, and to build and test.\n* `danielh-release`: Built on top of `all-outgoing-prs`, with the additional changes from the `danielh/*` branches.  This branch is used for releases to GitHub Packages.\n\nThe primary purpose of the published `all-outgoing-prs` branch is integration testing of my various PRs.  The primary purpose of the `danielh-release` branch is to publish `@dhouck/create-kolmafia-script` to GitHub Packages.\n","readmeFilename":"README.md"}