{"bin":{"deco-migrate":"scripts/migrate.ts","deco-htmx-analyze":"scripts/htmx-analyze.ts","deco-post-cleanup":"scripts/migrate-post-cleanup.ts","deco-upgrade-6-to-7":"scripts/upgrade-6-to-7.ts","deco-cf-observability":"scripts/migrate-to-cf-observability.ts","deco-sync-blocks-to-kv":"scripts/sync-blocks-to-kv.ts","deco-audit-observability":"scripts/audit-observability-config.ts","deco-migrate-blocks-to-kv":"scripts/migrate-blocks-to-kv.ts"},"bugs":{"url":"https://github.com/decocms/blocks/issues"},"dist":{"shasum":"fa6e252cc2198f18218c2c763707559755264fbe","tarball":"https://registry.npmjs.org/@decocms/blocks-cli/-/blocks-cli-7.43.0.tgz","fileCount":146,"integrity":"sha512-od50MvfsnEHrAVJS4H4Za/s9N3bPIgsORDfkfdPLRTD61tPSxKQKFKlyPnUTBJ7P383jBBcSxYjakdfBNieUbw==","signatures":[{"sig":"MEYCIQC0E3HQjDFELVBkYkm8TZLblWhc5u0RWLqQyPlIJfj2BwIhAK4/o5Wi5LEOVcXsts1vw/M1P4lF410VQ87mqHtXnvJN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@decocms%2fblocks-cli@7.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455494},"main":"./scripts/generate.ts","name":"@decocms/blocks-cli","type":"module","exports":{"./generate":"./scripts/generate.ts","./generate-blocks":"./scripts/generate-blocks.ts"},"gitHead":"4a047a79929e49d465cdc78eb7d162f36789ac7f","scripts":{"test":"vitest run --root ../.. packages/blocks-cli/","build":"tsc","typecheck":"tsc --noEmit","lint:unused":"knip"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0de77d5-cfa4-409b-9823-805b97a880d2"}},"homepage":"https://github.com/decocms/blocks#readme","//exports":"Deliberately narrow. ./generate is the ONE public module entry (unified orchestrator); ./generate-blocks stays only because @decocms/tanstack's vite plugin tsImports it (readBlockDelta + programmatic generateBlocks) — each surviving entry must name its consumer here. The other scripts remain shipped FILES (the orchestrator spawns them; sites' existing `tsx node_modules/@decocms/blocks-cli/scripts/generate-*.ts` invocations keep working) but are internal implementation details of ./generate, not module subpaths. CLIs are exposed via bin, not exports.","repository":{"url":"git+https://github.com/decocms/blocks.git","type":"git","directory":"packages/blocks-cli"},"_npmVersion":"11.19.0","description":"Deco codegen (generate-blocks, generate-schema, generate-invoke) and Fresh-to-TanStack migration tooling","directories":{},"maintainers":[{"name":"camudo","email":"viktor@deco.cx"},{"name":"nicacioliveira","email":"nnicacio@gmail.com"},{"name":"gimenes-decocx","email":"gimenes@deco.cx"},{"name":"crazydevil","email":"fernandofrizzatti@gmail.com"},{"name":"jonasjesus","email":"jonasjesus@deco.cx"},{"name":"firstdoit","email":"gadr90@gmail.com"},{"name":"vinventura","email":"vinicius.ventura@decocms.com"}],"_nodeVersion":"22.23.2","dependencies":{"tsx":"^4.22.5","ts-morph":"^27.0.0","@decocms/blocks":"7.43.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^5.86.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/blocks-cli_7.43.0_1787025948089_0.04148735006744575","host":"s3://npm-registry-packages-npm-production"},"_id":"@decocms/blocks-cli@7.43.0","version":"7.43.0"}