{"_id":"@moduflow/cli","_rev":"57-2be8e4d271d46be2ba49254bb9ff829d","name":"@moduflow/cli","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"@moduflow/cli","version":"1.0.0","_id":"@moduflow/cli@1.0.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"fdbcece388ceabcc0f6656b2aeca75cabc438d56","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.0.0.tgz","fileCount":33,"integrity":"sha512-wNQScp3/Z49Qj5qR2PvwWHeIi0GAH8M544t+27d4tWou8+kBGoSCsn8tFRPOBI/KR9uk+D3BvCRgD8z6YYOYKA==","signatures":[{"sig":"MEQCIDqKkX5YZNV7IfM85rJvHag9NF4bYt0vMjGMJGSApKJOAiB0X8kkRwUYw1aX0rJ0S3xnEnb8x9YUG4NxM+iLFroJvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62911},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.0.0.tgz","types":"./dist/cli.d.ts","private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/b3e7f58cd99ede20b82dc2a1c05edcfe/moduflow-cli-1.0.0.tgz","_integrity":"sha512-wNQScp3/Z49Qj5qR2PvwWHeIi0GAH8M544t+27d4tWou8+kBGoSCsn8tFRPOBI/KR9uk+D3BvCRgD8z6YYOYKA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1788845660528_0.2148951051016148","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@moduflow/cli","version":"1.1.0","_id":"@moduflow/cli@1.1.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"84449a087d9d90b278d34b91e034f4eb6d50e8a9","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.0.tgz","fileCount":41,"integrity":"sha512-B1lCuWE2UZbhNbPgV4NCKXlcoIFpjSg353LqE3frJQMcEJ6eD1OsEAAYg2mq0/Stcq0ODEKNErrc5y1xJO0QCw==","signatures":[{"sig":"MEUCIEFX9Du457wTOih1WY5wRWymYhq6m6bbBA8V6nvXqJqKAiEAmVuORr7wRVHSZfYdYiDBiBV9a8wbclIU7LPqkqB+510=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81440},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.0.tgz","types":"./dist/cli.d.ts","private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/376e85f40e026350ae5cad2c6ffdc2f3/moduflow-cli-1.1.0.tgz","_integrity":"sha512-B1lCuWE2UZbhNbPgV4NCKXlcoIFpjSg353LqE3frJQMcEJ6eD1OsEAAYg2mq0/Stcq0ODEKNErrc5y1xJO0QCw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1788951480051_0.5781645410065737","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@moduflow/cli","version":"1.1.1","_id":"@moduflow/cli@1.1.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"0fff1d88bc1f27ed42a5d12ee091463b2b1a95fd","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.1.tgz","fileCount":43,"integrity":"sha512-GJ/TwrFQnVLG0vj1M/GpAUSP17MYwJsXljjwwZPFLA2OJ7XL2yiOA8+NDTiPRZx2uF+uO0PbcHkXlepmjdKmRw==","signatures":[{"sig":"MEUCIDzLvLXI0TLtBgLbuzVnzENb57N3/Y0l7yFl3Y+zWSDwAiEAyQl6fapBTtub6POVJhGSer2oywwE/iGgs7o0qHBr+50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZnJugUNhC/U+b1PbXdeVrjJvT+V7fegrNQfXn8P7BlwIhAJpW4n3ZEyFU2Ph3pbGmr8nJsCAQ9FDKkDQdIg9UV8KZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108219},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.1.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js","development":"./src/cli.ts"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/35d018fb478aa143b069b971769020cd/moduflow-cli-1.1.1.tgz","_integrity":"sha512-GJ/TwrFQnVLG0vj1M/GpAUSP17MYwJsXljjwwZPFLA2OJ7XL2yiOA8+NDTiPRZx2uF+uO0PbcHkXlepmjdKmRw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1789430027274_0.8193148781327348","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@moduflow/cli","version":"1.1.2","_id":"@moduflow/cli@1.1.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"0ae4de3da9591b6499b6595d14ca4f5d8166413e","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.2.tgz","fileCount":43,"integrity":"sha512-62pNfows6ApTVTfID3PrDEK+LWTPRDx9miP0sQ7BjRdETyomJX/QFoUOZwDY2CKoU6KDPGc+RVPe6ABa4swkZQ==","signatures":[{"sig":"MEUCIA9sTMjOC/CkC0JFBNNyOSoI+lNKqFq5ylC9NgTTSw58AiEA6dPXsCK5XlNsQKb89UVtzw2p/QWqgg+hint4TcBRGog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEA2UvatQobLvfKIHHl01Pt5oZFJ96LOvI6v0WCk6YuqAiEApcQmy7qg2qBPBfZIcevXDekqWgiXH7YEyhn1wTm187I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108219},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.2.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js","development":"./src/cli.ts"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/d656d4dc887200edd8ce6a86995cb654/moduflow-cli-1.1.2.tgz","_integrity":"sha512-62pNfows6ApTVTfID3PrDEK+LWTPRDx9miP0sQ7BjRdETyomJX/QFoUOZwDY2CKoU6KDPGc+RVPe6ABa4swkZQ==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.2_1789468310623_0.9736751106548538","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@moduflow/cli","version":"1.1.3","_id":"@moduflow/cli@1.1.3","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"5043621da18ead6f28e99c5c53a6fc41a495e381","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.3.tgz","fileCount":43,"integrity":"sha512-858bcYCDqCmx9G1u4OIqjF/2KCuNwO+mXb+oPNUzt5aHLG5CvO8R5T8Tc/zfDYONQ6eyGTxbEME7n510S2v8cw==","signatures":[{"sig":"MEYCIQDsjBacB61Nx7XXXYtFW6OleoQwPhAhqXOyyp40c5FYvgIhAIs//fnDvSSxb/jmBVCi01VpU8/cxJ2x5Ep08ygDBaII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEMu3jJP6Z+PbbONdm4I+rmzi0luRYeiHAzhmqNR/xH2AiEA0mTBu4ae2nAxt2oL7oagKYH0tNkj1hKNmsh6kH2B2kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108219},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.3.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js","development":"./src/cli.ts"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/ea5e2f0c63977606b8ccc337cd97ef44/moduflow-cli-1.1.3.tgz","_integrity":"sha512-858bcYCDqCmx9G1u4OIqjF/2KCuNwO+mXb+oPNUzt5aHLG5CvO8R5T8Tc/zfDYONQ6eyGTxbEME7n510S2v8cw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.3_1789469221050_0.056185190395111606","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@moduflow/cli","version":"1.1.5","_id":"@moduflow/cli@1.1.5","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"de721208ec4c85fb5266d98995054256a65c5e51","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.5.tgz","fileCount":49,"integrity":"sha512-XLHmU27U69NDxnG7Em6zAKDJnx43NflZXCDDlsq6kJA0goOwzTPhsTi9bXb6E6t759CClgaFlBnEWHpNLkQMXQ==","signatures":[{"sig":"MEYCIQCj2zLknpsG+Cu9I6vlpws6qpnjllzGN3ZQZjFeDyRhxwIhAL+27ZQI8TfpwupKAJQIgxeaBiqucaNPrImyQrhLWqW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBiCUxmDkIdApAx+7P8pygpt2PoYAsZ4UeaEuSM/BjrAIgCBC7QGJwfkzX1Sbe6Fih2iCM2LyWSiNRAVlP5G0vpXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117937},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.5.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js","development":"./src/cli.ts"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/beda64bea10bfd28c4b4a2efb635e2e8/moduflow-cli-1.1.5.tgz","_integrity":"sha512-XLHmU27U69NDxnG7Em6zAKDJnx43NflZXCDDlsq6kJA0goOwzTPhsTi9bXb6E6t759CClgaFlBnEWHpNLkQMXQ==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.5_1789611118084_0.962099733144425","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@moduflow/cli","version":"1.1.6","_id":"@moduflow/cli@1.1.6","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"4462f04013c7ac8199044c88f5b3f03ee1f30ad9","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.6.tgz","fileCount":52,"integrity":"sha512-FnMWfqpesHy1b+8hEaptVuXXmG/V44IsQmFylRrHs4pIP57wr4IILa641poIjqwespEqFEiA72WCZZCkrLcTpA==","signatures":[{"sig":"MEUCIGO6b+8c4YvSlCl84PMTp+cXss5LOS+Hz2H9W9tO6659AiEA/P3tFR5lUOSDch4kORMUjYL+dMjT88TJ5fOjIchrAJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDiI1m3hl/QuB1jd7c4PVsrUG7qUkc/Up4eCwZkJRIKZwIgDCXun/Tay8nraK1MF8vxxTZEgDfom8qY+DBV6BCgoR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119670},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.6.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/0c50b5b27fde68c86ec9fe37a8e77293/moduflow-cli-1.1.6.tgz","_integrity":"sha512-FnMWfqpesHy1b+8hEaptVuXXmG/V44IsQmFylRrHs4pIP57wr4IILa641poIjqwespEqFEiA72WCZZCkrLcTpA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.6_1789614014194_0.658813871911379","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@moduflow/cli","version":"1.1.7","_id":"@moduflow/cli@1.1.7","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"cc5dc5aaabe8de24223d5458dac985654ecc8bb8","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.7.tgz","fileCount":52,"integrity":"sha512-Hvlf8G6nT7ZvDOnMQ3Y+lywWmtlLJRVtEUYrSk2tsusGLJI8/H0pSHJSmUoDXqTFdztwH2CBicBjeVdVhdRIOw==","signatures":[{"sig":"MEUCIQCU/aWtv6Z90BZncUT4QannqpSXUTvmrbcIbIBDzw8kgwIgIqsyu4KnhzgM+CSxrPkeUS6TeVuPbB0Dr2J3rNqvRm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC9S4mjoDpEmRRvH9/bCjxE9rz+pQJEHOg2V5bQDQL9pAiEA97/g3RmNvJenRuajusHI4XMk/rnNvjR5xb6C8CNrcsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120839},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.7.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/c61300bd7255f3aa76c30865ed6d70e4/moduflow-cli-1.1.7.tgz","_integrity":"sha512-Hvlf8G6nT7ZvDOnMQ3Y+lywWmtlLJRVtEUYrSk2tsusGLJI8/H0pSHJSmUoDXqTFdztwH2CBicBjeVdVhdRIOw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.7_1789614443720_0.6775120259339922","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@moduflow/cli","version":"1.1.8","_id":"@moduflow/cli@1.1.8","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"e6e382878083ae87c48ea7a5790a162c73df807a","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.8.tgz","fileCount":53,"integrity":"sha512-swfdOagqfrp96v3twHbLgutIFhlGZvOEADXw+ledA3FjTjIt+2i/zc02Qu2tGaxUrROggD6+Q0+U3bcDldIiYQ==","signatures":[{"sig":"MEUCIDS6XgO1DWh0dP35Jf3hXLdZI+LAFxtb2c77azIOYCuxAiEA65uYNXRFDp2ZWNkmO0GvQzm3rzf7ibEg2X7oFJ6KVu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICRLdKvVgEdao7HAqL1PsMGfBpYn12r+2Cj47A8OlQWYAiBBG0l10j7ym62yMYm5HvRvzhcILa6Frthxt6kmf9qMAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121146},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.8.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/8b811065c659d4e6055c5815b2a1b347/moduflow-cli-1.1.8.tgz","_integrity":"sha512-swfdOagqfrp96v3twHbLgutIFhlGZvOEADXw+ledA3FjTjIt+2i/zc02Qu2tGaxUrROggD6+Q0+U3bcDldIiYQ==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.8_1789614914531_0.5134432012000334","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@moduflow/cli","version":"1.1.9","_id":"@moduflow/cli@1.1.9","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"728f5344c68545356dcecbf8a441afce19f172d7","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.9.tgz","fileCount":53,"integrity":"sha512-dXoDqL6r9EZpt31UVGvDq/Qv/KHpOkyPCwqXPCF+dsa/u1Aefe+A+1PIrtuSz63RmPLele6uyS7twyDW+ckeLA==","signatures":[{"sig":"MEUCIEjV8gJSJNQw5RZEryzuTYcobRJzO8rbDGIrwB4mgPjjAiEA7ASJntNf+y28JHrVzaSUhxWWF+/+X/b79voGODIKFAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFLBMqvRASHIKjlTZIlQrvwxj9IizHKf+WAYvllIgEWYAiB78FhCB3xLAx7GlMwxWAwAEiZFSpIiijuecfWW8WBxtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122465},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.9.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/346c3d2b1a810abceb07eca5efc8d799/moduflow-cli-1.1.9.tgz","_integrity":"sha512-dXoDqL6r9EZpt31UVGvDq/Qv/KHpOkyPCwqXPCF+dsa/u1Aefe+A+1PIrtuSz63RmPLele6uyS7twyDW+ckeLA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.9_1789615700607_0.34347581946971895","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@moduflow/cli","version":"1.1.10","_id":"@moduflow/cli@1.1.10","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"1cfae22baded64ec5d472bde29d1a52229b306e6","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.10.tgz","fileCount":53,"integrity":"sha512-PIpk2MiIVA9IcxVnRfpdlZujHA3w4q3JBuvo/84QrTF0B6zLnqglTC5tTyJ8YhU2NtOp2NcrjHYsQD7RwkFpAg==","signatures":[{"sig":"MEYCIQDjAOkzDvKzHeggB1EfDF24A1S0gesa8rAuMws/FQdfkQIhAOX4ZbCE8CydjnQRrLDY5y08po77sMF8vSAGfVjCebe2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUmVvxMQE+f69OjrO3TXpDJ6jTksRtMzyzL0nB8tTr8AiEA8jWdyC43PfB9DuRXiBrvur4FK+pWWbur3fS6jSkuitU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123860},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.10.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/44177f2548eb96fddf78b9eb04b86585/moduflow-cli-1.1.10.tgz","_integrity":"sha512-PIpk2MiIVA9IcxVnRfpdlZujHA3w4q3JBuvo/84QrTF0B6zLnqglTC5tTyJ8YhU2NtOp2NcrjHYsQD7RwkFpAg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.10_1789616274468_0.8054554905177971","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@moduflow/cli","version":"1.1.11","_id":"@moduflow/cli@1.1.11","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"0fe06b47c798db4a21af2f371bcd2d1b6179a7f9","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.11.tgz","fileCount":53,"integrity":"sha512-7xtuUufqQc32GM4PRXdK+C/QIg3kHUldIpeRsSuSwlf98HYLDsp36lv5UUeK0mITt0K0F20zOfE9aItTTMIJqA==","signatures":[{"sig":"MEUCIQCTVlwK190RGr1NrUBWbxdM2+9yKcU0cA8J8iBdMZX8cQIgQbH9CX18aOw2/VCFFFPIs/ujs+zymS+jwdYpWCRQ+Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEb60rIcQG6Qvwxj+h2n6sJTpasMw57y+MHB7EAFHBjRAiEApHI13ODMOyrBW22BdkF54M1RV7IOH0c8oRG0wn/Phtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123860},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.11.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/11aa182d244e77972d310f8319871057/moduflow-cli-1.1.11.tgz","_integrity":"sha512-7xtuUufqQc32GM4PRXdK+C/QIg3kHUldIpeRsSuSwlf98HYLDsp36lv5UUeK0mITt0K0F20zOfE9aItTTMIJqA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.11_1789616603465_0.9851766233054897","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@moduflow/cli","version":"1.1.12","_id":"@moduflow/cli@1.1.12","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"107e983580c8feef21d0f157c36cc8b1f9b187ca","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.1.12.tgz","fileCount":62,"integrity":"sha512-Bot3nSwKcvOUno49ZkolakbNfpgFreSFw+JIDlT3yqIA7x5pmMgl9ohbbG22h4rEKitiXRlZBrLdS0k9EF+5gQ==","signatures":[{"sig":"MEUCIQDfupYRjXrW6DiPew+x2qQ2uT//+fuo9zNebflzdtZDjQIgWNdUvAwTnjObjqwIpYmUbGC5Dnj9yyli081Ztgv0xbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2fMzFS7JXp9efdLsKclcrDNwdKffK2SZ6ESu1+mC5qAIhAJkbV3Am6Y4uM+VMjOsyX+qi2AgenDKrY2eIsEUNLAPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174887},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.1.12.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/0ecf958145c10043960a7e7c465b077c/moduflow-cli-1.1.12.tgz","_integrity":"sha512-Bot3nSwKcvOUno49ZkolakbNfpgFreSFw+JIDlT3yqIA7x5pmMgl9ohbbG22h4rEKitiXRlZBrLdS0k9EF+5gQ==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.12_1789630380055_0.9017632942214915","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@moduflow/cli","version":"1.2.0","_id":"@moduflow/cli@1.2.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"1aab9bdeb38fe2aec2b8354859a73ae374c8b499","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.0.tgz","fileCount":62,"integrity":"sha512-shre1bzOYxGEYqWIwS9oU6NDuQaZDTylqvCxX8pp66iUCzY9SmK6ReQ8lcYgIcAiFMohE4d2ddOjISJN9m8wHg==","signatures":[{"sig":"MEUCIQCT5LF3GkAJNq+eTlqGTJo/XrtIfWg51jWL1XxtS7sAAgIgIAYozZu+T0Fdizif9R+Tp5FyvAytOFQOV5BAk3G8tig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF6HLviVcI2QE+cFF8KD/U/+cnuNpDAykAGDnbts2Vd3AiABv+UffUpMT4yDxYebotAMaqcrwls7m2u6rtgm/VbB0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175859},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/4187b7e8adf4044dab9f0c566a449928/moduflow-cli-1.2.0.tgz","_integrity":"sha512-shre1bzOYxGEYqWIwS9oU6NDuQaZDTylqvCxX8pp66iUCzY9SmK6ReQ8lcYgIcAiFMohE4d2ddOjISJN9m8wHg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1789631104533_0.7102914669675136","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@moduflow/cli","version":"1.2.1","_id":"@moduflow/cli@1.2.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"12a4d4f3875692b5bd05eccef46e4514cbe0733b","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.1.tgz","fileCount":62,"integrity":"sha512-DgY+qjhVfcNKKtWgv6jurSbfTk2hJvmdCPBOAb2a4DfOMzPqVb3V2JzNOTkh9c58qhb9+qwQjlMTq3RP0FyTaw==","signatures":[{"sig":"MEYCIQDGWJMe+1cud1CRCGFDYObiYdEkLpnFNJUMxS5gRJctLgIhAN7x6WTpSZO8Ur7sU+LQkSmy7FBYCPDyQsvUW62JjU2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSfz9kcd1WrRjRtB5OFBbQRIjhQJcyqfxoLdoQh77LRQIhAJBLw91cKNcxk3gn7ybCagaf+u4vAMq+hrAA09rhe+I6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176099},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.1.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/3ed286d7646cca92bbb01e20c34904e0/moduflow-cli-1.2.1.tgz","_integrity":"sha512-DgY+qjhVfcNKKtWgv6jurSbfTk2hJvmdCPBOAb2a4DfOMzPqVb3V2JzNOTkh9c58qhb9+qwQjlMTq3RP0FyTaw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"1.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1789631801737_0.21984170591609753","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@moduflow/cli","version":"1.2.2","_id":"@moduflow/cli@1.2.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"a8643d97b3f85407e4b1bba9a8ee85ce0afe240c","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.2.tgz","fileCount":65,"integrity":"sha512-Z3+u6TAG7r3F4DvdM7AEagRAD7msOTKsEEEUBdsITRXPgHqfAL/olrBU3au/6Fp8C4Wc1UDKeyNR/tdC+wR95w==","signatures":[{"sig":"MEUCICg0KHH+Q9UmAhymvykjVGkqbycI7DYsuKOKQ/inw2xXAiEArE4NSEwJRP0+573m4FqcuypageLWJqQiikV5E63CvmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDD+mCMnOGYzJQO0KMUqc3W6XNTVMkTEXP+lyfJ1StIPgIhAJNosTMl+b6zk1NssJw8bbMWWSvyWbsDbZaJ22PiXWjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188325},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.2.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/69e0fb5b3846cca2e55268fc29aa7a9a/moduflow-cli-1.2.2.tgz","_integrity":"sha512-Z3+u6TAG7r3F4DvdM7AEagRAD7msOTKsEEEUBdsITRXPgHqfAL/olrBU3au/6Fp8C4Wc1UDKeyNR/tdC+wR95w==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2_1789640017916_0.49208267920028237","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@moduflow/cli","version":"1.2.3","_id":"@moduflow/cli@1.2.3","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"2e9596601f67b8e7831f17318d46313f32a5642a","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.3.tgz","fileCount":65,"integrity":"sha512-jLJ27GP6rOvHfBcmjPkQcw9QJV1Gw/vCu1l3LKnwygmS4g55KKRW7MBCSjQX8Nu1zSbAPcBuF7tnV3aT4hWVIg==","signatures":[{"sig":"MEQCIEJsm8A11Cm92nBVbmfMqXmpKI1cIXsQFi15fb5as4XpAiAL52GHZfgZ81sGLb+5ScPvQ5AJx0B2ZCJB9PmiaTjnzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYSwA/A6lxF/X49F4NG4PhQ8pfNHkyrXFtEYoJOo3vCAIgd7I4b9K5zsRNfO7ftUv0x7vl+vuLtxQ6SLDQrK+HdeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188753},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.3.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/cef10b22573d9c96f6b5c76e49effb94/moduflow-cli-1.2.3.tgz","_integrity":"sha512-jLJ27GP6rOvHfBcmjPkQcw9QJV1Gw/vCu1l3LKnwygmS4g55KKRW7MBCSjQX8Nu1zSbAPcBuF7tnV3aT4hWVIg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3_1789641163653_0.4151525533147795","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@moduflow/cli","version":"1.2.4","_id":"@moduflow/cli@1.2.4","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"588bed80e57ee39599204469f7d91fc4b9d2e4f3","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.4.tgz","fileCount":65,"integrity":"sha512-U1yBTa/w06THUcMKyMft0YEEHM6PDcsHwx/kwiYSaVqAxwBqHlm6apq1z6sHgR6mm2O6Zg8/Tb9yVqN//5TXog==","signatures":[{"sig":"MEYCIQDLa3j6r/q1BcLUEAGyDbz9wzeg7c8ST0i7MYYwSEE9ugIhAJ9hdF46QLhPzxfiqHaetoKADw3GTtR56bbpfvV5lwyp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKCXdkp4E5hhHGHHVEY5JA50S8X81+YQ/9dj1iLUjMbAIhAMgnXmgaSzk/UzB2tI03lHDdIYJRNx2XExMtHnjoK3i3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189087},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.4.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/a91d8c98a790686396320f6c5c8ea18c/moduflow-cli-1.2.4.tgz","_integrity":"sha512-U1yBTa/w06THUcMKyMft0YEEHM6PDcsHwx/kwiYSaVqAxwBqHlm6apq1z6sHgR6mm2O6Zg8/Tb9yVqN//5TXog==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.4_1789642356182_0.8702898492272841","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@moduflow/cli","version":"1.2.5","_id":"@moduflow/cli@1.2.5","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"7936003d8c3df2c4f84d46f7c808bbf44d743ddf","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.5.tgz","fileCount":65,"integrity":"sha512-2TaQk0+rac669mzlESC6kkdARD3j1ZmUoCJP/mlFx2REIaVAcubYpkWSRFgwhgQG5yfwuzNZIhKvb384ZUGVrA==","signatures":[{"sig":"MEUCIQCX4cMfM8L+pGxENhJA7D93cinF3EqAWCzVrH+9N+U80QIgXAnMKRN45OpeXEZ7WVnDIy5kYpiuwseX4JxaH5AUisY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGKQ/9ospmtPO3iPFUYfMaQ+LGnoixI44AlLnuTsfB4AIhAMi9zaY6iJzcCD9ffdp2XBoaSQCSE4JpX3mDoSMNAmRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190427},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.5.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/88a0daf977152df7d5605ff67c7a9f32/moduflow-cli-1.2.5.tgz","_integrity":"sha512-2TaQk0+rac669mzlESC6kkdARD3j1ZmUoCJP/mlFx2REIaVAcubYpkWSRFgwhgQG5yfwuzNZIhKvb384ZUGVrA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.5_1789658922317_0.26061753888186456","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@moduflow/cli","version":"1.2.6","_id":"@moduflow/cli@1.2.6","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"7e57848116590cf2967bfea01a424f31bc18d3bf","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.6.tgz","fileCount":65,"integrity":"sha512-SgVG3n1zCL6lHpr5HRnwgoj2dHMHxXy0z64npzFCvPExwD8iBKQjtL3lvTf65ozSxgTiAvcDTrklfO9ji+kgKA==","signatures":[{"sig":"MEUCIExV683Qa+Acls6JDiYrmGevIxk9EGO3b+VxBW/M8MNeAiEA3qVAXk5+QSdfBoLKFgZKXP+kDXOoD9H4B1lv7bFRj6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE/anDeiIN6gf/sAf9UCNufh7bBmAjXU5VSeXrx2AykSAiABMgf0rvbb57spYlpmhkJ9CTdHY4uYBLW15r0n4eyYRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191560},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.6.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/ab49beb9bb2cffacc8d51e98e0627349/moduflow-cli-1.2.6.tgz","_integrity":"sha512-SgVG3n1zCL6lHpr5HRnwgoj2dHMHxXy0z64npzFCvPExwD8iBKQjtL3lvTf65ozSxgTiAvcDTrklfO9ji+kgKA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.6_1789661469068_0.18881723105630832","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@moduflow/cli","version":"1.2.7","_id":"@moduflow/cli@1.2.7","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"0feb1f7ca56e087cf2a2bae30322d0beb4f0f42f","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.7.tgz","fileCount":67,"integrity":"sha512-Y9K+9EqqECQcI9UIm7rjrZYqHbNjRnEhbE5JhA3uFks8QSTGmAs1poR5xYADmb8u41xLDLj4hqJ6rbO/Y2GsNw==","signatures":[{"sig":"MEQCIDxht9C2U44nKCA3HyazPDdRo+6juBGbTh3GrCbdwEd7AiAFLaHyTvHZixHrvrRoemjZ3uGKmVpw0QDtGepRQNJpXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHmSMC3MEcN1gFnQ67OEQ0tVnxocQcIMRDs0KUnzx+YMAiBCyy/8SR/DFwuBrAlb29W2nEMKaqoxbFLUxqUArM7g7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209746},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.7.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/11b9f2266381ea82f8ac4c4164d876df/moduflow-cli-1.2.7.tgz","_integrity":"sha512-Y9K+9EqqECQcI9UIm7rjrZYqHbNjRnEhbE5JhA3uFks8QSTGmAs1poR5xYADmb8u41xLDLj4hqJ6rbO/Y2GsNw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.7_1789693752655_0.6048101973443809","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@moduflow/cli","version":"1.2.8","_id":"@moduflow/cli@1.2.8","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"049f24d6bc873eca4ba153098e01f247e4cee39e","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.8.tgz","fileCount":67,"integrity":"sha512-ikEO7p9ZSY5T4ZkG59VbRtWSL6I0xdBUOGR30Jp/Lm0K/fC9YSm24tMnA0r8o0Gr9ATiC1Q9N8DccH2m4k+kag==","signatures":[{"sig":"MEQCIBR07DxXeJJgw43OYDdICXGN6XEvsIw4SAyvfhBaXnyvAiBlVznKYiHp95/XFO0qsY6r/HNBhGokc9u7F3fTugsuVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0C48bPUKUOKr4u1dfGfqJ0zNZuYiyBhSpMB9NBOaUJAIhAJ4dtexvWe6rfA8cjYnvZDcaC4EEBamHp0aa8jya56G0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209810},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.8.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"}},"private":false,"scripts":{"build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/fe042c9502e7126080dc5e3a3c27119c/moduflow-cli-1.2.8.tgz","_integrity":"sha512-ikEO7p9ZSY5T4ZkG59VbRtWSL6I0xdBUOGR30Jp/Lm0K/fC9YSm24tMnA0r8o0Gr9ATiC1Q9N8DccH2m4k+kag==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.8_1789695729479_0.2873010573751946","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@moduflow/cli","version":"1.2.9","_id":"@moduflow/cli@1.2.9","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"4550023ac7967fe6834fbf08e29beed8daaa6edb","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.9.tgz","fileCount":69,"integrity":"sha512-E5LS6Wca3KojTFZP/XENBzXrqS8DzQNzY/c5IUEWgqDQm/ozKacoSqQjScDQ+gnF5GmyNF1OjFeT7aldBZC/5w==","signatures":[{"sig":"MEUCIQCAwIbR9W+r5WkVHhTPbl3WX2x42h6K5TvydbZv+u4THwIgKBIMZ8O9PY1s4KXIGC7gJuk/ADK7SRARS38cJ+G4D0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEw4TwM8b1wRwPxVhnU9GuDU5Nh+I/0Q/85mdtdjGKr0AiAAj6KrvPh9GhNgOjmkMm3eQr08I7BDdoZ9WBc0ZeizkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217857},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.9.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/ae81d60252bc9c9a2845c91793bc9d67/moduflow-cli-1.2.9.tgz","_integrity":"sha512-E5LS6Wca3KojTFZP/XENBzXrqS8DzQNzY/c5IUEWgqDQm/ozKacoSqQjScDQ+gnF5GmyNF1OjFeT7aldBZC/5w==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","@moduflow/contracts":"2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.9_1789701968418_0.4411121395993203","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@moduflow/cli","version":"1.2.10","_id":"@moduflow/cli@1.2.10","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"d132bc7cb8ddd33fb6e1b44fbaa524063e050435","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.2.10.tgz","fileCount":89,"integrity":"sha512-hRPjnihHpRQIOhkLeLOYnKQ/aTJiNZGT/bCfYhZZ0iemIpQlBH1aNacIpGeQVwmPcM0KmqIiUAwzFj321UvPsg==","signatures":[{"sig":"MEYCIQC59Z3nrSdGcq2KKAxHYYJu3tvt2qPB2jHNX24eROyRGgIhALx+e/IFBoMlcKS4slLuML609v9zY9WnbnaIEMifXOqi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFn26MWdj7csda9Zl5TlvxWHxLcKPqyakEMYL4BmmubWAiEAqDmsVCyYobfO1xXujqZKUxNoezoO5sy+w953h9F5xBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298762},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.2.10.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"test":"node --experimental-strip-types --test src/generate-from-spec.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/embed-ai-prompts.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/embed-ai-prompts.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/4fe3bcfe5aa6ef17ab818e938a0ab4fd/moduflow-cli-1.2.10.tgz","_integrity":"sha512-hRPjnihHpRQIOhkLeLOYnKQ/aTJiNZGT/bCfYhZZ0iemIpQlBH1aNacIpGeQVwmPcM0KmqIiUAwzFj321UvPsg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.10_1789727424126_0.5340161294984818","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@moduflow/cli","version":"1.3.0","_id":"@moduflow/cli@1.3.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"a534dd039097647b5c72ef057a4d16285b00d3b3","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.3.0.tgz","fileCount":112,"integrity":"sha512-ZEYxNrHfsP1shsDFRbU0TVIJgZc8kdXXsx48+SxYmfsG9XARg9i11dJsoog63eTNbN3nvkD/bUtsCxtAY+BlMA==","signatures":[{"sig":"MEYCIQCTBF2qEYZxkgq/ZsEzB6etpE6P8YHCAF1Pi2f3s2TjFwIhANcQv/qJulpwwcof/a7cwwR/+7rSK9c3UXT+dMjd+V63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICZt/KnTOx9GyCIw5zIT/DMIyEsIdmu6B18T8Cm9iKVUAiBz+Kf/jArHbFGEGQdq82dDrRYepPU1GJ8MUekU6hrQ0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317823},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.3.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"test":"node --experimental-strip-types --test src/generate-from-spec.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/7059189ee4d92505719d6d260e82427d/moduflow-cli-1.3.0.tgz","_integrity":"sha512-ZEYxNrHfsP1shsDFRbU0TVIJgZc8kdXXsx48+SxYmfsG9XARg9i11dJsoog63eTNbN3nvkD/bUtsCxtAY+BlMA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1789731371508_0.2957063633904049","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@moduflow/cli","version":"1.3.1","_id":"@moduflow/cli@1.3.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"c2b47640a209b8a0d007fb9a736f41328d45329a","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.3.1.tgz","fileCount":115,"integrity":"sha512-/tgOGktVqhV8XOkXSCXwINjJ93AhER6XolpvNhpVrwxUyjWVVkJv8ljklVdiSQxs3XgCmJeHtRQqKXzl/lTAaQ==","signatures":[{"sig":"MEQCIB+B9Ob8gqJGp5yK5QyyQOlx2/8IoWEnVfUwMTOwp0m0AiB8bZXDveur1uzWJm5qffkRNkQagoOd7G8MCDYlpUSh7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHzQFy+saJhpFc1YC9vv72PGmqlcGVCRCZD8TbUBnTAJAiAOvdQ8B5Z2tI6f+q7T0rForw7OuKrhaHpx8QasRhE5DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348363},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.3.1.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"test":"node --experimental-strip-types --test src/generate-from-spec.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/04a4d5d51e95a7da630444cce09791f3/moduflow-cli-1.3.1.tgz","_integrity":"sha512-/tgOGktVqhV8XOkXSCXwINjJ93AhER6XolpvNhpVrwxUyjWVVkJv8ljklVdiSQxs3XgCmJeHtRQqKXzl/lTAaQ==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1_1789742821648_0.13644483065845692","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@moduflow/cli","version":"1.3.2","_id":"@moduflow/cli@1.3.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"cf7afc6e7140842c136828d12a0881d7e8cce23a","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.3.2.tgz","fileCount":121,"integrity":"sha512-bx60JRUmvNWoVXc8vg2yLnlayJExMw05nmjvgDHOeadKsgoOh3vFgBisN68qCbdyoZXIx6ccO+axZkdkq0RQrw==","signatures":[{"sig":"MEUCIAru0jP1lxTex3eibooqjVXIJmuV4oRcLI/jDxIllMt1AiEAxfmcj3lTrNHVHVfC5GSHloB7i/jKyjsOG4orBaEFUTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAa62V7NtnYppxLd0HJGnIjcENGASoxQmeFzV1F42ukXAiEAwwqB6Gf3WGi47aGlFAUtk8tziAVQnoa9j9CqTs7uMpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384469},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.3.2.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"test":"node --experimental-strip-types --test src/generate-from-spec.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/12f831a6e81d0cfc148f0cb8caaedfd9/moduflow-cli-1.3.2.tgz","_integrity":"sha512-bx60JRUmvNWoVXc8vg2yLnlayJExMw05nmjvgDHOeadKsgoOh3vFgBisN68qCbdyoZXIx6ccO+axZkdkq0RQrw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.2_1789748111317_0.21983610547183585","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@moduflow/cli","version":"1.3.3","_id":"@moduflow/cli@1.3.3","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"72a3144daffe2df9861dcf8f9d0d1cbe67c22fb7","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.3.3.tgz","fileCount":126,"integrity":"sha512-WbQOWjTnqOrvDBO2tatp/KQFNgXY5DS5hDAEjxv2IhXeJREt9W/TS1ZFwqLCj4tpuhSBE+4WLGwgtBMRX0oqiA==","signatures":[{"sig":"MEQCIEAmsmZT36ojmqaLh+7b5Xi0IzcEAAH0Y56g+OPe2lS1AiBbAYR/t6kxqZsfDLuZV9+8g3bdFbe7UsKnlFLLiKibsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBKXn8g6N93pnJfOT7myRP2WROmct85D2mm4k8XrdFEcAiANCmwQiVfJwpFGGeCEz2JiSarre9N/7VEEtYn/ZbQbWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472910},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.3.3.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/dd3fcb1369273b5c8168f784cb8ccf72/moduflow-cli-1.3.3.tgz","_integrity":"sha512-WbQOWjTnqOrvDBO2tatp/KQFNgXY5DS5hDAEjxv2IhXeJREt9W/TS1ZFwqLCj4tpuhSBE+4WLGwgtBMRX0oqiA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3_1789805621635_0.35542923608151455","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@moduflow/cli","version":"1.3.4","_id":"@moduflow/cli@1.3.4","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"b70a2bfdb79c41ab6bf23e26e4d0b97641ef8276","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.3.4.tgz","fileCount":126,"integrity":"sha512-bRIHZtVodCGPTO6h3dFR6US7SIUX0SHoqBrLWTcysC4L5N6b4O0sZtDoZ5uzdCl6PH5HBwDaOMH7bQ2wNXGFUQ==","signatures":[{"sig":"MEYCIQDF/UWmwkU8t0SB2DwvNrWYYuzuFLxm4mZHOqxk8Z8W8AIhANNmrT5eirTEIColMqbEMgjASQ/5JOu/Ef7go/SczDSw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDt87baD4ZdvU3tgJUB/UPeOJ/fX/KDW/QZfejS1d3WSQIhAPsa9eFO4e/mwmkcRtJ2KvBGvsXym39Gawh77AXQU3Uf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477511},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.3.4.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/76a2eb4a8983ababef1ad1407e0b2ecf/moduflow-cli-1.3.4.tgz","_integrity":"sha512-bRIHZtVodCGPTO6h3dFR6US7SIUX0SHoqBrLWTcysC4L5N6b4O0sZtDoZ5uzdCl6PH5HBwDaOMH7bQ2wNXGFUQ==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.4_1789806881895_0.45574920295814714","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@moduflow/cli","version":"1.4.0","_id":"@moduflow/cli@1.4.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"96b299389fde1659776ba0c77ef6561a8d23b51c","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.4.0.tgz","fileCount":131,"integrity":"sha512-ghQ4y1wcxfiK/sCxYixmRLhMo0gF8v1V7G9P4TkMpShaYOfrySN6QVlkCefvmh9ujfQVFzndgCFL++8ZHZ4Wqg==","signatures":[{"sig":"MEYCIQCYg6SpZ+zLtYvH/9IImuHTbCCvG6g1zH9zqaaOFbvwYAIhANe4ghcv8F0xDvBhAU22FESrMo3l+AQO6nWJPa4zYVgR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFvf5bYzEEaStPDzJ4CyTsxtPQySmSZnU+CAzlGw6V2gIhAIM2cVvs07ivWzMVx0ITTB23Caymceyj8plNg12VYoIf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501920},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.4.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/9f1b77d1fa206ce452e7f93376649398/moduflow-cli-1.4.0.tgz","_integrity":"sha512-ghQ4y1wcxfiK/sCxYixmRLhMo0gF8v1V7G9P4TkMpShaYOfrySN6QVlkCefvmh9ujfQVFzndgCFL++8ZHZ4Wqg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1790414715882_0.6329951828060572","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@moduflow/cli","version":"1.4.1","_id":"@moduflow/cli@1.4.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"a6a0a85b9bf3a8e73801683ca3c84f895fd855c9","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.4.1.tgz","fileCount":131,"integrity":"sha512-YjXcKQm1vv8RCrsGK9qw0BaJFXti3X4rtzqE8m2QfI4QfuNVxvsRLrezBkWVqSRewahFdwibEOR0UXz1hAr8aA==","signatures":[{"sig":"MEQCIF7OmdFxMhBQjbBdeQ12lydGPgvvpGl2622RaWNkZeRuAiA1Yp4JHaDXMvGN449hUF2H5OZNzst4RW4JSwp2rW2XpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDP56gxZwkhmZ5HG9tOJzWBUC5Pb8sydA34vudxywhrgwIgcRn+Kqd/y0LKrv+wbN3jGmjtoaLPMeYLN07iqppYYmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501920},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.4.1.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/21c26651f4814606992d3c661cd28f07/moduflow-cli-1.4.1.tgz","_integrity":"sha512-YjXcKQm1vv8RCrsGK9qw0BaJFXti3X4rtzqE8m2QfI4QfuNVxvsRLrezBkWVqSRewahFdwibEOR0UXz1hAr8aA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1_1790417421308_0.23626298539455148","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@moduflow/cli","version":"1.4.2","_id":"@moduflow/cli@1.4.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"02498dbbcf970122245250731790be425967094b","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.4.2.tgz","fileCount":133,"integrity":"sha512-nHh3FZjPQI/nO8SVGRY862HKM1ubuNScm6tuXNsgBSF2Q3GeFYheI6SR5ABO9AfBW18O0I5dEIz1yy8gskMwlg==","signatures":[{"sig":"MEYCIQCqremConsZLXQqTG3TORD7h7YfuzIcN4A9TVo3vVvT9wIhAPq5kHhlP30Oikq0utUz3DVtWqnF7rIgRGJRQySpRdnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAx/15RF+XuJUyCT3J7t0mICXxe7y3NkqMvl9HnSnueWAiEA9VhU4DHZOlW92OoKDywbXua0D02MBqwfYGqKvKb8v3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525904},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.4.2.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/d956edbf2fb6f5eb793ca287be24a436/moduflow-cli-1.4.2.tgz","_integrity":"sha512-nHh3FZjPQI/nO8SVGRY862HKM1ubuNScm6tuXNsgBSF2Q3GeFYheI6SR5ABO9AfBW18O0I5dEIz1yy8gskMwlg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.2_1790519394723_0.3803098051936269","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@moduflow/cli","version":"1.5.0","_id":"@moduflow/cli@1.5.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"6ced420a1e645659284fd8ebb1a7202600652353","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.5.0.tgz","fileCount":134,"integrity":"sha512-BO9Ff7HcSLty9cxXdVEd6DuFom9ktIMLww/kKkrOqWmUui11FDBcerfG7U904SYLKHmjwLkNTCaoTjqjeXbpTQ==","signatures":[{"sig":"MEQCIFXq/glESfXOmJUqYOEVaD82rU9vBcTPD5NLbgkL6W6BAiAHqkLfs34uaOIu+VXYncQmsHuqs8f+ZE2kvEgeWfwlUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCA6IgdHXn+YFJIuoKiPWP52pnxPTErdVjFjmAKq1ao6gIgTYhISu5h1agkshNdjvyYy1J3GGZ9/6KDMVOJFxQ6mvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583856},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.5.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/8a0891614be485c5377d8874e8ded24e/moduflow-cli-1.5.0.tgz","_integrity":"sha512-BO9Ff7HcSLty9cxXdVEd6DuFom9ktIMLww/kKkrOqWmUui11FDBcerfG7U904SYLKHmjwLkNTCaoTjqjeXbpTQ==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1790564657210_0.5321779874075363","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@moduflow/cli","version":"1.5.1","_id":"@moduflow/cli@1.5.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"783a1979f2e394f226c3187974e0aefd35ea94d2","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.5.1.tgz","fileCount":134,"integrity":"sha512-Qk1bIg9Lq83KO3IRIO6xZRsd9lnEZlqm4mEcdJL9+32MflXg91bxZRDn8qArHtXnXlvn+VZWFSZ6IL0l32qVxg==","signatures":[{"sig":"MEUCIQDqgZgcoEAsop7su+yrSIl6OU+39l6WKRSxNVhIVV0xVwIgM3YdabNjkzPBPoDR+By9oG4yedNtW+lgfAitWkaQTkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7295E5qDkBsGIAh6DMuci1PT9EEJKUIodlxJxQCjDWwIhAMglmMzR8u7fY/IoacAbpoLBGMaNwKgV+k5nUAYiGf01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583856},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.5.1.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/1bcd8f8b9ccd597bd47829b48681d092/moduflow-cli-1.5.1.tgz","_integrity":"sha512-Qk1bIg9Lq83KO3IRIO6xZRsd9lnEZlqm4mEcdJL9+32MflXg91bxZRDn8qArHtXnXlvn+VZWFSZ6IL0l32qVxg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.1_1790564814890_0.9660007249137912","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@moduflow/cli","version":"1.5.2","_id":"@moduflow/cli@1.5.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"7e2173913f5300ae127ad8755ab645f415ae9bb4","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.5.2.tgz","fileCount":134,"integrity":"sha512-ifT4Uxx4E91B10KfZ06HHdCN/kjoRg7GFCFgiNoSqcKL+keJuFIPQaVbj/QuvhxebAmujcpoD1LTZkyd+AJd3w==","signatures":[{"sig":"MEUCIQDytPQZuTUSHmnyFdX7X9R8nmTmJY3MA9d7BUX5o7BRlwIgLjiUiKqPIfzLPm7Cj387ZilTrTg7PO2V2skKOrtzg9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDd96+MgWqA3PN6CFnDDK80y+avD1e78epNlfrqSM/UnAIgTQjWJp910PK5fza32IJ9TdqxfC0RreUleH7megB/8OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584276},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.5.2.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/9841d9ab9a108ade0a959f267c54a6a9/moduflow-cli-1.5.2.tgz","_integrity":"sha512-ifT4Uxx4E91B10KfZ06HHdCN/kjoRg7GFCFgiNoSqcKL+keJuFIPQaVbj/QuvhxebAmujcpoD1LTZkyd+AJd3w==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.2_1790565010194_0.9369457239180965","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@moduflow/cli","version":"1.5.3","_id":"@moduflow/cli@1.5.3","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"e945d7780a66b4c2be7c9fd727b6e9790d2a9f0e","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.5.3.tgz","fileCount":134,"integrity":"sha512-eyt2yJj2qlx6kzcRW7mqgwnfiUQ/67V9SqCKEei1RSnlVMMjI880FlxnhgRNPLbld/+h7vcAA1Po7OSogK7Y9Q==","signatures":[{"sig":"MEYCIQDZ4yewYjQ7p2myQQ8LrltlP9lqffVHbxXErJrikIekHAIhAOYzmx807OM8F6Kcz+KX1jcJAWBUdxZvpUahxmJhF1bg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/jKBwV31whlzARrIQZh/MNm8v3EVA6vavN9eV0nulHgIgMenCX70ucp+1FQTUaJ6SHvqmgEBJqq3+sTyir/v2hbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584276},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.5.3.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/aaafedc6137eebe834f3b98b6a782301/moduflow-cli-1.5.3.tgz","_integrity":"sha512-eyt2yJj2qlx6kzcRW7mqgwnfiUQ/67V9SqCKEei1RSnlVMMjI880FlxnhgRNPLbld/+h7vcAA1Po7OSogK7Y9Q==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3_1790565070532_0.9379977844474252","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@moduflow/cli","version":"1.6.0","_id":"@moduflow/cli@1.6.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"2e2378558674aeb62c1275123f444a200a1a1507","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.6.0.tgz","fileCount":134,"integrity":"sha512-QlMLaJRuDSegQfhmOp8KFu+Is965VcBfh0GUwAl8ZvgrXXDnmibckg6XcSrX6tKQINSz2xJpkpTKXcCHBicOWg==","signatures":[{"sig":"MEUCIGFPjDoS3ynaSMPf/SS1RyKWnopJ4NEKIaO6wdjt4qBmAiEA4LmEm4mixRKFrXIBcDZIYA6AOsWomlblFe96Y8dmSgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB9agTF6QgDehdukRAtL2Ppz/ZmF6Zr0OUqaHnD8Mm/TAiEAlUBp+rJa1zqdfooyRIntMlxCFZVsvh31ix00eIGHSLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594690},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.6.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/08b9feb3bf086510d0663c7f5a797f07/moduflow-cli-1.6.0.tgz","_integrity":"sha512-QlMLaJRuDSegQfhmOp8KFu+Is965VcBfh0GUwAl8ZvgrXXDnmibckg6XcSrX6tKQINSz2xJpkpTKXcCHBicOWg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"1.0.0","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1790585170695_0.005001734826820092","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@moduflow/cli","version":"1.6.1","_id":"@moduflow/cli@1.6.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"1483f1d22b7f68e804bd3f11a44722669974ed39","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.6.1.tgz","fileCount":134,"integrity":"sha512-qZB1Gy/1BXbKWYDnyngD3L6vidYUZMCAEEXnjPh795Ld8DOAaj88vMlTaQaACmG0cFSEeJNlpRfZ5/yGMM3Wzw==","signatures":[{"sig":"MEUCIQDzXM4C3XRmtxw4XPpDOYxmd6olUbCDupbx8V3JK26DywIgCLpRO3GOlN7cUG0tkq5OQd1IMkUbTXUDB3k6GX3pOrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICgjbAZSQ1y60x6GZ6HeAgJBvOTwW/wGQgOlnk1JCUFVAiEAsfaWaVHMDc1rYNm8BHaEMVcGJr4QR+J0zRTZ4LV3Eiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594703},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"gitHead":"bf43c7e21abc60c4d0a0f9c4fe450b7abde83aea","private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-config":"workspace:*","typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1_1790585466775_0.6931753459084566","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@moduflow/cli","version":"1.6.2","_id":"@moduflow/cli@1.6.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"7aa8fd0e2418ca8e4d99a806df546d41ed3fb3f4","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.6.2.tgz","fileCount":134,"integrity":"sha512-Qt9AZE+/EXKfj9CU1WWn2F/OiIo5bBA0q5e+1ra3ierF67TekUMpX8XRWONSjWfynX2gs6XN82c3yD240MiOcA==","signatures":[{"sig":"MEUCIQCzJLY+QSQXbSVLC1Lsw2D2cN1Rvd2qot1qF+nE6v8kugIgS8zanaZeLqbA6PhizArq+EpJ7cQzb9ey5eza/tNoBNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB6JgJebtb7NYb5bAlIUZmzWogd5+b/sC0ssHkxrrVvYAiAup6EfEpxzY63ppohZ8otJAT0VGUiWvgjBOl8oANPlpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594848},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"gitHead":"17a9d04d51e304d82a557135e14b3106a1ae4953","private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","postpublish":"node ./scripts/rewrite-publish-deps.mjs restore","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check","prepublishOnly":"node ./scripts/write-sdk-versions.mjs && node ./scripts/rewrite-publish-deps.mjs apply"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.2_1790585874710_0.9698828676879316","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@moduflow/cli","version":"1.6.3","_id":"@moduflow/cli@1.6.3","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"96f5ae6045b49ac470ecb5fa478fe33852e6363c","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.6.3.tgz","fileCount":134,"integrity":"sha512-BWWH0zUDPQM8VHFVwOiU0u++ScKriH7ISFH97OW84Rif/4PQQqe4DuvNBFlouTOU7vh3v/4pG6Ecgbsl9834Zg==","signatures":[{"sig":"MEYCIQCKk9w2qbT3L7EBj2LGXq0qZtxzigp4a3y/UOS96vWv8gIhAMB4mE124MW8E1IWsgcVSMQIbB/OtO552tVqDgibj2Pp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4JY5dOW4Qp+E64f54hV1hkdz1eAlq7o0ALjQeWshtVwIhAPjMHEEvLaPDrBEsaP4FjujLHWDWHnVw2OVjPkSTvnz8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595029},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.6.3.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/41c9add099a9d52f0e0d39bb8a076171/moduflow-cli-1.6.3.tgz","_integrity":"sha512-BWWH0zUDPQM8VHFVwOiU0u++ScKriH7ISFH97OW84Rif/4PQQqe4DuvNBFlouTOU7vh3v/4pG6Ecgbsl9834Zg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.3_1790591481656_0.7154260402939288","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@moduflow/cli","version":"1.7.0","_id":"@moduflow/cli@1.7.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"a34240bb87643521274df6e1e7d219957e09e363","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.7.0.tgz","fileCount":134,"integrity":"sha512-5jCoUjWcdGZcEBdzhjer2Eirhp+buz6qbgbDxxQa6w414MhQhRoyHxjmXmp1yPNFTc180SqKsHntUOkwbD7ADw==","signatures":[{"sig":"MEUCIHNBMOSecOKSG3XdbFAw6mRrFLnEk/aJDNWMMdTL4G+oAiEA1AWRYXJd7t3iD+ce/s6jjyNajquEjX9D/ab/2glgy28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHXHvagq4Oh69ouwAzvkA48h4ICvU/kehGEbON27+P50AiEAypZcAemroEfi+CY0ePLt3m1TadOa7GmJESP4Xcte6X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596900},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.7.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/47c3b063320fde51328e2a141fcce99e/moduflow-cli-1.7.0.tgz","_integrity":"sha512-5jCoUjWcdGZcEBdzhjer2Eirhp+buz6qbgbDxxQa6w414MhQhRoyHxjmXmp1yPNFTc180SqKsHntUOkwbD7ADw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1790665554383_0.12224574507053032","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@moduflow/cli","version":"1.7.1","_id":"@moduflow/cli@1.7.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"ce07d93de7ad40ab76ca7c678edbfe1a1916360e","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.7.1.tgz","fileCount":134,"integrity":"sha512-rnCno3lTby0CkIVyRj64HDf5KZY/d/YNpensAT8JL9vsT6ZYap3+IwoeAS/u0RO8QvOlZorLbjzXnIvw9iciew==","signatures":[{"sig":"MEQCIHJDmwpZYWzDcrvUNSBxQIxg9ZKdE0zJy6UXWL5HkBZlAiBSP79jwVEcKEQc6I0VUR5ewLdOV4p5yJIY1aOVpxKs2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2NzgfQXVtd4Bg+j/7mQwgWL94YoOmFYuipJgAUGAjIAIhAIZAttBXaPynGtkgO1oBLSOyV/mBkIPNKsN5C126/nd/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596900},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.7.1.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/2abdfc0597a85da4d8680b26914ca447/moduflow-cli-1.7.1.tgz","_integrity":"sha512-rnCno3lTby0CkIVyRj64HDf5KZY/d/YNpensAT8JL9vsT6ZYap3+IwoeAS/u0RO8QvOlZorLbjzXnIvw9iciew==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1_1790665747831_0.6515508923875182","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@moduflow/cli","version":"1.7.2","_id":"@moduflow/cli@1.7.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"adcc158b086e1755f58548b9be3f3e7c6a106b88","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.7.2.tgz","fileCount":134,"integrity":"sha512-0h79Ap9CFwS/BS1zEuxMiYwW1KbO5EfZ8q9D7IJzb3xDsk1cDHupIec8e1us1KL0dSJW5RJQjLJ5sED7qphXng==","signatures":[{"sig":"MEUCIBan/sXDV/Pvw2bS6hlD6Eo4+WoNEd02LAxXUI9cXPwZAiEA0qhReyw2zz54ScuSxPN0Ar9fGO1Whrt7vzw0U3jyjFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3SFbjY+m+DEFo+IVIgqPj2OnucCupfQ5f96j/9UMGswIgdAFyidlVZlZuFcwHt4S2n1EWyVrhypKZ15CPJoqRu/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596900},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.7.2.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/7a08706b646e5f487ceb4fc4cd3bc577/moduflow-cli-1.7.2.tgz","_integrity":"sha512-0h79Ap9CFwS/BS1zEuxMiYwW1KbO5EfZ8q9D7IJzb3xDsk1cDHupIec8e1us1KL0dSJW5RJQjLJ5sED7qphXng==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2_1790665804578_0.25959994069831516","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@moduflow/cli","version":"1.7.3","_id":"@moduflow/cli@1.7.3","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"1c6d9b3fac44a93e20376c05d5cd91c968cbd361","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.7.3.tgz","fileCount":134,"integrity":"sha512-nEmKJp3oZ82MTYeIZOZeqrslYc0jfksf+8tBg7jwMLY1Smv1L1t+i6WSc3UviTgO89suURBRDElMa6fcFJJIGg==","signatures":[{"sig":"MEUCIDP4LAKkIkr292bLee3JOEZu6u55YNVF7iVnmEMDKgDQAiEA9AHxf+Gksbx1ni7qdFFuCAdugU8z5rqZvvDNY9IDT1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdkaLybUG+AOu5nKR/IJSUhwURRgXEKyt+eDDye0aXDQIhAKKrA7TYBt/7yWELLqNgtYXdUGeByjlxUmXKXkE7jtOb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597083},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"gitHead":"07bfac879d0bd05c6456f22ba0ab1a97e4eb2377","private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","postpublish":"node ./scripts/rewrite-publish-deps.mjs restore","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check","prepublishOnly":"node ./scripts/write-sdk-versions.mjs && node ./scripts/rewrite-publish-deps.mjs apply"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3_1790665862058_0.28048445639856534","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@moduflow/cli","version":"1.7.4","_id":"@moduflow/cli@1.7.4","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"39f173ebab10a0204dd377da4594460f9f8fc099","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.7.4.tgz","fileCount":134,"integrity":"sha512-izbCjg0QulU2kloW+UWIFsI6AhutsIv+KFWeTISoCMqOGxm4rGqiYlN3WoAxRk7NLEIaNuYW4zmQkQn5Y4xBLw==","signatures":[{"sig":"MEUCIEX9C7VwNoVJ+2SNYIu5h1zRBWr6NTWJZIaC+oQAA0/OAiEAvXDi1r1YceN0zql2aZf6S47EsuuGWKy0mwcnto01810=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxggtpUdjzR9kr7ohsxOyUB5wCZ9ixVmK5cH1BoBNNIwIgWqKD4fdCTE2KdNh6ZrJ/gnWUue4s83PfpK0SctaulPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597083},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"gitHead":"07bfac879d0bd05c6456f22ba0ab1a97e4eb2377","private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","postpublish":"node ./scripts/rewrite-publish-deps.mjs restore","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check","prepublishOnly":"node ./scripts/write-sdk-versions.mjs && node ./scripts/rewrite-publish-deps.mjs apply"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.4_1790665974269_0.9501900021951821","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@moduflow/cli","version":"1.7.5","_id":"@moduflow/cli@1.7.5","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"6a5d243e0b6ae62a507ee6f4860f4d60fe142367","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.7.5.tgz","fileCount":134,"integrity":"sha512-KrKg8DhdCZwncB/+rxQvZGfErITzTb2de/BFBMcdBFJV4nMh8Cfaz58TE7jt4dRSaqmsKGLTguZScQkvfohrUA==","signatures":[{"sig":"MEYCIQDl9o/N6kq0QsvZVZ8QWJruTu2Cj5oERJxEQhi38q0XaQIhAMbxC3Rj6Cmrk47HTwQi9HahrxxS/E6j1G1ZshKQz1GT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC12Hy4pOI72fOL55LGI/vHHRE+87HOZHefrPEf9e9miAiBWsN0OR+7dd6Bw7GBXPGgTj5qohzZsglyNn5W3WHxmMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596900},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.7.5.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/843e34e57b6cf540ad921ea56e166d64/moduflow-cli-1.7.5.tgz","_integrity":"sha512-KrKg8DhdCZwncB/+rxQvZGfErITzTb2de/BFBMcdBFJV4nMh8Cfaz58TE7jt4dRSaqmsKGLTguZScQkvfohrUA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5_1790666139794_0.2888132093746869","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@moduflow/cli","version":"1.8.0","_id":"@moduflow/cli@1.8.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"1419b2605a7d7873b0c2bd96cb2969fe1bf56215","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.8.0.tgz","fileCount":140,"integrity":"sha512-UOGoaVx/q/Z3YHmWqIy9E5T9LgzhLtwnXC0kaX0Wgk6F2bYqXD91Cusor70buIrgPedFmDlmIcQxo7bofCnlSQ==","signatures":[{"sig":"MEQCIDcvyMjHlE87URCuPPz9Sd0Ky3jDlbPOeiRuZVWrtUV2AiBWAtr475PzqkNiZRgWdmICo1XOpTokAwnAqtbFfKK3nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXP01vNRfRMwhwUk59UiD85PPmcCit6h+upzWswGVqJQIhALrPLulSJOu/AZVB+H7+dJbLmvTAyzt7hqNCYJgdTX7p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615473},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.8.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/22553aada76a40d6e5614f115f6509e1/moduflow-cli-1.8.0.tgz","_integrity":"sha512-UOGoaVx/q/Z3YHmWqIy9E5T9LgzhLtwnXC0kaX0Wgk6F2bYqXD91Cusor70buIrgPedFmDlmIcQxo7bofCnlSQ==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1790671115234_0.31167924298058436","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@moduflow/cli","version":"1.9.0","_id":"@moduflow/cli@1.9.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"2dc5220da2ac854083838bf373d850253d328235","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.9.0.tgz","fileCount":145,"integrity":"sha512-olrRu3n+pIrwt2WbdZ7S+5OZwPZv3CcIbd1mGN98DijoBR43twbY05ir0ugOj5ESS6S6pw/pdhArWsJNn/jN+A==","signatures":[{"sig":"MEUCIH840XoCd4UsBxqnuovlCNCMUV6RuofLXEIkjwtcepMYAiEA/9IsRggNBQf2TURttgKetWKJ3k/mQCWdc034TWwmqDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1/3kP/tBq/gMGa9jJY/PZKombSKdmdkCrqYoiFBHjpgIhAIbUw8woib8HY4OCmhm/0NRVmpVYZTaS0puEGv5Kxynu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645399},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.9.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/11ddfa7ed5bd3f0e27f7fccce30f260a/moduflow-cli-1.9.0.tgz","_integrity":"sha512-olrRu3n+pIrwt2WbdZ7S+5OZwPZv3CcIbd1mGN98DijoBR43twbY05ir0ugOj5ESS6S6pw/pdhArWsJNn/jN+A==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1790722753968_0.6196699527922285","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@moduflow/cli","version":"1.9.1","_id":"@moduflow/cli@1.9.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"8d8b00a753059cc3edb2fb7dd78ae3ab57563acb","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.9.1.tgz","fileCount":145,"integrity":"sha512-uzAl3LRNgo5EvbSOOyUyWMponErFijGIM5hB3XayqyT+F8VHKECuaX5fbyoOW7cgisKGnvJZ4H0g2Tg5JAn8XA==","signatures":[{"sig":"MEYCIQCaz9sK2kC1BGvMCEm3wUIJir2lR7gqe/GfTmQXuTxg1wIhAJTNu2yLKAyqTLbGCoew5bGnr519QHyGFnVt7p+So07X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOoOfhxIlbyNcSHBH41KifZvGGAGdJ/othkVMhjDL+lQIgc0baPxMCnWAY9xVRu6gRqtimst2unDnnrmC9BTc6Qp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647045},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.9.1.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/2b89359328cc42aa287532bd20351ccf/moduflow-cli-1.9.1.tgz","_integrity":"sha512-uzAl3LRNgo5EvbSOOyUyWMponErFijGIM5hB3XayqyT+F8VHKECuaX5fbyoOW7cgisKGnvJZ4H0g2Tg5JAn8XA==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.1_1790754806797_0.42617094363340025","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@moduflow/cli","version":"1.9.2","_id":"@moduflow/cli@1.9.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"35a8ac01b8f6f5d975e6ab341c47fa8a8ed969a6","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.9.2.tgz","fileCount":145,"integrity":"sha512-qiGidJeeh1S7DmJRPF2Ly8f5+5j3rE5qx2S0YkjKjD2pD2SdGG5QyU/5QkOmey7/svOnAY+0K31Rs5EL7xT3yw==","signatures":[{"sig":"MEUCIQDJPffZxdHCZFrNsnwl47ae8UympaWif2pItklJlT6b/wIgfCjbwURS2EXzXiW7l9hN6vXnNavlnvUg7RNJg88J5kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDewma5Y8WJq5/tXSq5b+cBvHItgZikcwiKoPaMwQeLjAiEAgrbf8cyCLoe4sT59QB9p837DvmWFHUa8D/ZF+C/57Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650672},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.9.2.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/3f0b2ccb5524e40fdbf07c8def42115a/moduflow-cli-1.9.2.tgz","_integrity":"sha512-qiGidJeeh1S7DmJRPF2Ly8f5+5j3rE5qx2S0YkjKjD2pD2SdGG5QyU/5QkOmey7/svOnAY+0K31Rs5EL7xT3yw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2_1790755618243_0.4161656622231502","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@moduflow/cli","version":"1.9.3","_id":"@moduflow/cli@1.9.3","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"3297bd4075f243704c67b4c32263e9b722897234","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.9.3.tgz","fileCount":145,"integrity":"sha512-/INGpXAQ38ZMnsYkpImKUEcaew7HSS+dTy1tmPsh7idinYHT2+yo4qPnLxL7WiRq0AeFu46d0gf3oM5tSbOzhw==","signatures":[{"sig":"MEYCIQCB2D9ZIIeXJI84d0YSELySxL7IFlnR0G6pm1te2idqugIhANrDKIqfyG1Qu5WQ3W+D1plHqWM9paUUwSJ3ln0hjuE0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFeMpsCuDnpj53jZGcA8OPSJUd39OHCTPpXx5mW4fSSCAiEAjH8kL2oOVU7aBOtYIdke5s4h79pGyZ7pMhujDECZO3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652405},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.9.3.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/d5957f3f7850c1f0af92641e054f390f/moduflow-cli-1.9.3.tgz","_integrity":"sha512-/INGpXAQ38ZMnsYkpImKUEcaew7HSS+dTy1tmPsh7idinYHT2+yo4qPnLxL7WiRq0AeFu46d0gf3oM5tSbOzhw==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3_1790756046717_0.05413498233215197","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@moduflow/cli","version":"1.10.0","_id":"@moduflow/cli@1.10.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"d5317686a1ed0719fff26c85fdc73a5a261738df","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-1.10.0.tgz","fileCount":145,"integrity":"sha512-uAgtSrbX4xmASihm9ts1a6ryhoIkjYQ/8NqIxoIblp9I08Ifxbp0DkclYU2RCYdNBcciwHmbScdBcFOmcT+KRg==","signatures":[{"sig":"MEYCIQC6qD4h6L/jQU3G2hKTPjpGrsGTR7HT1MXgn2azTjReGQIhAKcfC4/QfcjAocP5Lu6greS4n3aXVdVsLN65q1t/Okfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDe8rH3o/xiJzTChJB1LXE2KrH1pPswEd5Ruis44fu3VQIhAJydMvxzOGhGuueGsi94p9wkGj3wmOvYkW8LFYpdlhr3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664342},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-1.10.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/ae7f436828324f63d0153da2f6750f2e/moduflow-cli-1.10.0.tgz","_integrity":"sha512-uAgtSrbX4xmASihm9ts1a6ryhoIkjYQ/8NqIxoIblp9I08Ifxbp0DkclYU2RCYdNBcciwHmbScdBcFOmcT+KRg==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.0_1790762711852_0.11643393595930362","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@moduflow/cli","version":"2.0.0","_id":"@moduflow/cli@2.0.0","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"844ac67ced4d54ccc9c95ade22be78d9b9684bd7","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-2.0.0.tgz","fileCount":157,"integrity":"sha512-RN9AfXiBtzi9yaztf0NYBJLylM/P7wSOhm34r2nTH+fxCrfK3YEXNYItCFnsSxxR6KzX31kuMy+Hd34K9Kp1+A==","signatures":[{"sig":"MEQCIHVMSU/4IGoFLSD4iFGR4XSMIPNFvN1R5jb5JaQbTV5rAiB2Wt7Snkt7I08YFkVoVsiSF4Zqja0JAyGqQeS3xFRgWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaeMFuRUSXdr+Rz4HcMsNNo9h2/udWXXGhtSGqbY/SVwIhAM9YmPMsLEN+U3tHZkC19XSnc5Iro/qIQZ5q4JYuGyKW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721158},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-2.0.0.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/generate-from-spec/surfaces.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/946dddad5d7195282a22f77cc913b2ee/moduflow-cli-2.0.0.tgz","_integrity":"sha512-RN9AfXiBtzi9yaztf0NYBJLylM/P7wSOhm34r2nTH+fxCrfK3YEXNYItCFnsSxxR6KzX31kuMy+Hd34K9Kp1+A==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.0_1790825437049_0.18538781480718636","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@moduflow/cli","version":"2.0.1","_id":"@moduflow/cli@2.0.1","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"972ad13d3d5019ca4c17f9299ba7b9162f6760e8","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-2.0.1.tgz","fileCount":159,"integrity":"sha512-W7b3ULFKyg7jZbl02deBRCx4hUrJrh8CzD82vKEtJUblC1hIVw/7yxYmjeC+Zz+Q42mojP8ZF4hTYz7VGPJa9A==","signatures":[{"sig":"MEYCIQCuv3zyECFR6WQiHiG870gtkC6pgeSB3wykiTh6nNM9egIhAOa8G+rKb5KL06lIpgz3IylF3SMVg2bygyRpJohcug/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGTPZAQ+n5+2FQd57bMIn4MzdG5/IIvw5fPPuw+CydsdAiEA9HAGWdKPg8ilIOaFDS7hkT2Pe/qCq9GorMgoQMbOTdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729260},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-2.0.1.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/generate-from-spec/surfaces.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/48c0c030ad436c48a3dba09c0fcb02c1/moduflow-cli-2.0.1.tgz","_integrity":"sha512-W7b3ULFKyg7jZbl02deBRCx4hUrJrh8CzD82vKEtJUblC1hIVw/7yxYmjeC+Zz+Q42mojP8ZF4hTYz7VGPJa9A==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.1_1790849881943_0.0038676604165255313","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@moduflow/cli","version":"2.0.2","_id":"@moduflow/cli@2.0.2","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"304ee07da510fe5ccd43aa23126b7b7a9e172777","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-2.0.2.tgz","fileCount":159,"integrity":"sha512-8vT7uhxWtwGiSx7Ww0OoB0GOzUFHo47DLyqhBLeK5zs5ov+pYPanGBafGsoHR+ecjcLmDw95DqRQ+aBQwKTy8w==","signatures":[{"sig":"MEUCIHZdn8Aufr/JU9O7Uav4r+tD1iYjm3yaHzIoIu7xHg67AiEA9McULxAp2SPMAxl+9RMqogfeNOpwe/eGNV4RRyrnPlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC68rjToCVrbFQlUY4twUOZY2t+kcQ9laFj1hJ6BIUVdQIhAOtoWyV0cNgLKm8eiTTmTOXY6xH5vASRHJMr2nMI5Ivl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734685},"main":"./dist/cli.js","type":"module","_from":"file:moduflow-cli-2.0.2.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/generate-from-spec/surfaces.test.ts src/generate-from-spec/column-input.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/499c276808d2fe046937136648d4b506/moduflow-cli-2.0.2.tgz","_integrity":"sha512-8vT7uhxWtwGiSx7Ww0OoB0GOzUFHo47DLyqhBLeK5zs5ov+pYPanGBafGsoHR+ecjcLmDw95DqRQ+aBQwKTy8w==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.2_1790853343932_0.5692923061160842","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"_id":"@moduflow/cli@2.0.3","bin":{"moduflow":"bin/moduflow.mjs"},"dist":{"shasum":"3d2d68d956a33922cc9995363a6eccef97bdfe5a","tarball":"https://registry.npmjs.org/@moduflow/cli/-/cli-2.0.3.tgz","fileCount":159,"integrity":"sha512-Dde08pXqQwlRN7vTOiHlrt9c9orF5HPaX6DNOz+tgww01mxSoSFnGoqO8aRJod8r9s9RtXzEiJBP1wsvPOz03w==","signatures":[{"sig":"MEYCIQCAEVCN0wPqXEq+qHSsBqLIQY1DeOm4RRtZUwDj8RdiWgIhANReeYGLUUrSVt1HhwX5X/iusH2CWDid87WtXTpkRdiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHKMr+yBTEaXFRgTjsKY8QTQfz/nxPoZF7qUd/zGMRyyAiEA0Qb85/AFp+LdKV4+iT6vHF7FxnzXk1BmWYvRzVCacPk="}],"unpackedSize":734685},"main":"./dist/cli.js","name":"@moduflow/cli","type":"module","_from":"file:moduflow-cli-2.0.3.tgz","types":"./dist/cli.d.ts","exports":{".":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","default":"./dist/cli.js"},"./vite-mf-css":{"types":"./dist/vite-mf-css.d.ts","import":"./dist/vite-mf-css.js","default":"./dist/vite-mf-css.js"}},"private":false,"scripts":{"lint":"eslint . --max-warnings 0","test":"node ./scripts/sync-contributor-docs.mjs --check && node --experimental-strip-types --test src/generate-from-spec.test.ts src/generate-from-spec/metrics.test.ts src/generate-from-spec/widgets.test.ts src/generate-from-spec/surfaces.test.ts src/generate-from-spec/column-input.test.ts src/sync-contributor-docs.test.ts src/entity-polish.test.ts src/load-spec.test.ts src/meta.infer-federation.test.ts src/vite-mf-css.test.ts src/prompt.test.ts src/spec-errors.test.ts src/validate-scaffold.test.ts src/capabilities.test.ts src/solution-package-zip.test.ts src/unpack-solution-package.test.ts src/pack-solution.test.ts","build":"tsc","moduflow":"node ./bin/moduflow.mjs","prebuild":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs","sync-docs":"node ./scripts/sync-contributor-docs.mjs","typecheck":"tsc --noEmit","pretypecheck":"node ./scripts/write-sdk-versions.mjs && node ./scripts/generate-ui-reference.mjs && node ./scripts/embed-platform-remote-events.mjs && node ./scripts/embed-ai-prompts.mjs && node ./scripts/sync-contributor-docs.mjs --check"},"version":"2.0.3","_npmUser":{"name":"moduflow","email":"hmim92@gmail.com"},"_resolved":"/private/var/folders/r9/wb5t1yln3qs67vtn8cd70n7w0000gn/T/f8e227b0f0ed3921463926e60d2eb873/moduflow-cli-2.0.3.tgz","_integrity":"sha512-Dde08pXqQwlRN7vTOiHlrt9c9orF5HPaX6DNOz+tgww01mxSoSFnGoqO8aRJod8r9s9RtXzEiJBP1wsvPOz03w==","_npmVersion":"10.9.7","description":"CLI to pack and submit Moduflow remote bundles","directories":{},"maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"_nodeVersion":"22.22.2","dependencies":{"jszip":"^3.10.1","js-yaml":"^4.1.0","@moduflow/contracts":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.7.3","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/js-yaml":"^4.0.9"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_2.0.3_1790897029967_0.7286069664071153"}}},"time":{"created":"2026-09-08T05:34:20.320Z","modified":"2026-10-01T23:23:50.247Z","1.0.0":"2026-09-08T05:34:20.651Z","1.1.0":"2026-09-09T10:58:00.206Z","1.1.1":"2026-09-14T23:53:47.366Z","1.1.2":"2026-09-15T10:31:50.712Z","1.1.3":"2026-09-15T10:47:01.140Z","1.1.5":"2026-09-17T02:11:58.218Z","1.1.6":"2026-09-17T03:00:14.279Z","1.1.7":"2026-09-17T03:07:23.801Z","1.1.8":"2026-09-17T03:15:14.614Z","1.1.9":"2026-09-17T03:28:20.698Z","1.1.10":"2026-09-17T03:37:54.551Z","1.1.11":"2026-09-17T03:43:23.539Z","1.1.12":"2026-09-17T07:33:00.147Z","1.2.0":"2026-09-17T07:45:04.618Z","1.2.1":"2026-09-17T07:56:41.876Z","1.2.2":"2026-09-17T10:13:38.000Z","1.2.3":"2026-09-17T10:32:43.742Z","1.2.4":"2026-09-17T10:52:36.266Z","1.2.5":"2026-09-17T15:28:42.404Z","1.2.6":"2026-09-17T16:11:09.156Z","1.2.7":"2026-09-18T01:09:12.746Z","1.2.8":"2026-09-18T01:42:09.563Z","1.2.9":"2026-09-18T03:26:08.530Z","1.2.10":"2026-09-18T10:30:24.238Z","1.3.0":"2026-09-18T11:36:11.667Z","1.3.1":"2026-09-18T14:47:01.734Z","1.3.2":"2026-09-18T16:15:11.398Z","1.3.3":"2026-09-19T08:13:41.732Z","1.3.4":"2026-09-19T08:34:41.981Z","1.4.0":"2026-09-26T09:25:16.003Z","1.4.1":"2026-09-26T10:10:21.405Z","1.4.2":"2026-09-27T14:29:54.840Z","1.5.0":"2026-09-28T03:04:17.321Z","1.5.1":"2026-09-28T03:06:54.976Z","1.5.2":"2026-09-28T03:10:10.360Z","1.5.3":"2026-09-28T03:11:10.663Z","1.6.0":"2026-09-28T08:46:10.790Z","1.6.1":"2026-09-28T08:51:06.867Z","1.6.2":"2026-09-28T08:57:54.799Z","1.6.3":"2026-09-28T10:31:21.748Z","1.7.0":"2026-09-29T07:05:54.498Z","1.7.1":"2026-09-29T07:09:07.965Z","1.7.2":"2026-09-29T07:10:04.671Z","1.7.3":"2026-09-29T07:11:02.184Z","1.7.4":"2026-09-29T07:12:54.360Z","1.7.5":"2026-09-29T07:15:39.923Z","1.8.0":"2026-09-29T08:38:35.318Z","1.9.0":"2026-09-29T22:59:14.061Z","1.9.1":"2026-09-30T07:53:26.895Z","1.9.2":"2026-09-30T08:06:58.383Z","1.9.3":"2026-09-30T08:14:06.862Z","1.10.0":"2026-09-30T10:05:11.994Z","2.0.0":"2026-10-01T03:30:37.156Z","2.0.1":"2026-10-01T10:18:02.069Z","2.0.2":"2026-10-01T11:15:44.042Z","2.0.3":"2026-10-01T23:23:50.094Z"},"description":"CLI to pack and submit Moduflow remote bundles","maintainers":[{"name":"moduflow","email":"hmim92@gmail.com"}],"readme":"# `@moduflow/cli`\n\nCreate, validate, pack, login, and submit Moduflow Module Federation remotes (`moduflow` bin).\n\n## Setup\n\n```bash\n# Global install (recommended — avoids pnpm dlx cache surprises)\n# External / default: npm. Monorepo / pnpm users: pnpm add -g is fine.\nnpm install -g @moduflow/cli@latest\n# or: pnpm add -g @moduflow/cli@latest\n\nmoduflow --version\nmoduflow create my-app --port 6530\n\n# From this monorepo\npnpm --filter @moduflow/cli build\nnode packages/moduflow/cli/bin/moduflow.mjs --help\n```\n\nUpgrade after releases: `npm install -g @moduflow/cli@latest` (not `npm update -g`), then `moduflow --version`.\n\n## Contributor SDK (`@moduflow/*`)\n\n| Package | Role |\n|---------|------|\n| `@moduflow/contracts` | Host/remote types |\n| `@moduflow/remote-sdk` | Runtime hooks + host provider |\n| `@moduflow/ui` | Path A UI |\n| `@moduflow/remote-dev` | Canonical Mini Host / MSW |\n| `@moduflow/cli` | This CLI |\n\n## Commands\n\n### `moduflow login` / `logout` / `whoami`\n\nCreate a token in the Host Contributor Hub (copy **Base URL** + secret once), then:\n\n```bash\nmoduflow login --base-url http://localhost:3000 --token <token>\nmoduflow whoami   # prints baseUrl + workspaceId (not the token)\nmoduflow logout\n```\n\nCredentials: `~/.config/moduflow/credentials.json` (mode `0600`). `submit` / `promote` / `release` / `solution *` use Bearer from this store — no `--cookie`.\n\n### `moduflow prompt`\n\nPrints official AI authoring docs **embedded in this CLI** (raw Markdown, no ANSI). Works with any AI coding agent:\n\n```bash\nmoduflow prompt plan       # Agentic orchestration (Discovery → VERIFY → WOW)\nmoduflow prompt host       # Host bridge APIs + platform provides catalog\nmoduflow prompt platform   # Colocated contracts, permissions/ACL, SWR, secrets, ship path\nmoduflow prompt remote     # Domain RemoteSpec + foundation few-shot\nmoduflow prompt ui         # @moduflow/ui component catalog\nmoduflow prompt solution   # SolutionSpec + from-spec\nmoduflow prompt workflow   # Workflow JSON cookbook + lint\n```\n\nExample: *Run `moduflow prompt plan` for your product NLP and follow it end-to-end (agent runs create + `validate scaffold` + Phase 3; escalate only after 3 failed VERIFY attempts).*\n\n### `moduflow create --from-spec`\n\n**Domain** RemoteSpec → runnable dual-surface-crud **foundation** (split List/Table/Form/Board + `AGENTS.md` + UI catalog + **host-bridge**). Presentation is polished by an AI agent — not encoded in YAML.\n\n```bash\nmoduflow create --from-spec ./booking.remote-spec.yaml --path ./apps\nmoduflow validate scaffold ./booking-remote --spec ./booking.remote-spec.yaml\n```\n\nFixtures: `fixtures/booking.remote-spec.json` / `.yaml`. Legacy UI-rich specs (`ui.entities`, `ui.metrics`, …) are **rejected** with a yellow/orange message.\n\n`create` always writes `.gitignore` (npm does not pack template `.gitignore`, same as `.npmrc`).\n\n### `moduflow validate scaffold`\n\nPhase-3 readiness gate for agents: required AI context files (`AGENTS.md`, `moduflow-ui-reference.md`, `moduflow-host-bridge.md`; `moduflow-platform.md` recommended), at least one `*List.tsx`, Zod-valid RemoteSpec (`--spec` or discover `*.remote-spec.*`), plus a UX/anatomy lint over `src/**/*.tsx` — `ux.native_dialog`, `ux.toast_api`, `ux.surface_banner` are errors; `ux.empty_outside_card`, `ux.metric_card_wall`, `ux.row_action_buttons` are warnings with fix hints. Exit **0** = ready for WOW polish; exit **1** = fix YAML / scaffold and retry (max 3 in the plan template).\n\n```bash\nmoduflow validate scaffold ./my-app-remote --spec ./my-app.remote-spec.yaml\n```\n\nHost-safety checks remain `moduflow validate [dir]` (separate command).\n\n### `moduflow solution validate|publish|from-spec`\n\nIaC for Solution Bundles (JSON manifest). See [SOLUTION_BUNDLES.md](../../../docs/tech/SOLUTION_BUNDLES.md).\n\n```bash\nmoduflow solution from-spec ./suite.solution-spec.json -o ./suite.json\nmoduflow solution validate ./suite.json --strict-graphs\nmoduflow solution validate ./my-bundle.json\nmoduflow solution validate ./my-bundle.json --host   # Host dep allow-list\nmoduflow solution publish ./my-bundle.json --private # Agency toolkit\nmoduflow solution publish ./my-bundle.json --private --acknowledge-hardcodes\nmoduflow solution publish ./my-bundle.json           # public (MARKETPLACE_REMOTE_ENABLED)\n```\n\n### `moduflow create <name>`\n\nScaffolds the Path A Vite template (`templates/path-a-vite`): Module Federation `./App` + sample widget, colocated contract stubs (including Vault `requiresSecrets` / `allowedDomains`), i18n/`LocaleProvider`, and **Mini Host** boot via `@moduflow/remote-dev`.\n\n- **Scripts:** `pnpm local` = Mini Host; `pnpm dev:host` = preview MF for Host / Contributor Dev; `pnpm dev` = Vite MF serve (local experiments only).\n- Same three scripts under a Moduflow monorepo `apps/` path (ports rewritten to match `--port`).\n\nThere is no separate `moduflow local` command — use the package scripts above. See the scaffolded remote `README.md` for Mini Host and Secrets Egress notes. Contributor guides ship in the scaffold **`docs/`** folder (offline copy of Host `/docs/contributor`, kept in lockstep by `pnpm --filter @moduflow/cli sync-docs`).\n\n```bash\n# External (own repo)\nmoduflow create crm-lite --port 6530\n\n# Inside monorepo apps/ (same scripts; ports aligned)\nmoduflow create crm-lite --path apps/remotes/external --port 6530\n```\n\nOutside monorepo, `workspace:*` is rewritten to semver ranges baked into this CLI release (and peers are aligned to the same line). External scaffolds get `pnpm-workspace.yaml` (+ `.npmrc` written by `create`) so `pnpm install` stays local even under a parent monorepo; under `apps/` those files are removed so the remote joins the monorepo workspace.\n\n### `moduflow validate` / `pack` / `submit` / `promote` / `release`\n\nRun `moduflow --help` for flags. Ship / Solution checklists also live under the scaffolded `docs/` (and Host `/docs/contributor`).\n","readmeFilename":"README.md"}