{"_id":"@avasapp/dhoni","_rev":"8-ebf1482c194865d01ea8ebca38177c0b","name":"@avasapp/dhoni","dist-tags":{"latest":"0.5.2"},"versions":{"0.1.0":{"name":"@avasapp/dhoni","version":"0.1.0","license":"UNLICENSED","_id":"@avasapp/dhoni@0.1.0","maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"bin":{"dhoni":"bin/dhoni.js"},"dist":{"shasum":"5e944468aac14558cc6f4fedd9c1d8fd7ade5f9f","tarball":"https://registry.npmjs.org/@avasapp/dhoni/-/dhoni-0.1.0.tgz","fileCount":3,"integrity":"sha512-dLShclNNWUFdSP79CzNlM0YMqfVw3ChxbC41Xuh02Q5guQbnkwJMAaMN48HCMpYI1UNTjmG//6ghrPpJwZTV4A==","signatures":[{"sig":"MEQCICjVfU7f9GrQHPvO8iYg8gw1Xv2V7yAf/r4Mg1s+OmdDAiAcjS82HCXYGoziFDmLsdovq9eSJthIzNfOLbHmq6bGFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559},"engines":{"node":">=18"},"gitHead":"d555d450825721e4de32756f663e831fa3b82c1d","_npmUser":{"name":"crockalet","email":"npm.drainage506@passmail.net"},"_npmVersion":"11.17.0","description":"dhoni CLI — React Native build tooling and dev bundle distribution","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@avasapp/dhoni-linux-x64":"0.1.0","@avasapp/dhoni-darwin-x64":"0.1.0","@avasapp/dhoni-linux-arm64":"0.1.0","@avasapp/dhoni-darwin-arm64":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dhoni_0.1.0_1786602608427_0.3102759971552651","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@avasapp/dhoni","version":"0.2.0","license":"UNLICENSED","_id":"@avasapp/dhoni@0.2.0","maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"bin":{"dhoni":"bin/dhoni.js"},"dist":{"shasum":"2cb7b360d156755fc871607559352e84f23cc64f","tarball":"https://registry.npmjs.org/@avasapp/dhoni/-/dhoni-0.2.0.tgz","fileCount":3,"integrity":"sha512-4CbzTD3xaZq3HvNinR2hs/Al94B33YENM6AmUdyiS1VFIgu5z425c1evdoi8aCgPQabXfJdtCSZGjv8wpFyHIQ==","signatures":[{"sig":"MEQCIDP7XsQk6PHY+55KI14xCQ2i0npzvaCIcABQMlWr+qHpAiAQKIUPgexI2oL4O6UiJ7SFhEnwkeaQ4MHjQO9tv7486A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559},"engines":{"node":">=18"},"gitHead":"3a4f6a7692feb7859589b18f208ff8c87da57f6e","_npmUser":{"name":"crockalet","email":"npm.drainage506@passmail.net"},"_npmVersion":"11.19.0","description":"dhoni CLI — React Native build tooling and dev bundle distribution","directories":{},"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@avasapp/dhoni-linux-x64":"0.2.0","@avasapp/dhoni-darwin-x64":"0.2.0","@avasapp/dhoni-linux-arm64":"0.2.0","@avasapp/dhoni-darwin-arm64":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dhoni_0.2.0_1786958870746_0.17847553223360335","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@avasapp/dhoni","version":"0.3.0","license":"UNLICENSED","_id":"@avasapp/dhoni@0.3.0","maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"bin":{"dhoni":"bin/dhoni.js"},"dist":{"shasum":"3b5f29f4688926284a2ac6a66345245dbc5909c4","tarball":"https://registry.npmjs.org/@avasapp/dhoni/-/dhoni-0.3.0.tgz","fileCount":3,"integrity":"sha512-vHJ9lqnSGXfO6Qj7csQ+vwSuYRgnwsPVgUydzfVYdMDdMwaMLvYczPpQ6eK40wduFWdDul9ZSsfySSK3wJx3sA==","signatures":[{"sig":"MEUCIQCe3qgtly6RvNqHeDf3E5MJUNz69jtojqRFWVVAq+gG4wIgQVOs+dD/VwGJ5m8pgui9NAARGyvxjCwf7zRIloAL5VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559},"engines":{"node":">=18"},"gitHead":"6d242c67f5f95ecf89715b80b6bf5f67131de6d1","_npmUser":{"name":"crockalet","email":"npm.drainage506@passmail.net"},"_npmVersion":"11.17.0","description":"dhoni CLI — React Native build tooling and dev bundle distribution","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@avasapp/dhoni-linux-x64":"0.3.0","@avasapp/dhoni-darwin-x64":"0.3.0","@avasapp/dhoni-linux-arm64":"0.3.0","@avasapp/dhoni-darwin-arm64":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dhoni_0.3.0_1787030088045_0.6133197417237641","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@avasapp/dhoni","version":"0.3.1","license":"UNLICENSED","_id":"@avasapp/dhoni@0.3.1","maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"bin":{"dhoni":"bin/dhoni.js"},"dist":{"shasum":"e23af721605c054a4906b5ba9cd996ca3cd5d597","tarball":"https://registry.npmjs.org/@avasapp/dhoni/-/dhoni-0.3.1.tgz","fileCount":3,"integrity":"sha512-pbCvRifancyn35Hqpyg1GXExUWJeA6yfLFZTt4PgRJ1K6kcdKTNHGmPAltA10wahTVdGtadepGWNmhyc1dJxag==","signatures":[{"sig":"MEUCIHVZ4XGPnpKAMtK8ovCxsq/SQTDrpB8+cKYVqjnE79SSAiEAhvIaOocnFyuoeTn3w5EyyR9LlnFnyUwlKgetLEKeSkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559},"engines":{"node":">=18"},"gitHead":"d3c0ded31419e2e770fa59fe45b19db6087ece23","_npmUser":{"name":"crockalet","email":"npm.drainage506@passmail.net"},"_npmVersion":"11.17.0","description":"dhoni CLI — React Native build tooling and dev bundle distribution","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@avasapp/dhoni-linux-x64":"0.3.1","@avasapp/dhoni-darwin-x64":"0.3.1","@avasapp/dhoni-linux-arm64":"0.3.1","@avasapp/dhoni-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dhoni_0.3.1_1787032115841_0.9622236439408958","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@avasapp/dhoni","version":"0.4.0","license":"UNLICENSED","_id":"@avasapp/dhoni@0.4.0","maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"bin":{"dhoni":"bin/dhoni.js"},"dist":{"shasum":"33ed65a2901515d0851bed275296d881753c5bcc","tarball":"https://registry.npmjs.org/@avasapp/dhoni/-/dhoni-0.4.0.tgz","fileCount":3,"integrity":"sha512-jqBr9ClUPEyxgH66GnmjdHJbnoHYGyKzdiSbvckvyUM4dkRBYDQF0wY37xPc5CdsZaLdUexwDpsWo/CDsJRMHw==","signatures":[{"sig":"MEQCIFw6kSZlP+WiRKXTuk8xhiNd3MrCrFnd3siy571cQJrpAiBcDRiRB5/FJYCihmbT7Dm1TbAdwlLio7QUyNgUZ7e0Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559},"engines":{"node":">=18"},"gitHead":"260333e836aab3daa4ae5b8912d2f2e3e064ba10","_npmUser":{"name":"crockalet","email":"npm.drainage506@passmail.net"},"_npmVersion":"11.17.0","description":"dhoni CLI — React Native build tooling and dev bundle distribution","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@avasapp/dhoni-linux-x64":"0.4.0","@avasapp/dhoni-darwin-x64":"0.4.0","@avasapp/dhoni-linux-arm64":"0.4.0","@avasapp/dhoni-darwin-arm64":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/dhoni_0.4.0_1787032507291_0.313912869115641","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@avasapp/dhoni","version":"0.5.0","license":"UNLICENSED","_id":"@avasapp/dhoni@0.5.0","maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"bin":{"dhoni":"bin/dhoni.js"},"dist":{"shasum":"f7b4515b61f0eebbf778f8d089d7755c2640b5c9","tarball":"https://registry.npmjs.org/@avasapp/dhoni/-/dhoni-0.5.0.tgz","fileCount":3,"integrity":"sha512-imd86BT4yNds4VWuiJREdLrGJDUIBXyKP+cuiaKT4Wf+s1/7jzgSefr4pTiNT4e7TJ361t+aYWCIuGA/z/bKJg==","signatures":[{"sig":"MEUCIHysBwSosGOJqOkuomusiSzvi9az7EN1U+7yVHwNLrRmAiEA673sS598I1A+TSnC31xVMBZemXDCPh9vDSEFeXT/B04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559},"engines":{"node":">=18"},"gitHead":"d122b112c77205f471d5f900e5d66facb2bfaf35","_npmUser":{"name":"crockalet","email":"npm.drainage506@passmail.net"},"_npmVersion":"11.17.0","description":"dhoni CLI — React Native build tooling and dev bundle distribution","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@avasapp/dhoni-linux-x64":"0.5.0","@avasapp/dhoni-darwin-x64":"0.5.0","@avasapp/dhoni-linux-arm64":"0.5.0","@avasapp/dhoni-darwin-arm64":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dhoni_0.5.0_1788169383365_0.27386743244762624","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@avasapp/dhoni","version":"0.5.1","license":"UNLICENSED","_id":"@avasapp/dhoni@0.5.1","maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"bin":{"dhoni":"bin/dhoni.js"},"dist":{"shasum":"0743780da3fa4d4294bf245e03ea60090fa11538","tarball":"https://registry.npmjs.org/@avasapp/dhoni/-/dhoni-0.5.1.tgz","fileCount":3,"integrity":"sha512-OqVqfqIrNJotSRUSUTV5ZSDp15Cnng0OP29fWyhSWcZqU01q14aN9Pzu1RsE3DqZ/TQhuU0xWSBgy9rG7S7Qwg==","signatures":[{"sig":"MEYCIQDvRHU8o4EE4Vbbz40Sc/ooDPaXTHBfkWYnBdqultptVAIhAKerpCodONSBwJmIxUZj2DiWWtGJlqGdfqWtOeNHTDAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559},"engines":{"node":">=18"},"gitHead":"3a8c03cd044e60bb1b65c86b5bfc2bc8a9749bfc","_npmUser":{"name":"crockalet","email":"npm.drainage506@passmail.net"},"_npmVersion":"11.17.0","description":"dhoni CLI — React Native build tooling and dev bundle distribution","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@avasapp/dhoni-linux-x64":"0.5.1","@avasapp/dhoni-darwin-x64":"0.5.1","@avasapp/dhoni-linux-arm64":"0.5.1","@avasapp/dhoni-darwin-arm64":"0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/dhoni_0.5.1_1788177112165_0.9365912556914731","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@avasapp/dhoni","version":"0.5.2","description":"dhoni CLI — React Native build tooling and dev bundle distribution","license":"UNLICENSED","publishConfig":{"access":"public"},"bin":{"dhoni":"bin/dhoni.js"},"optionalDependencies":{"@avasapp/dhoni-darwin-arm64":"0.5.2","@avasapp/dhoni-darwin-x64":"0.5.2","@avasapp/dhoni-linux-arm64":"0.5.2","@avasapp/dhoni-linux-x64":"0.5.2"},"engines":{"node":">=18"},"gitHead":"183126956c0b1a9f4b2a1350f7d15ca18055e1d7","_id":"@avasapp/dhoni@0.5.2","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-sDyijUzERu3V4+6Pk++FSUn8bsBX82y/lL2gsl7ls0tKtwKqLj6y97vqvavKH/X7PunIOyXIyDdUWYHgXhA5QQ==","shasum":"8fd7599cd0c0f638c2bfc04d3d01127c7958a8a1","tarball":"https://registry.npmjs.org/@avasapp/dhoni/-/dhoni-0.5.2.tgz","fileCount":3,"unpackedSize":3559,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRhoSh+ObBwWTpLFRVQ1BzFwbBLT7iwoMN4FW8UFafNwIgKiHcXTCplFNAvtBCagtpqr9bSdlK+F6edJLfaQaOZ14="}]},"_npmUser":{"name":"crockalet","email":"npm.drainage506@passmail.net"},"directories":{},"maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dhoni_0.5.2_1788245022477_0.5231139524110826"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T06:30:08.284Z","modified":"2026-09-01T06:43:42.773Z","0.1.0":"2026-08-13T06:30:08.580Z","0.2.0":"2026-08-17T09:27:50.901Z","0.3.0":"2026-08-18T05:14:48.185Z","0.3.1":"2026-08-18T05:48:35.979Z","0.4.0":"2026-08-18T05:55:07.438Z","0.5.0":"2026-08-31T09:43:03.501Z","0.5.1":"2026-08-31T11:51:52.301Z","0.5.2":"2026-09-01T06:43:42.604Z"},"license":"UNLICENSED","description":"dhoni CLI — React Native build tooling and dev bundle distribution","maintainers":[{"name":"crockalet","email":"npm.drainage506@passmail.net"},{"name":"athik.dev","email":"athik@avas.dev"}],"readme":"# @avasapp/dhoni\n\nThe dhoni CLI, distributed as prebuilt binaries so nobody has to install Go or\nrebuild after every pull.\n\n```bash\nbun add -g @avasapp/dhoni\ndhoni help\n```\n\nPrivate to the `@avasapp` scope — installing needs a token that can read it.\n\n## How it works\n\nThe wrapper package ships only a Node shim. The actual binary arrives through\n`optionalDependencies`, one package per platform, each declaring `os` and `cpu`\nso npm installs exactly the one that matches:\n\n| Platform    | Package                         |\n| ----------- | ------------------------------- |\n| macOS arm64 | `@avasapp/dhoni-darwin-arm64`   |\n| macOS x64   | `@avasapp/dhoni-darwin-x64`     |\n| Linux arm64 | `@avasapp/dhoni-linux-arm64`    |\n| Linux x64   | `@avasapp/dhoni-linux-x64`      |\n\nWindows is not published. Adding it is a one-line change to `TARGETS` in\n`scripts/release-cli.sh`, plus a `.exe` case in the shim.\n\nInstalling with `--no-optional` leaves the shim with no binary to run. It\ndetects that and says so rather than failing with a confusing resolution error.\n\n## Releasing\n\n```bash\nscripts/release-cli.sh 0.2.0 --dry-run   # cross-compile and pack\nscripts/release-cli.sh 0.2.0             # publish\n```\n\nThe script cross-compiles all four targets, stamps the version into every\nmanifest, and publishes the platform packages **before** the wrapper. That order\nmatters: the wrapper pins its platform packages to an exact version, so\npublishing it first opens a window where installs resolve nothing and the CLI\nsilently has no binary.\n","readmeFilename":"README.md"}