{"_id":"@dr-yaml/adapter-bitrise","_rev":"2-70c91b194261ac4acf08825ead8d0683","name":"@dr-yaml/adapter-bitrise","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@dr-yaml/adapter-bitrise","version":"0.0.1","keywords":["ci","cd","bitrise","yaml","adapter","dr-yaml"],"author":{"name":"Gal Gordon"},"license":"MIT","_id":"@dr-yaml/adapter-bitrise@0.0.1","maintainers":[{"name":"galgord","email":"gal.gordon@gmail.com"}],"dist":{"shasum":"cad40341aadb927eea782336549a270ca899df0b","tarball":"https://registry.npmjs.org/@dr-yaml/adapter-bitrise/-/adapter-bitrise-0.0.1.tgz","fileCount":13,"integrity":"sha512-1SXmE30K4UkWdmxW/Jn1Er8zqSnboQRznWjfSYCa1kp0PqLwsrsqqfN4Y6oR6C3x7NCLbgcTbfJIpqRU6034yA==","signatures":[{"sig":"MEUCIQDVSSPefUMtlk8UJqU3vhI3kSea3jvmgtibhVgzW1O8DwIgM3M0LFOoY76frM+B5r87MgdchTAE3PfGEgAOtqtsJoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33180},"main":"./dist/index.js","type":"module","_from":"file:release/dr-yaml-adapter-bitrise-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json && bun ../../scripts/release/fix-dts.ts dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"galgord","email":"gal.gordon@gmail.com"},"_resolved":"/Users/galgordon/dev/dr-yaml/release/dr-yaml-adapter-bitrise-0.0.1.tgz","_integrity":"sha512-1SXmE30K4UkWdmxW/Jn1Er8zqSnboQRznWjfSYCa1kp0PqLwsrsqqfN4Y6oR6C3x7NCLbgcTbfJIpqRU6034yA==","_npmVersion":"11.9.0","description":"Bitrise adapter — parse + emit between Bitrise YAML and @dr-yaml/ir.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.6.0","@dr-yaml/ir":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.14","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-bitrise_0.0.1_1776816286288_0.5120016950043038","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dr-yaml/adapter-bitrise","version":"0.0.2","description":"Bitrise adapter — parse + emit between Bitrise YAML and @dr-yaml/ir.","license":"MIT","author":{"name":"Gal Gordon"},"type":"module","main":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"keywords":["ci","cd","bitrise","yaml","adapter","dr-yaml"],"scripts":{"test":"bun test","type-check":"tsc --noEmit","build":"rm -rf dist && tsc -p tsconfig.build.json && bun ../../scripts/release/fix-dts.ts dist"},"dependencies":{"@dr-yaml/ir":"^0.0.2","yaml":"^2.6.0"},"devDependencies":{"@types/bun":"^1.1.14","typescript":"^5.9.0"},"types":"./dist/index.d.ts","publishConfig":{"access":"public"},"_id":"@dr-yaml/adapter-bitrise@0.0.2","_integrity":"sha512-S9SsztuD+HMN8782u0Xe6AOaNsunDXpTYjIjEaYeRRWECAJleh2kBdNCshR8yNxT7y1oz83FaDfJz1VzXGCyeA==","_resolved":"/Users/galgordon/dev/dr-yaml/release/dr-yaml-adapter-bitrise-0.0.2.tgz","_from":"file:release/dr-yaml-adapter-bitrise-0.0.2.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-S9SsztuD+HMN8782u0Xe6AOaNsunDXpTYjIjEaYeRRWECAJleh2kBdNCshR8yNxT7y1oz83FaDfJz1VzXGCyeA==","shasum":"763497f9a5798eeb089bbc180d23096f4dff79f3","tarball":"https://registry.npmjs.org/@dr-yaml/adapter-bitrise/-/adapter-bitrise-0.0.2.tgz","fileCount":13,"unpackedSize":33180,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvn4MMedvbYBAVMRm4RE9aN6K7Wj574FEjUFcdpYuilgIhAKWC55yI1At+PtL4GXfm/SwDBxBqpsjnmAAJnW11yDXn"}]},"_npmUser":{"name":"galgord","email":"gal.gordon@gmail.com"},"directories":{},"maintainers":[{"name":"galgord","email":"gal.gordon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-bitrise_0.0.2_1776816692406_0.4539162550218896"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T00:04:46.172Z","modified":"2026-04-22T00:11:32.707Z","0.0.1":"2026-04-22T00:04:46.446Z","0.0.2":"2026-04-22T00:11:32.564Z"},"author":{"name":"Gal Gordon"},"license":"MIT","keywords":["ci","cd","bitrise","yaml","adapter","dr-yaml"],"description":"Bitrise adapter — parse + emit between Bitrise YAML and @dr-yaml/ir.","maintainers":[{"name":"galgord","email":"gal.gordon@gmail.com"}],"readme":"# `@dr-yaml/adapter-bitrise`\n\nBitrise adapter for the\n[dr-yaml](https://github.com/galgord/dr-yaml) toolchain. Parses\nBitrise YAML into [`@dr-yaml/ir`](../ir) and emits IR back to Bitrise\nYAML deterministically.\n\n## Install\n\n```bash\nnpm install @dr-yaml/adapter-bitrise @dr-yaml/ir\n```\n\n## Usage\n\n```ts\nimport { parse, emit } from \"@dr-yaml/adapter-bitrise\";\n\nconst { ok, pipeline, errors } = parse(yamlString);\nconst { yaml, lossReport } = emit(pipeline);\n```\n\n`before_run` / `after_run` chains lift into the IR's `Job.needs` graph;\nthe emitter reconstructs them (with `LossEntry`s recorded when a needs\ngraph can't be expressed as a linear chain).\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}