{"_id":"@actiondock/runtime-bun","_rev":"9-169dca826902a1bcab9ca9914e52e1ae","name":"@actiondock/runtime-bun","dist-tags":{"beta":"2.0.11-beta.0","latest":"2.0.12"},"versions":{"2.0.4":{"name":"@actiondock/runtime-bun","version":"2.0.4","keywords":["actiondock","runtime","bun","sqlite"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/runtime-bun@2.0.4","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"dist":{"shasum":"e8a287130d3a3caea53cd255315b1adb2ee0b321","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.4.tgz","fileCount":6,"integrity":"sha512-6ekcj+xaot/PE9x3rjomAufvvKfNwVhxr9wim6YXckojNJT/fYWsGomqTP5KXtdf0mz7SKw90OCDzaUotdsxcg==","signatures":[{"sig":"MEUCIDabg53jppJaeJKPW+1f9smxsNjAJghxcK/qqnowQdzoAiEA4pI/HQ9YSiZf0UQ5fU2K19uGPjFMhQwInIK3Srr/FM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21053},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"58d515043a11bb840713d41aa7ef7d8559456726","scripts":{"test":"bun test"},"_npmUser":{"name":"fjayblue","email":"fjayblue@126.com"},"_npmVersion":"11.17.0","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@actiondock/sdk":"^2.0.0","@actiondock/core":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-bun_2.0.4_1788749242042_0.9986151078156817","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@actiondock/runtime-bun","version":"2.0.6","keywords":["actiondock","runtime","bun","sqlite"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/runtime-bun@2.0.6","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"8068b6b4543dce4678da992d3bf3f90c2f8f2158","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.6.tgz","fileCount":6,"integrity":"sha512-m1PpdOaFJa4QqUhSAzngFxTw8TV8MBfcdTU03uWNf3ISag4QOih7A8HjCbY2c+IBBOQYP29nJGEJfdXWxct4Uw==","signatures":[{"sig":"MEQCICoVwLqaaoHqD3yKnROLMoyOYQSA7IxznQWFxYCf3UFyAiA2ee+Yr/2nI9Bqn+0vclFbhhErtW96aHyBy7B7vb4t+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnVLYmH0gjrd5tQpB/xKsp7lZlKrw4siNxKZB/myUMHgIgbqJFdQ7cZ+Z7KlRtrDTm0kICCuPEgbg+vB/U0frX4wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21329},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"dc5b481a361f069c4af4521eb6a55366a97bdb53","scripts":{"test":"bun test"},"_npmUser":{"name":"fjayblue","email":"fjayblue@126.com"},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"_npmVersion":"11.17.0","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@actiondock/sdk":"^2.0.0","@actiondock/core":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-bun_2.0.6_1788750028013_0.2776615597488621","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@actiondock/runtime-bun","version":"2.0.7","keywords":["actiondock","runtime","bun","sqlite"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/runtime-bun@2.0.7","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"aade261b194294419971f637da80ebb07f6c1c86","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.7.tgz","fileCount":6,"integrity":"sha512-6muLsGN6/SnEE/aHItHeK/7lLWSINpnJOjTQOSz3QFNVlkoQm8/W0qPO9wbD2I2VF++BFSkbxZWc/wJv82dbFw==","signatures":[{"sig":"MEUCIQC/7+a+Me6hZEV4PSO+jnQk2+M3CIkSNCNcj/R0nEmLVAIgES7D513sr1Rru9ZFOGcxvWqj3QDtOL7PgpBJd9NVWFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGVOCzIn+opDAvFDs5Phot5627ZfupL5fNQwlBfhmWjwIgMbq1rpOPRyaI3jTL2oUqqw9GV/f6jsGSpmML9lDQsTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fruntime-bun@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21329},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"182e0c22cebda34683f87b4bdbaaa2382aa37a57","scripts":{"test":"bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6eb5114-1b38-4199-8cd8-51ffa48694ce"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"_npmVersion":"12.0.2","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"^2.0.0","@actiondock/core":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-bun_2.0.7_1788750823464_0.5683060020985817","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@actiondock/runtime-bun","version":"2.0.8","keywords":["actiondock","runtime","bun","sqlite"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/runtime-bun@2.0.8","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"8758c87c5fec69bb04997dff3e1fcabae5aa7149","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.8.tgz","fileCount":6,"integrity":"sha512-Pd+ljLIxC/2U8DyV3aPzkeiV/oisLnBXXtuMjei2050NK5xWO457P8vvSNME+78YW3aBZb9vaSsyB9Q3ao3Nnw==","signatures":[{"sig":"MEUCIHFHMaRzIxzxPeRzXTMCNDUzOzDOIgCWZoEdfA9jBVQpAiEAiozvXX+gVAG4YMqpWa3JqNUP2ImpWYsGUnXAQR08AmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH1PrhDFaIlahGggDS5cN2qlKrieE0+1/2iatuiZuBePAiAaY8tj8oSNd6297RRSW/CWxReG5pinCjvjKYN/n1C8Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fruntime-bun@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21329},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"92501843146b300388e83c88d087cf0e44db32fd","scripts":{"test":"bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6eb5114-1b38-4199-8cd8-51ffa48694ce"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"_npmVersion":"12.0.2","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"^2.0.0","@actiondock/core":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-bun_2.0.8_1788758121045_0.22453700727623693","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@actiondock/runtime-bun","version":"2.0.9","keywords":["actiondock","runtime","bun","sqlite"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/runtime-bun@2.0.9","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"fb1872f1eebe3cf070715203de16fad4c2ef90fc","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.9.tgz","fileCount":6,"integrity":"sha512-fLCldFJPG9wP9vLOr0rrPuAKWrW9oiGFzM3t/RkGyfmM9DUvhb3d7IdH6jakFgT3LhuB6YhZLdIV37HLUqNaYg==","signatures":[{"sig":"MEQCIBrS5TfhWel8ik4+KRdOVmFx8R4lMRzz9Su/XlnnvQ2yAiAP8wK5WS2MqdmxGZZueUKLPhpoAk42F893yrGKP0g51w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGWRLJrckMMP8QuZsGhcaAVGNaFcQV5sDRIISm4ETlhuAiEAicHs/3SLk3XgOogau3nX2tnJohopyRTpTEq3ATDUrGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fruntime-bun@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21349},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"08717690ed930a4d64f461b6f3f78346ed56e44c","scripts":{"test":"bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6eb5114-1b38-4199-8cd8-51ffa48694ce"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"_npmVersion":"12.0.2","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"^2.0.9","@actiondock/core":"^2.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-bun_2.0.9_1788763513545_0.34417948330327075","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@actiondock/runtime-bun","version":"2.0.10","keywords":["actiondock","runtime","bun","sqlite"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/runtime-bun@2.0.10","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"413856dd925800989ef2f65dc5f68fe9668472d7","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.10.tgz","fileCount":6,"integrity":"sha512-M23HgUdcfTInPJkkqpYs+QchXXcNH2Fpp4k/C9MNQ1ysqhJ5uYfNsn3IvQXXYL23Pf1Gj/pmrcXI0gYahtkFYQ==","signatures":[{"sig":"MEUCIFv4RoBaBC3e8A6JKLO4eLITd5DD8YO37KrVQQNm1HTDAiEAhnauhBncNeCIeujHpTNKgIgW8KRt6rZgguU1pQjtQrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVb5+YXMNbu+/jojKhBRP21qeY7Ogfs3wFTh+0JSEyDgIhAPEdv09tqU8FWVJ3nWAsTM1rQe/gueNQKPVNvgtzrr68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fruntime-bun@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21416},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"3eb96292b1d5c9c368210cb63bcbca8f41c58ec2","scripts":{"test":"bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6eb5114-1b38-4199-8cd8-51ffa48694ce"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"_npmVersion":"12.0.2","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"^2.0.10","@actiondock/core":"^2.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-bun_2.0.10_1788833227334_0.46849766993338005","host":"s3://npm-registry-packages-npm-production"}},"2.0.11-beta.0":{"name":"@actiondock/runtime-bun","version":"2.0.11-beta.0","keywords":["actiondock","runtime","bun","sqlite"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/runtime-bun@2.0.11-beta.0","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"97b78c84043c61a4acab68fe8bb3f34d81c090ed","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.11-beta.0.tgz","fileCount":6,"integrity":"sha512-cyHEzqWufDEwY/C1QIQG64IuoVtLTiWL8PLPHVri+JQMDuiuqOdJq8lWmDhNN7Hv6lWFfy98VXB7RU3s5qJQAg==","signatures":[{"sig":"MEQCICMGPTwYuZ258BdArdo6QhPuAT5qqzAWyj4LmuZj4tn7AiAiaCtGKGY/SWa/ikQMSeknE4bS1FFogqUi/cRy1mlWjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDn2DqY9wph+2WZmqZ8uoa+lc4S1l3sjyYviudCeJ5q1wIgO9N4yQHsk2nLmRWf4u9EuhzzzaOzDyWQxBx2pLEomAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fruntime-bun@2.0.11-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21435},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"a7719712103564e2de61eb3fd6c260a5184d187a","scripts":{"test":"bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6eb5114-1b38-4199-8cd8-51ffa48694ce"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"_npmVersion":"12.0.2","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"2.0.11-beta.0","@actiondock/core":"2.0.11-beta.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-bun_2.0.11-beta.0_1788865279520_0.28583190671862213","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@actiondock/runtime-bun","version":"2.0.11","keywords":["actiondock","runtime","bun","sqlite"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/runtime-bun@2.0.11","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"6669d866aff3472dac29b30c65b3e9fe88d356d7","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.11.tgz","fileCount":6,"integrity":"sha512-IqyViFy2hPKKsDo6HixaUs29/O8cG3K13H/TMOZXciKH71qv5IQ+MarAtCm9IzQ4NdqmZpwH3sPGT96e9hfRIg==","signatures":[{"sig":"MEUCICb2KBKsUujOQUO2CKwq9JV5c7dbXo4EFrPaH8PJ7J9AAiEAwCekbtKrYn0K1NewzRP2k9At5KCAcGn8SNU/Q/mLw8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVFs0c3bN6l29Jq0HzmwPaWWuiyXhr4HUKHHWeA4PlrAiB+xKV1yuhbutRawVVeA2m1tNZ8SQd3kn6JXu/Rno6PJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fruntime-bun@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21416},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"bb5b225a34e2bd1bf9108e252449bb8822154109","scripts":{"test":"bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6eb5114-1b38-4199-8cd8-51ffa48694ce"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"_npmVersion":"12.0.2","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"^2.0.11","@actiondock/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-bun_2.0.11_1788866201768_0.4886757544220941","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"_id":"@actiondock/runtime-bun@2.0.12","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"4c0140973ae1b08d37d26392d4e62a42be2d0f00","tarball":"https://registry.npmjs.org/@actiondock/runtime-bun/-/runtime-bun-2.0.12.tgz","fileCount":7,"integrity":"sha512-etpQrqLdpHSU993DwWOK9qkRculkemVUavHtqDMVheF3nKGqYvhzEmwGfTtH9PZAG6ec4Fab+RLqz/HkRR8R4w==","signatures":[{"sig":"MEUCIQCPCwbDxxmDF2fS9euJuBxQTxiRvkxsRrSh3aYkErzHvAIgMZUwdMQcIWvcN0bSgs5RYtBcV2FlMBGDeqU+H76EOOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbtHP/qiFuBTPZ5D5jN7Jpmqhd4P++vupHiOIwU8VLlgIgAp0Wzd9Ipw5rZbs3S3Bh2fWG1KyJ7AVPem57W/Q0PLY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fruntime-bun@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22162},"main":"./dist/index.js","name":"@actiondock/runtime-bun","type":"module","types":"./dist/index.d.ts","author":{"name":"team4u"},"module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"45dbdbbde874847c161716fcb393c8ac0cfe5e8f","license":"Apache-2.0","scripts":{"test":"bun test","build":"bun run ../../scripts/build.ts"},"version":"2.0.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6eb5114-1b38-4199-8cd8-51ffa48694ce"}},"homepage":"https://github.com/team4u/actiondock#readme","keywords":["actiondock","runtime","bun","sqlite"],"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"_npmVersion":"12.0.2","description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","directories":{},"maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"^2.0.12","@actiondock/core":"^2.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime-bun_2.0.12_1788945152613_0.32302987967365504"}}},"time":{"created":"2026-09-07T02:47:21.829Z","modified":"2026-09-09T09:12:33.050Z","2.0.4":"2026-09-07T02:47:22.188Z","2.0.6":"2026-09-07T03:00:28.118Z","2.0.7":"2026-09-07T03:13:43.564Z","2.0.8":"2026-09-07T05:15:21.142Z","2.0.9":"2026-09-07T06:45:13.635Z","2.0.10":"2026-09-08T02:07:07.419Z","2.0.11-beta.0":"2026-09-08T11:01:19.622Z","2.0.11":"2026-09-08T11:16:41.870Z","2.0.12":"2026-09-09T09:12:32.701Z"},"bugs":{"url":"https://github.com/team4u/actiondock/issues"},"author":{"name":"team4u"},"license":"Apache-2.0","homepage":"https://github.com/team4u/actiondock#readme","keywords":["actiondock","runtime","bun","sqlite"],"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/runtime-bun"},"description":"Bun Runtime Adapters for ActionDock (bun:sqlite, Bun.serve, Bun.spawn)","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"readme":"# @actiondock/runtime-bun\n\nActionDock 2.0 原生 Bun 运行时适配器包。\n\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0+-blue?logo=typescript)](https://www.typescriptlang.org/)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n`@actiondock/runtime-bun` 为 ActionDock 提供基于 Bun 原生特性的运行时驱动适配层，专门用于装配和构建零外部依赖的单文件独立二进制产物。\n\n---\n\n## 定位与用途\n\n在日常开发与工具调用中，开发者与智能体使用标准 Node.js 环境。\n\n`@actiondock/runtime-bun` 的核心定位是为编译管线提供支撑：\n\n- 当执行 `ad build` 时，构建系统将整个 Action Package 源码、依赖闭包连同 `@actiondock/runtime-bun` 静态编译为单个自包含可执行文件。\n- 编译生成的产物在目标主机上无需安装 Node.js，也无需安装 Bun，由内嵌的 Bun 引擎直接驱动本包内的原生适配器运行。\n\n---\n\n## 核心适配组件\n\n### BunSqliteDriver\n\n基于 `bun:sqlite` 模块的 `Database` 实现：\n\n- 完整实现 `@actiondock/core` 定义的 `SqliteDriver` 接口。\n- 支持展开参数与数组形式的位置参数化查询。\n- 依托 Bun 原生 SQLite 事务能力，支持自动提交与异常安全回滚。\n- 拦截并拒绝异步 Promise 事务操作。\n\n### BunProcessExecutor\n\n基于 `Bun.spawn` 封装的统一进程执行器：\n\n- 完整实现 `@actiondock/core` 定义的 `ProcessExecutor` 接口。\n- 支持参数数组、工作目录、环境变量合并以及向标准输入写入字节或字符串。\n- 响应超时定时器与 `AbortSignal` 取消信号，及时终止底层进程。\n- 内置标准输出缓冲区阈值保护，超出配额后强行退出并截断输出。\n- 支持通过 `spawnDetached` 脱离父进程启动后台服务，结合就绪探针轮询检测。\n\n### BunHttpServer\n\n基于 `Bun.serve` 实现的高性能 HTTP 微服务容器：\n\n- 原生处理标准 Web Request 与 Web Response 对象。\n- 为独立二进制产物中的 `ad serve` 与 HTTP 传输模式提供微秒级网络响应。\n- 支持动态更新请求处理器与优雅关闭活动连接。\n\n---\n\n## 环境初始化\n\n在独立二进制产物的启动入口中，通过 `setupBunRuntime` 将 Bun 驱动注入为 Core 层的默认实现：\n\n```ts\nimport { setupBunRuntime } from \"@actiondock/runtime-bun\";\n\n// 注册 BunSqliteDriver、BunProcessExecutor 与 BunHttpServer 为 Core 默认实现\nsetupBunRuntime();\n```\n\n---\n\n## 开源协议\n\n本项目采用 Apache-2.0 开源协议。\n","readmeFilename":"README.md"}