{"_id":"@actiondock/builder","_rev":"12-51b0b04ae02bce8881257dfde780c144","name":"@actiondock/builder","dist-tags":{"beta":"2.0.11-beta.0","latest":"2.2.2","temp-2.2.0-mty9ipy9":"2.2.0","temp-2.2.1-mtyfth4m":"2.2.1"},"versions":{"2.0.4":{"name":"@actiondock/builder","version":"2.0.4","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@2.0.4","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"dist":{"shasum":"fe4d9f09b46e005978f0e4b1912ab48b1ed4acbe","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.4.tgz","fileCount":9,"integrity":"sha512-mrhFH20Az+y2G1RpDA4p/0xPQYZpbv/7N6wy1YXfTEMxRCTRijY5VOTkRG8dqHtA6bDuz/WQL+HqHsElvnlORA==","signatures":[{"sig":"MEUCIQC3FyE7v0g0lrWC0AOUMOjzViwXBO0Wmwl1PM6eX1qEAAIgYF2dHIxeSwvSmogJxsHerzoOIXFnNRI3Z19GXbsvJvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"node":">=22.12.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":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"26.5.1","dependencies":{"yaml":"^2.7.0","@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/builder_2.0.4_1788749191533_0.44746381174631744","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@actiondock/builder","version":"2.0.6","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@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":"0267d81ef72da267ee50a3f5a09357492170d25c","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.6.tgz","fileCount":9,"integrity":"sha512-PYahOULgqdvEZYo+tvMNlI/KcS0TwSrK+pJUp4r1WxSarRyxRslvG5KJuJ8cGQJGJSKihVdAeCbxeDfcfODWIA==","signatures":[{"sig":"MEYCIQDTjq+m7f18LMPkPtfz+rrlKNl0vPVcQT9505V8or0QzgIhALA0QhvJWsw3DBxC+fLkvrGMJoYrkK8lwLTyFuFAdWSf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59394},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"node":">=22.12.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/builder"},"_npmVersion":"11.17.0","description":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"26.5.1","dependencies":{"yaml":"^2.7.0","@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/builder_2.0.6_1788749959882_0.19700699246821296","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@actiondock/builder","version":"2.0.7","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@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":"035b695ec99fbcf7c3d4cdfeeb5b5a16d1833c03","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.7.tgz","fileCount":9,"integrity":"sha512-XVUIWLzAlXH4Gu6cSm1NRm7mltl6EzxejHpdOsmk1/XDEwTH3if1h0M9hcS9+C31JuGYquk2zh+G8zKR7+XyRA==","signatures":[{"sig":"MEYCIQDdAUIiBQ4xH6WdnZWPGfHGPYS7Tx8Ww8L4vgcDrFo88QIhAK0rmoJaU+3STopwZyB2ljBXi/bCsmEOQRLTV+N1VTIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59394},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"node":">=22.12.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:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"12.0.2","description":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.7.0","@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/builder_2.0.7_1788750774563_0.9083633793057448","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@actiondock/builder","version":"2.0.8","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@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":"dd51043fd2b051b613f92440c3f64836ffae011c","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.8.tgz","fileCount":9,"integrity":"sha512-oua+Cbcih1haYezQ9V3lK9UlJsevIZvGnrWf4de7Mg7PVl+cHNq2+e/I+IRxUDwRVfsCZ6d1k/FwUfdHyMNQ3A==","signatures":[{"sig":"MEUCIEvDwgNIhMFKxzHKmYnyw53uR3Pu+CtCwLRkK3I7+hDbAiEAoELKLOdCg1oW0kJhyqM+W1p74vCExsqMk3amOPUcQdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59394},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"node":">=22.12.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:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"12.0.2","description":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.7.0","@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/builder_2.0.8_1788758070296_0.9986291862438166","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@actiondock/builder","version":"2.0.9","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@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":"65c252d444cc545e983d19a8aab745573348a6ac","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.9.tgz","fileCount":9,"integrity":"sha512-C5fHvZTbqQNrpXh7vFAM2ubpOP0r3KwjUsBM+orVWjsF0DFzd4wnB4dmh0Gt6QbAl5C7BlcDXL91j9zL5szJAQ==","signatures":[{"sig":"MEYCIQCCrbPNMNtM9GfKogEdemov4/8NVqkI3d0/ZiSRcPL0PAIhAOUHSL/RkCM3vEUqRIAEYmpORhI8zuhRs17A3YpN4nVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59418},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"node":">=22.12.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:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"12.0.2","description":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.7.0","@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/builder_2.0.9_1788763463122_0.16786890677380373","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@actiondock/builder","version":"2.0.10","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@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":"6856c8ce0c442f35a0f2377d7dab15f8d0d22041","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.10.tgz","fileCount":10,"integrity":"sha512-3wqz/UlfVgsSYbikgOZ6m4Rj5yxiPaLE1VHwNnaRDMfZ/+3GOSFtJOI2++o1QTyXbjFn27naJF1eJ88rlzSKRw==","signatures":[{"sig":"MEUCIHOUXsSMAtQ/YU9fsK3zUOodpwgJl+9rZMZi2uD1yf7/AiEA6ViZ7T58HjP9EV7xk1PXBQpm7KMzQBHpP5ZEa4SgDw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62269},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"node":">=22.12.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:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"12.0.2","description":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.7.0","@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/builder_2.0.10_1788833176454_0.13112662494108918","host":"s3://npm-registry-packages-npm-production"}},"2.0.11-beta.0":{"name":"@actiondock/builder","version":"2.0.11-beta.0","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@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":"668e6d7242b158e435cc5ef5bbe25e5e2af8a19b","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.11-beta.0.tgz","fileCount":10,"integrity":"sha512-2Z7VK5YaDnzTBoPYYuEWHi+7XjDMuBp2v6RbRynhwvtOOk+uzmB6pTP2MY8o11DCjxSmen4fY30vJ6gU9NNKYQ==","signatures":[{"sig":"MEUCIQCKmftf8bh5a54y46p2stWx00xN7sDfl4Y+cf4ajUi0OwIgNf0NyPbuA6PuDPemqa+I5DNQ9oxnZa087Ci7ietlMU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.0.11-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83057},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"node":">=22.12.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:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"12.0.2","description":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.7.0","@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/builder_2.0.11-beta.0_1788865183831_0.10977475836907269","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@actiondock/builder","version":"2.0.11","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@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":"f28d21d2307c07b73cb28c2b3e891296470b6b14","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.11.tgz","fileCount":10,"integrity":"sha512-ZDI0xsfn/iF4YbReV7U+F4dDtpLfN3P0FUXS3i2Szoqo6iq5SQ0Mibe0c9GOoVn80TXWIPdtRihbsJbQck23Mw==","signatures":[{"sig":"MEQCICgozsW3iyxRx3QtLaL9G9VRxnfS7vso3Xd5Dcq5iJpIAiA3zWIHOAjpxJXFZzCBpCr3Z1MHW9f1h39GH98ITn/f7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83038},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","engines":{"node":">=22.12.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:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"12.0.2","description":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.7.0","@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/builder_2.0.11_1788866086567_0.6380568691542197","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@actiondock/builder","version":"2.0.12","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@2.0.12","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"6516c19cd1c2abc2b4d00e30c62b0c03bb979f43","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.0.12.tgz","fileCount":11,"integrity":"sha512-fEMbnR4hQllADBjkwRS3QXqHGm1r6un+TlyB2cs50jy47YdCnXEZLOCaJAsybujOHvCsWN495YyqVila+zsgaQ==","signatures":[{"sig":"MEYCIQC7gO9fnzAzEyfgBcgQsgI+SQT3/jMU5c8B4iW1tn9lWwIhAI7ZDp8C+phe2yjxlD9YgoBFLf6a28VVYynSHSMsKyry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"45dbdbbde874847c161716fcb393c8ac0cfe5e8f","scripts":{"test":"bun test","build":"bun run ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"12.0.2","description":"ActionDock Build Planner, Bun standalone compiler, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.7.0","typescript":"^5.7.0","@actiondock/sdk":"^2.0.12","@actiondock/core":"^2.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/builder_2.0.12_1788945081260_0.018804077152304144","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@actiondock/builder","version":"2.2.0","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@2.2.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":"e88f5f92cba8c419be478149bb3da5ab3935e5f0","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.2.0.tgz","fileCount":24,"integrity":"sha512-CMWF6yu4Xx9wxBSQkIKZek/j92XMWwXVr/ZCvEHZcg+zqq7GSv+JPfCjPkDaMnlO+sKv7Bou7pZoOi43Q3o3DA==","signatures":[{"sig":"MEUCIQDg7swcPvQPzSH3sgedIuUcfqh0t0tntbiHd3rKxl+8sgIgJzxgvjHA+8GwVzIBALiBygbXbH0KIU5BJOsFCP6KvoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182519},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/actiondock/actiondock/packages/builder/actiondock-builder-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"node ../../scripts/run-tests.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"_resolved":"/home/runner/work/actiondock/actiondock/packages/builder/actiondock-builder-2.2.0.tgz","_integrity":"sha512-CMWF6yu4Xx9wxBSQkIKZek/j92XMWwXVr/ZCvEHZcg+zqq7GSv+JPfCjPkDaMnlO+sKv7Bou7pZoOi43Q3o3DA==","repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"11.19.0","description":"ActionDock Build Planner, distribution packaging, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"^2.2.0","@actiondock/core":"^2.2.0","@actiondock/runtime-node":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/builder_2.2.0_1789210165358_0.8087065174991099","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@actiondock/builder","version":"2.2.1","keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","_id":"@actiondock/builder@2.2.1","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"dist":{"shasum":"0265be88ee6dfe882160bbdd7e236b21856cd8f4","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.2.1.tgz","fileCount":24,"integrity":"sha512-ncdHAmfO1APe0Qz9t+iVRAZnValbHYyIz3UVhWyuxxs/EcXNVGtJyNIJcTmEKmV9euoWACQDZ7gDD2F6centfw==","signatures":[{"sig":"MEYCIQDB+DPhkRWd3ND3l9qJPcSrMRUwSLRYrI6QL/+txd4CBAIhAI0GAVUy2/+E/LNCXNzTpHTqyDHFrpFMCgDeBYt7C2GL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182519},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/actiondock/actiondock/packages/builder/actiondock-builder-2.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"node ../../scripts/run-tests.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"_resolved":"/home/runner/work/actiondock/actiondock/packages/builder/actiondock-builder-2.2.1.tgz","_integrity":"sha512-ncdHAmfO1APe0Qz9t+iVRAZnValbHYyIz3UVhWyuxxs/EcXNVGtJyNIJcTmEKmV9euoWACQDZ7gDD2F6centfw==","repository":{"url":"git+https://github.com/team4u/actiondock.git","type":"git","directory":"packages/builder"},"_npmVersion":"11.19.0","description":"ActionDock Build Planner, distribution packaging, and Skill exporter","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@actiondock/sdk":"^2.2.1","@actiondock/core":"^2.2.1","@actiondock/runtime-node":"^2.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/builder_2.2.1_1789220748778_0.010527942097279697","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@actiondock/builder","version":"2.2.2","description":"ActionDock Build Planner, distribution packaging, and Skill exporter","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"engines":{"node":">=24.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"node ../../scripts/build.ts","test":"node ../../scripts/run-tests.ts"},"dependencies":{"@actiondock/core":"^2.2.2","@actiondock/runtime-node":"^2.2.2","@actiondock/sdk":"^2.2.2"},"keywords":["actiondock","builder","compiler","skill","export"],"author":{"name":"team4u"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/team4u/actiondock.git","directory":"packages/builder"},"homepage":"https://github.com/team4u/actiondock#readme","bugs":{"url":"https://github.com/team4u/actiondock/issues"},"_id":"@actiondock/builder@2.2.2","_integrity":"sha512-QO2knhUreA0K7ARkZSt2yRyMsguDIgPWd1++3StmkaQzG/DKnyM7VdWcadow511o6+FILcSr98hxpnSPb77QZw==","_resolved":"/home/runner/work/actiondock/actiondock/packages/builder/actiondock-builder-2.2.2.tgz","_from":"file:/home/runner/work/actiondock/actiondock/packages/builder/actiondock-builder-2.2.2.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-QO2knhUreA0K7ARkZSt2yRyMsguDIgPWd1++3StmkaQzG/DKnyM7VdWcadow511o6+FILcSr98hxpnSPb77QZw==","shasum":"fe8966ae48bacb4241387164e1f1b65f9e6ccdae","tarball":"https://registry.npmjs.org/@actiondock/builder/-/builder-2.2.2.tgz","fileCount":24,"unpackedSize":182519,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actiondock%2fbuilder@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBB3OtDYJ1qz0fnTPfNoAp6ZddqP5lTj7ghynut7o6LYAiEAn2zW1HC/J2MrAF4sb9LqvH0giyh5jPh7kVNX6BiLNIM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e92e7f-ea83-4a75-8f2a-0a0a6a75f4f1"}},"directories":{},"maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/builder_2.2.2_1789221438077_0.10099388300985224"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-07T02:46:31.392Z","modified":"2026-09-12T13:57:18.543Z","2.0.4":"2026-09-07T02:46:31.668Z","2.0.6":"2026-09-07T02:59:20.042Z","2.0.7":"2026-09-07T03:12:54.705Z","2.0.8":"2026-09-07T05:14:30.412Z","2.0.9":"2026-09-07T06:44:23.243Z","2.0.10":"2026-09-08T02:06:16.588Z","2.0.11-beta.0":"2026-09-08T10:59:43.955Z","2.0.11":"2026-09-08T11:14:46.690Z","2.0.12":"2026-09-09T09:11:21.389Z","2.2.0":"2026-09-12T10:49:25.496Z","2.2.1":"2026-09-12T13:45:48.907Z","2.2.2":"2026-09-12T13:57:18.232Z"},"bugs":{"url":"https://github.com/team4u/actiondock/issues"},"author":{"name":"team4u"},"license":"Apache-2.0","homepage":"https://github.com/team4u/actiondock#readme","keywords":["actiondock","builder","compiler","skill","export"],"repository":{"type":"git","url":"git+https://github.com/team4u/actiondock.git","directory":"packages/builder"},"description":"ActionDock Build Planner, distribution packaging, and Skill exporter","maintainers":[{"name":"fjayblue","email":"fjayblue@126.com"}],"readme":"# @actiondock/builder\n\nActionDock 2.0 构建规划、目录交付与技能导出包。\n\n[![Node.js](https://img.shields.io/badge/Node.js-%3E%3D24.12.0-green?logo=node.js)](https://nodejs.org/)\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/builder` 负责静态分析依赖关系、构建 Node.js 目录交付产物、打包标准 npm 压缩包以及将工具和规程导出为可分发的 Agent Skill 资产。\n\n---\n\n## 核心组件与能力\n\n### BuildPlanner 依赖闭包计算器\n\n通过静态分析依赖关系与 Playbook 规程，无需执行任何业务代码，杜绝模块加载过程中的副作用：\n\n- 规划模型：[SelectionPlanner](./src/planner.ts)（别名 BuildPlanner）读取 `actiondock.json` 与 Playbook 的 YAML 头部，提取 Actions 与 Playbooks 映射。\n- 递归依赖闭包：自顶向下递归解析 Action 的 `uses` 声明列表，构建完整的静态调用图。\n- 规程驱动按需剪枝：支持针对特定 Playbook 进行定向打包，自动计算并仅保留该 Playbook 直接或间接调用的最小 Action 集合，实现依赖按需裁剪。\n- 静态资产收集：自动识别并关联声明的静态资产文件。\n\n### buildProject 目录交付产物构建\n\n[buildProject](./src/build.ts) 将 Action Package 构建为包含运行入口、依赖闭包与静态资产的 Node.js 目录交付产物：\n\n- 目录交付格式：生成标准 Node.js 可执行目录，无需单文件二进制编译器，天然跨平台兼容。\n- 预置生产依赖：支持 `--vendor-deps` 选项，将锁定的生产依赖物化至产物目录内，实现离线自包含运行。\n- 可重现构建检验：支持 `--require-reproducible` 选项，当存在不受控的生命周期安装脚本时严格报错阻断，保证构建确定性。\n- 标准归档打包：支持 `--archive` 选项，自动将构建目录打包为标准 `.zip` 压缩归档文件。\n- 原单文件二进制编译选项（`--target` 与 `--bytecode`）已彻底删除，统一采用 Node.js 目录交付格式。\n\n### packProject npm 包打包\n\n[packProject](./src/pack.ts) 将 Action Package 打包为符合 npm 规范的 `.tgz` 压缩包：\n\n- 标准分发包生成：生成可直接发布至 npm 注册表或通过包管理器安装的 tarball 产物。\n- 预检模式：支持 `--dry-run` 选项，完整校验打包清单、动作列表与文件总数，无需实际写入磁盘。\n- 完整性校验：自动计算并输出打包产物的字节大小与 SHA-256 校验和。\n\n### SkillExporter 技能导出器\n\n[SkillExporter](./src/exporter.ts) 将原子 Action 与操作规程 Playbook 打包导出为面向主流 AI 智能体生态的标准 Agent Skill 资产：\n\n- 生成 SKILL.md 指令：提取 Playbook 规程内容与工具元数据，合成符合智能体规范的操作指南文档与声明头部。\n- 源码模式技能导出：使用 `--mode source`（默认模式），保留 TypeScript 源码与依赖声明，适合具备 Node.js 运行环境的智能体容器直接运行。\n- 本地依赖完整性强校验：严格断言 Action 源码中的相对路径导入。若引用了未在 `actions` 且未在 `files` 字段中声明的本地模块，直接中断构建并抛出 `BuilderError`（错误码 `UNMET_LOCAL_DEPENDENCY`），彻底杜绝缺失依赖的产物分发。\n- 自包含 Node 目录技能导出：使用 `--mode node`，将自包含的 Node.js 交付目录与技能文档一体化打包，开箱即用。\n- 复合套件导出：支持 `--bundle` 选项将工作区内的多个包统一导出为复合工作区技能套件。\n- 压缩归档：支持 `--archive` 选项将导出的技能目录打包为 `.zip` 或 `.tar.gz` 格式。\n\n---\n\n## 编程调用示例\n\n```ts\nimport { buildProject, packProject, SelectionPlanner, SkillExporter } from \"@actiondock/builder\";\n\n// 计算依赖规划闭包\nconst planner = new SelectionPlanner({ projectRoot: \"/path/to/project\" });\nconst plan = planner.createPlan({ playbookId: \"review-pr\" });\n\n// 构建 Node.js 目录交付产物\nconst buildResult = await buildProject({\n  projectRoot: \"/path/to/project\",\n  outDir: \"./dist/delivery\",\n  archive: true,\n});\n\n// 打包为 npm tarball\nconst packResult = await packProject({\n  projectRoot: \"/path/to/project\",\n  outDir: \"./dist/npm\",\n});\n\n// 导出 Agent Skill 资产\nconst exporter = new SkillExporter({ projectRoot: \"/path/to/project\" });\nconst skillResult = await exporter.export({\n  outputDir: \"./dist/skills\",\n  playbookId: \"review-pr\",\n  mode: \"source\",\n});\n```\n\n---\n\n## 开源协议\n\n本项目采用 Apache-2.0 开源协议。\n","readmeFilename":"README.md"}