{"_id":"@courier-health/release-please-deno","name":"@courier-health/release-please-deno","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@courier-health/release-please-deno","version":"1.0.1","description":"A release-please strategy for Deno projects","keywords":["release-please","deno","npm","typescript","semantic-versioning"],"repository":{"type":"git","url":"git+https://github.com/courier-health/release-please-deno.git"},"license":"Apache-2.0","bugs":{"url":"https://github.com/courier-health/release-please-deno/issues"},"main":"./script/src/mod.js","module":"./esm/src/mod.js","exports":{".":{"import":"./esm/src/mod.js","require":"./script/src/mod.js"}},"scripts":{"test":"node test_runner.js"},"engines":{"node":">=16.0.0"},"dependencies":{"@google-automations/git-file-utils":"^3.0.0","release-please":"^17.1.1"},"devDependencies":{"@types/node":"^20.9.0","picocolors":"^1.0.0","@deno/shim-deno":"~0.18.0","@deno/shim-timers":"~0.1.0"},"_id":"@courier-health/release-please-deno@1.0.1","gitHead":"1e7a1786b8123ffcf2fe24ec456989c8bccd1cc8","types":"./script/src/mod.d.ts","homepage":"https://github.com/courier-health/release-please-deno#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3rYiHUsEKuFDlybM8Nml4Z/5C2SHTSnf/DoKi2gfTfSujhmzD6bbY520VoEMf3LsqvFa2bd5gaJLAsq7bfokGg==","shasum":"6f1ff95c9f4b546f7d217df32a053e7076e78540","tarball":"https://registry.npmjs.org/@courier-health/release-please-deno/-/release-please-deno-1.0.1.tgz","fileCount":147,"unpackedSize":158861,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHq0xrjVGV2HNM1XDTyY1u5DkW5ZZVlUlErzo29Pm0mqAiEA7o3X1ng78MTvRopJJirwWfhc0FHNHMmEMF4EhbZb92A="}]},"_npmUser":{"name":"jweckhart","email":"winders.hauler-5z@icloud.com"},"directories":{},"maintainers":[{"name":"jweckhart","email":"winders.hauler-5z@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/release-please-deno_1.0.1_1752264098241_0.025793601435380564"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-11T20:01:38.083Z","1.0.1":"2025-07-11T20:01:38.445Z","modified":"2025-07-11T20:01:38.807Z"},"maintainers":[{"name":"jweckhart","email":"winders.hauler-5z@icloud.com"}],"description":"A release-please strategy for Deno projects","homepage":"https://github.com/courier-health/release-please-deno#readme","keywords":["release-please","deno","npm","typescript","semantic-versioning"],"repository":{"type":"git","url":"git+https://github.com/courier-health/release-please-deno.git"},"bugs":{"url":"https://github.com/courier-health/release-please-deno/issues"},"license":"Apache-2.0","readme":"# Release Please Deno Plugin\n\nA [`release-please`](https://github.com/googleapis/release-please) plugin for Deno projects.\n\nThis plugin allows `release-please` to manage versions in `deno.json` or `deno.jsonc` files. It's built on top of the `node` strategy from the core `release-please` library, so it will also update `package.json` if it finds one.\n\n## Usage\n\nIn your repository, create a `.release-please-config.json` file:\n\n```json\n{\n  \"$schema\": \"https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json\",\n  \"packages\": {\n    \".\": {\n      \"strategy\": \"deno\",\n      \"package-name\": \"my-deno-package\",\n      \"changelog-path\": \"CHANGELOG.md\"\n    }\n  }\n}\n```\n\nThen, create a `.github/workflows/release-please.yml` file and add the `@courier-health/release-please-deno` to the `steps`:\n\n```yaml\non:\n  push:\n    branches:\n      - main\n\npermissions:\n  contents: write\n  pull-requests: write\n\nname: release-please\n\njobs:\n  release-please:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: google-github-actions/release-please-action@v4\n        with:\n          command: manifest\n          config-file: .release-please-config.json\n          manifest-file: .releases.json\n          extra-plugins: |\n            @courier-health/release-please-deno\n```\n\n### Configuration\n\nThe Deno strategy supports the following options in your `.release-please-config.json`:\n\n- `package-name`: The name of your package. This is used in the `changelog.json`.\n- `changelog-path`: The path to your changelog file. Defaults to `CHANGELOG.md`.\n- `changelog-sections`: Custom sections for your changelog. See the [`release-please` documentation](https://github.com/googleapis/release-please/blob/main/docs/configuration.md) for more details.\n\nThe plugin will automatically look for `deno.json`, `deno.jsonc`, or `package.json` to update the version.\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request.\n\n## License\n\n[Apache 2.0](LICENSE)\n","readmeFilename":"README.md","_rev":"1-e76fcc97785ca8931ea867d7bfaf5408"}