{"_id":"@ankhorage/orchestrator","_rev":"13-14d7b1c031b63be970dccdce82fc3160","name":"@ankhorage/orchestrator","dist-tags":{"latest":"0.3.5"},"versions":{"0.1.0":{"name":"@ankhorage/orchestrator","version":"0.1.0","_id":"@ankhorage/orchestrator@0.1.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"dist":{"shasum":"fbf8da7897ca69da5c9b0687a2915e00febdbc02","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.1.0.tgz","fileCount":67,"integrity":"sha512-bg/pKLA1fkjjxWYI3ItZjLIpLkcjyMH+sK/7jmWZz3Io9ROMS3GRfJB9NmKibrytSspvckSDWjWuPe+mZYLCbg==","signatures":[{"sig":"MEQCIDZGefyO59Im7ApX7qbAHaaq9ZiRjvYHSD1sJXIYyrRdAiBvnBwK0oRUQQam32MvIc9zjuk4DRpmTDf3D+lJt1rkMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b984bf714b3a1da1350880b2ec50b3d55370dded","scripts":{"knip":"bunx knip","lint":"eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"prettier --write .","lint:fix":"eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"prettier --check .","changeset:version":"changeset version"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"_npmVersion":"11.12.1","description":"`@ankhorage/orchestrator` is the standalone engine extracted and redesigned from the relevant contract and execution concepts in `../ankhorage4/packages/plugin-kit` and the CLI runtime helpers.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"knip":"^5.83.1","eslint":"^10.2.0","prettier":"^3.8.1","@types/bun":"^1.3.8","typescript":"^5.9.3","@types/node":"^25.2.3","@changesets/cli":"^2.30.0","@ankhorage/devtools":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.1.0_1776870068529_0.6429368140890719","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ankhorage/orchestrator","version":"0.1.1","_id":"@ankhorage/orchestrator@0.1.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"dist":{"shasum":"3840a177118fed8f796993387c8f95d53025e40f","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.1.1.tgz","fileCount":67,"integrity":"sha512-cyGTxaYI+fcX6AmRKHjjZo/CUnl8qq+KT5jGRMxkF7sZB/C3prXr3kvwcvdyIKMT9q61YoGpXjFglOuiO74Njg==","signatures":[{"sig":"MEUCIFXxbqrwlnTiWvX0kRKXgz778KXtD7Rnio0QTQEB8aPDAiEAu6vCC0gsubF3PKDeIe8lYB8EESBzO94JZyw6UVIu1Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f77c85d3fb818e16aac6882412aa183473508137","scripts":{"knip":"bunx knip","lint":"eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"prettier --write .","lint:fix":"eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"prettier --check .","changeset:version":"changeset version"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"_npmVersion":"11.12.1","description":"`@ankhorage/orchestrator` is the standalone engine extracted and redesigned from the relevant contract and execution concepts in `../ankhorage4/packages/plugin-kit` and the CLI runtime helpers.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"knip":"^5.83.1","eslint":"^10.2.0","prettier":"^3.8.1","@types/bun":"^1.3.8","typescript":"^5.9.3","@types/node":"^25.2.3","@changesets/cli":"^2.30.0","@ankhorage/devtools":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.1.1_1776870628074_0.6596193487328867","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ankhorage/orchestrator","version":"0.1.2","_id":"@ankhorage/orchestrator@0.1.2","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"dist":{"shasum":"700c0d2dd9781c50ed2a6678248ffdf92f8923f3","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.1.2.tgz","fileCount":67,"integrity":"sha512-Qz/9G7M7tUghS1jXb9ji/A8UyHlxiHZhnhaxPI7DsqdOmVkb/tyMsfTVcrA4JmZH1RCEB0dcJXaPyICtK+klcA==","signatures":[{"sig":"MEUCIEo0/1xTzSr1PoKVl3cuHakMYzgJjGNoQvUFdPusPCbeAiEA3G5o50tAcHytnGLcMMu5g4ek6+rWhhj7nxWxGlf2q0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1c75a977322997ffea2b3a9c27c8c6c6b0bdc23a","scripts":{"knip":"bunx knip","lint":"eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"prettier --write .","lint:fix":"eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"prettier --check .","changeset:version":"changeset version"},"_npmUser":{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"},"_npmVersion":"11.12.1","description":"A declarative installation engine for managing project modules.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"knip":"^5.83.1","eslint":"^10.2.0","prettier":"^3.8.1","@types/bun":"^1.3.8","typescript":"^5.9.3","@types/node":"^25.2.3","@changesets/cli":"^2.30.0","@ankhorage/devtools":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.1.2_1777033211829_0.8858341377815966","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ankhorage/orchestrator","version":"0.2.1","license":"MIT","_id":"@ankhorage/orchestrator@0.2.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"dist":{"shasum":"d39fb0f6eb251e04086839149c0c52440aec6f39","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.2.1.tgz","fileCount":67,"integrity":"sha512-ZIOJ+Rrzcy1FBNAP63WBauCUmBo+Ri5DQO5qYPBmoOub968kE5/OnrdbCzP52NYdOrwsaLNxUJz5Yat+rb/nNw==","signatures":[{"sig":"MEQCIBfoJHB0j+TVawfmZUzlFqzDimOWoqkcCWZG7CaB9AAtAiARE9OHQiOUYpFU6XNu0l1+0GJUJXA6iLvc7y12+0ojTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77772},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8267633dcd461f9417f1cba4868b11adf6b89305","scripts":{"knip":"bunx knip","lint":"eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"prettier --write .","lint:fix":"eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"11.13.0","description":"A declarative installation engine for managing project modules.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^5.88.1","eslint":"^10.2.1","prettier":"^3.8.3","@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/devtools":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.2.1_1777605567536_0.23042884750939452","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ankhorage/orchestrator","version":"0.2.2","keywords":["typescript","bun","orchestration","automation","developer-tools","modules"],"license":"MIT","_id":"@ankhorage/orchestrator@0.2.2","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"dist":{"shasum":"fe4493bb8b9de063db561a287b0eabe8d33655bf","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.2.2.tgz","fileCount":67,"integrity":"sha512-k9LxBkFQ4zIuYnQkhIm9wt997z60tI8gQiKAC724ZV0YO747B7O0vvfm2upflXotHvb8NMDgsLZzgc6I5g7+WA==","signatures":[{"sig":"MEYCIQDHuXu7SoWHN0Qpiwak9PD84wz9Yon2V2NO1ggIii57AQIhAPc/NV+C5sM17toqoMEtdSW0SJO47tvTQxkH3OXag1vf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a198f1c1ebf317fba36f143612d825945dec2f6d","scripts":{"knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"ankhorage-prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"11.14.1","description":"A declarative installation engine for managing project modules.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/devtools":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.2.2_1778608432831_0.6180964236374886","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ankhorage/orchestrator","version":"0.2.3","keywords":["typescript","bun","orchestration","automation","developer-tools","modules"],"license":"MIT","_id":"@ankhorage/orchestrator@0.2.3","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"ankh":{"category":"orchestrator","provider":"./dist/ankh.provider.js","capabilities":["orchestrator.modules","orchestrator.install","orchestrator.remove","orchestrator.sync"]},"dist":{"shasum":"72763781faa6b97ce83a704509ba35120ffb65ef","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.2.3.tgz","fileCount":75,"integrity":"sha512-no3E4T8Ad8TY05lJyUYeCJ1mEtn/jLmbCm6K8stLZw5uYDyGv48YMZPx9m6F4VK7SVdTmoivRvJPnz7S5P+M+A==","signatures":[{"sig":"MEYCIQDkqX9EBcbXvwOzOI2NGEuNiYqmU1RQh4/439W2JWEKPwIhALzLsXgExdUszuA7Z3bWpx0lKoCE9XS0J7+dVRKJ50pz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b4c8f2c0c461f73e02ad2ee9a75dc551053df475","scripts":{"knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"ankhorage-prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"11.18.0","description":"A declarative installation engine for managing project modules.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/devtools":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.2.3_1783238858978_0.8821298482618074","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@ankhorage/orchestrator","version":"0.2.4","keywords":["typescript","bun","orchestration","automation","developer-tools","modules"],"license":"MIT","_id":"@ankhorage/orchestrator@0.2.4","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"ankh":{"category":"orchestrator","provider":null,"capabilities":[]},"dist":{"shasum":"4ca88af57301f5ac1b67084ec07074feb166a363","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.2.4.tgz","fileCount":75,"integrity":"sha512-nzjBRZwymHctg+e1EbGdXpxg41UKookVyZc3J4YNP8UNQmPkcTbgL1hQRJaGB9xmVeoACwFU1fACnDb0epjwdQ==","signatures":[{"sig":"MEQCIHAad39hjtQztb0s8CCGFeniRckKQLILrosRExM7Esu9AiAHTOHp8mk5ZywuEwITjBboYM/dj4dTKx9OAur85up5zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"33ac0bdd1203a691ea9e4f861f84e98bee2d0984","scripts":{"knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"ankhorage-prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"11.18.0","description":"A declarative installation engine for managing project modules.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/devtools":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.2.4_1783386664466_0.17285716303545828","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ankhorage/orchestrator","version":"0.3.0","keywords":["typescript","bun","orchestration","automation","developer-tools","modules"],"license":"MIT","_id":"@ankhorage/orchestrator@0.3.0","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"ankh":{"category":"orchestrator","provider":null,"capabilities":[]},"dist":{"shasum":"3e12c1fb8d19cc2fb65b4257bd7589a620b21086","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.3.0.tgz","fileCount":87,"integrity":"sha512-OR2mrVT0kxV6X96m43u8PUUi0y2A9veMaRkJHa5VukYTnmAZipOtBruHdwqO9Z7huiKnaGIFv4yoOU2QgrwPIg==","signatures":[{"sig":"MEUCIQDt0RxW6lyD6Es62gSwuzWDjD3CiZPFnmsjGWhNptCR7QIgFWDqQ4PFgz7KMwM1gfS03OMxHG26bYTAyIRckY1XVKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107500},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"47482fb6351f58785bd5f41618f7eaf8fb2e6b52","scripts":{"knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"ankhorage-prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"12.0.2","description":"A standalone, headless lifecycle engine for deterministic project modules.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/devtools":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.3.0_1786453368223_0.9771575574512215","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ankhorage/orchestrator","version":"0.3.1","keywords":["typescript","bun","orchestration","automation","developer-tools","modules"],"license":"MIT","_id":"@ankhorage/orchestrator@0.3.1","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"ankh":{"category":"orchestrator","provider":null,"capabilities":[]},"dist":{"shasum":"622b64100a162f6216fc8cdb6f27807dec3f0996","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.3.1.tgz","fileCount":91,"integrity":"sha512-6g/V3PmbbwSESfjUtCaaNcsPJamoOl6JhESQ7YaxqA4818iS2Jf1DgV7PQ03nMmod+pLy7cvT5SGi9OCqgcXMg==","signatures":[{"sig":"MEYCIQD4FonPQtvOyErPqt4F+ZfBHzxWRRirbEYYeirnYMDPwgIhAIx3vyZ+DEYQ43Tt5plDT/sJlUd6Jl1ozfT3uH+NOA3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112638},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3c6fc5e82354c9087fe6db6620096a6c90c01215","scripts":{"knip":"ankhorage-knip","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"changeset","format:check":"ankhorage-prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"12.0.2","description":"A standalone, headless lifecycle engine for deterministic project modules.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.9.3","@types/node":"^25.6.0","@changesets/cli":"^2.31.0","@ankhorage/devtools":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.3.1_1786468046993_0.663607380756364","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ankhorage/orchestrator","version":"0.3.2","keywords":["typescript","bun","orchestration","automation","developer-tools","modules"],"license":"MIT","_id":"@ankhorage/orchestrator@0.3.2","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"ankh":{"category":"orchestrator","provider":"./dist/cli/index.js","capabilities":["orchestrator.modules","orchestrator.install","orchestrator.remove","orchestrator.sync"]},"dist":{"shasum":"377bd4f5f48da23c49a0368af360b7370dc220f6","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.3.2.tgz","fileCount":91,"integrity":"sha512-ghFIKSNL0+PnlmYRw5jIbc9Q9qTCUDzhqcaO7TSNoKU3Ap8jX3EOCAgFfJyFUEVqlujKmmMIMkLgRED2dBYcmQ==","signatures":[{"sig":"MEYCIQDfBm5j8NDMsJlsURIovKeEjUBPNmUDVhVgC7iJZxzrowIhAMShzQ5SITp+G3aSNOJymjj0NUvLMTyEfy/qtXOc8mhQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","default":"./dist/cli/index.js"}},"gitHead":"9d12d8b456d05fe088ceb3aeeb9f811415f98714","scripts":{"docs":"ankhorage-prettier --check README.md","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"12.0.2","description":"Headless lifecycle engine for deterministic Ankhorage project modules.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"@types/bun":"^1.4.0","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/ankh":"^0.8.7","@ankhorage/doctor":"^0.10.6","@ankhorage/devtools":"^1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.3.2_1788299915564_0.5114060116271333","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@ankhorage/orchestrator","version":"0.3.3","keywords":["ankhorage","automation","bun","developer-tools","modules","orchestration","typescript"],"license":"MIT","_id":"@ankhorage/orchestrator@0.3.3","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"ankh":{"category":"orchestrator","provider":"./dist/cli/index.js","capabilities":["orchestrator.modules","orchestrator.install","orchestrator.remove","orchestrator.sync"]},"dist":{"shasum":"c478d60772bdecb2b32db144116ef99fb702c048","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.3.3.tgz","fileCount":91,"integrity":"sha512-fC5BIeSJWy0La9L59bghEZOqp5Ax1V5NbF5fyBAuu6M+SjwTdT25+9DXT/OBpHLaEZhctSO4aCC/kKje+Uc4GQ==","signatures":[{"sig":"MEUCIQCm2aGzRrGnnwb/CBlb3Ji0u5CxQdX2ZQyHlRDWOrqbcwIgY0/zgQF/1CNDqu3i2q035S4zWbT3HmDffeGemYUxkc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1EBNV4uOQ/GiMG+siuwK90WnJ96YJ/kpjB36Xk4UXGAiEAraUOCCQBTTIjhOp7quOQ7zLROiQ+8ktrzr0+EBv0w9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","default":"./dist/cli/index.js"}},"gitHead":"7ca9cb170e705ee6efc537f17666790ee7e25645","scripts":{"docs":"ankhorage-prettier --check README.md","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"12.0.2","description":"Headless lifecycle engine for deterministic Ankhorage project modules.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.1","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/ankh":"^0.8.11","@ankhorage/doctor":"^0.10.8","@ankhorage/devtools":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.3.3_1789687047837_0.9040668735574227","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@ankhorage/orchestrator","version":"0.3.4","keywords":["ankhorage","automation","bun","developer-tools","modules","orchestration","typescript"],"license":"MIT","_id":"@ankhorage/orchestrator@0.3.4","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"homepage":"https://github.com/ankhorage/orchestrator#readme","bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"ankh":{"category":"orchestrator","provider":"./dist/cli/index.js","capabilities":["orchestrator.modules","orchestrator.install","orchestrator.remove","orchestrator.sync"]},"dist":{"shasum":"52910e7ad3a8435e7e685c43741e5c8f68e377f1","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.3.4.tgz","fileCount":91,"integrity":"sha512-SSHcG/BS1AsPte1qNFtSAI8pNJxeBORGzLJdDpBHmJIyU05DsRJbSz4YFQdb0G8QtXQvi2AEcgidLwjpqcDz4Q==","signatures":[{"sig":"MEUCIQD6EX3SuC4nr6Ow55E1DTOoBCPs+FJkDkCdLPBS8krI4AIgF7jQX7oN+SCMrP66aBp8AmBbHlTo2+lff0lcnWpqkGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXgtLEciJh+BboSLaryQJ6o4DzqoWbHOBvEPR8Lisk5QIhAM3Y7r4twplrYmGhzmCPukvVLnvWaiFtqIBIzj6osWYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","default":"./dist/cli/index.js"}},"gitHead":"fcb708063f5a89aa87f2e3407eab4f8778f53d27","scripts":{"docs":"ankhorage-prettier --check README.md","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"12.1.0","description":"Headless lifecycle engine for deterministic Ankhorage project modules.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.2","typescript":"^5.9.3","@types/node":"^25.6.0","@ankhorage/ankh":"^0.10.4","@ankhorage/doctor":"^0.10.8","@ankhorage/devtools":"^1.21.3"},"_npmOperationalInternal":{"tmp":"tmp/orchestrator_0.3.4_1790606567582_0.5747351692560756","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"_id":"@ankhorage/orchestrator@0.3.5","ankh":{"category":"orchestrator","provider":"./dist/cli/index.js","capabilities":["orchestrator.modules","orchestrator.install","orchestrator.remove","orchestrator.sync"]},"bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"dist":{"shasum":"9b4a13934cd9bdf8fa9f43d1ed7104b2de34f203","tarball":"https://registry.npmjs.org/@ankhorage/orchestrator/-/orchestrator-0.3.5.tgz","fileCount":91,"integrity":"sha512-ZyAANoqbc9GSt50b8Ndls+7wVk9K6Yvnq/+f9vDu34L7FCNMaZkabQaI5ZWtOXhcrJT3yRdmGMfRpY/nNBU2HQ==","signatures":[{"sig":"MEUCIQDxos0OX1c7Qm08HsgtPEEXkblKBPxQf74Jm1ochW7SmwIgXwDd9rdkY8X8lJANYUFmsfShMB4P5I0C7hQ2Ih/aS30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAlhCdfMHGCk8yCX9mrG47kKiLL8Ea+QKkqcNyWw1VN5AiA8ZCmvfpnAKlMLpeYj9Hm6xun+qZOtUJsLo3oh9ASvHQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ankhorage%2forchestrator@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114091},"main":"dist/index.js","name":"@ankhorage/orchestrator","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","default":"./dist/cli/index.js"}},"gitHead":"ce94be516fb5bc4b6ce746af3d5715308bc2a92a","license":"MIT","scripts":{"docs":"ankhorage-prettier --check README.md","lint":"ankhorage-eslint . --max-warnings=0","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && bun x tsc -p tsconfig.json","format":"ankhorage-prettier --write .","lint:fix":"ankhorage-eslint . --fix --max-warnings=0","changeset":"ankhorage-changeset","typecheck":"bun x tsc --noEmit -p tsconfig.json","knip:check":"ankhorage-knip","format:check":"ankhorage-prettier --check .","changeset:status":"ankhorage-changeset status --since=origin/main","version-packages":"ankhorage-changeset version"},"version":"0.3.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aecdbc6a-a837-41a9-af7b-7d4cdf59f905"}},"homepage":"https://github.com/ankhorage/orchestrator#readme","keywords":["ankhorage","automation","bun","developer-tools","modules","orchestration","typescript"],"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"_npmVersion":"12.1.0","description":"Headless lifecycle engine for deterministic Ankhorage project modules.","directories":{},"maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"@types/bun":"^1.4.2","typescript":"^6.0.3","@types/node":"^25.6.0","@ankhorage/ankh":"^0.10.4","@ankhorage/doctor":"^0.10.8","@ankhorage/devtools":"^1.21.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/orchestrator_0.3.5_1790608678378_0.4636372384876639"}}},"time":{"created":"2026-04-22T15:01:08.281Z","modified":"2026-09-28T15:17:58.939Z","0.1.0":"2026-04-22T15:01:08.669Z","0.1.1":"2026-04-22T15:10:28.242Z","0.1.2":"2026-04-24T12:20:11.987Z","0.2.1":"2026-05-01T03:19:27.684Z","0.2.2":"2026-05-12T17:53:52.983Z","0.2.3":"2026-07-05T08:07:39.108Z","0.2.4":"2026-07-07T01:11:04.624Z","0.3.0":"2026-08-11T13:02:48.366Z","0.3.1":"2026-08-11T17:07:27.150Z","0.3.2":"2026-09-01T21:58:35.700Z","0.3.3":"2026-09-17T23:17:27.986Z","0.3.4":"2026-09-28T14:42:47.691Z","0.3.5":"2026-09-28T15:17:58.466Z"},"bugs":{"url":"https://github.com/ankhorage/orchestrator/issues"},"license":"MIT","homepage":"https://github.com/ankhorage/orchestrator#readme","keywords":["ankhorage","automation","bun","developer-tools","modules","orchestration","typescript"],"repository":{"url":"git+https://github.com/ankhorage/orchestrator.git","type":"git"},"description":"Headless lifecycle engine for deterministic Ankhorage project modules.","maintainers":[{"name":"artiphishle","email":"fabio.gartenmann@protonmail.com"}],"readme":"# orchestrator\n\nA standalone, headless lifecycle engine for deterministic project modules.\n\n## Features\n\n- dependency-aware installation and removal\n- canonical ledger-backed installed state and configuration\n- deterministic registered/installed/dependent queries\n- explicit reconfiguration with restoration of the previous state on failure\n- no Studio, ZORA, React, or platform UI dependency\n\n## Installation\n\n```bash\nbun add @ankhorage/orchestrator\n```\n\n## Usage\n\n```ts\nimport { createOrchestrator, defineModule } from '@ankhorage/orchestrator';\n\nconst exampleModule = defineModule({\n  id: 'example',\n  version: '1.0.0',\n  plan: ({ config }) => [\n    {\n      type: 'write-files',\n      files: [\n        {\n          path: 'src/modules/example/config.json',\n          content: `${JSON.stringify(config, null, 2)}\\n`,\n          overwrite: true,\n        },\n      ],\n    },\n  ],\n});\n\nconst orchestrator = createOrchestrator({\n  modules: [exampleModule],\n  projectRoot: '/path/to/project',\n});\n\nawait orchestrator.installModule('example', {\n  config: { enabled: true },\n});\n\nawait orchestrator.reconfigureModule('example', {\n  config: { enabled: false },\n});\n\nconst modules = await orchestrator.listModules();\nconst example = await orchestrator.getModule('example');\n\nawait orchestrator.removeModule('example');\n```\n\n`listModules()` includes both registered modules and installed ledger entries whose module package\nis currently unavailable. Registration dependencies and installed dependent state are returned\nseparately so hosts can explain lifecycle constraints without inferring them from generated files.\n\nCalling `installModule()` for an installed module is an error. Configuration changes use the\nexplicit `reconfigureModule()` operation, which updates the canonical ledger and module-owned\noutputs together. If reconfiguration fails, files touched by the previous installation are restored\nto their exact contents from immediately before reconfiguration, including external or domain-owned\nedits made since installation.\n","readmeFilename":"README.md"}