{"_id":"@chrono-os/content-pipeline-backend","_rev":"11-741dd2c7b6e9089620c3c7da4741b43e","name":"@chrono-os/content-pipeline-backend","dist-tags":{"alpha":"0.9.0-alpha.0","latest":"0.10.0-alpha.0"},"versions":{"0.1.0-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.1.0-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.1.0-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"5649b21f221c85f6f2286c8a077375992ff7f6de","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.1.0-alpha.0.tgz","fileCount":15,"integrity":"sha512-mdaWGc1Jtn2htExiHWU67OkLp9Lh4yMB4QMOj/FFq2Xc2xy0JXSsC7OYBcCH8Cw/i9YrviRM5C+1gttxVcEBmA==","signatures":[{"sig":"MEYCIQCak/K0CdovW4TLdquS2M6NEN0LDgfr1PRV0bgB1GvTMgIhAK1yxFMPhBbsF43j7rP1JxTtQf9Gof5kjtQ6W9/OXB3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33243},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2a37e0019a74b204d372e84000e06b9725b5ae5d","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.1.0-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.1.0-alpha.0_1779842304029_0.5843329499701859","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.5.0-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.5.0-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.5.0-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"5ebc403602ace822d81a7ddc079fd20618ce9196","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.5.0-alpha.0.tgz","fileCount":17,"integrity":"sha512-zQwW/GiwVGRqpCR5RuC7j1G9XmIeUyQOreiADMIop6htURWh+XWoEus8FxqTuM23L3qwNgWv5PNPLvnVWh7phQ==","signatures":[{"sig":"MEUCIQCAERRJVUw7db2PUFbCER+rnY57Whce29Yua1wbjh4uiQIgA7AW8Qh7u78m0gMG/9OgZkywGNns+LIdTnUwYdJ9z0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499737},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"240b5d421d4fb0b879fa736f64f29854659d2d59","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.5.0-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.5.0-alpha.0_1779844652801_0.5160140641503361","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.6.0-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.6.0-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.6.0-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"61e36de79f04147dbe388a182071d4f68b7a9d28","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.6.0-alpha.0.tgz","fileCount":17,"integrity":"sha512-PzupjIyYoB/yOENGu81zBHiV94GqnLtzyeR5NchOykmWnrlphGP5LcL0HjlDqtuMn8QLGtTDlLZdHcHs1AN8Sw==","signatures":[{"sig":"MEUCIQDvmtTrDQpSiiw1zmDrmpHAdopWm/g6orloPMVmJZ6naAIgebHCttXH2Gq7ndUDgvkJLNL6sc7l9ui+n4MgxCvetXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499737},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"240b5d421d4fb0b879fa736f64f29854659d2d59","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.6.0-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.6.0-alpha.0_1779846181454_0.40774439055270073","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.6.1-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.6.1-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.6.1-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"41b30630d2c988c23233480d637ad95f9e641034","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.6.1-alpha.0.tgz","fileCount":17,"integrity":"sha512-OWOrA4VdOM3nWyRciPcW6Z0cvXrqXoNhmPcPTFZtjxTfpIyRaWjCRTMmr717A9ibT68F/DTsd0QLyjpDLiHIEg==","signatures":[{"sig":"MEUCIHZjJrQsN5Y9tifAZDBn4D5kdD05O4W55jAPLRq6S/WMAiEAtcvY6CiXt2ntFrdf1QroP4lgIxO20qgw78XSSxW6Elo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499737},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"26092dbabc6dd4e96da5e270f526437161fa205f","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.6.1-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.6.1-alpha.0_1779848329512_0.587717669559753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.7.0-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.7.0-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.7.0-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"8387d22441eb44de9b4579a892614629bcbfb8d4","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.7.0-alpha.0.tgz","fileCount":17,"integrity":"sha512-/5HvpnA901NMn7eqiko5g5ttGy/JRSyAY3xxeBCJP7hfrWUSWY1v0wIwt0bsiKDxbGmTjyal+VTMyYh1N81zFg==","signatures":[{"sig":"MEYCIQDc2rwAx/UC+4UL0ZqTpJO3kExHYmi99yTtKbki5wPQfQIhAPW5rtvHFHRh/qQl5Irb1ETAkyc30z8LSWzc97AqNrC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567549},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0cf2fff3305e224c0a512291e707200ba1c8b41a","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.7.0-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.7.0-alpha.0_1780005172858_0.16999807798094912","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.8.0-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.8.0-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.8.0-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"8407e449aa3cdbdc592e75b4e2f744099533e466","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.8.0-alpha.0.tgz","fileCount":17,"integrity":"sha512-6iPYA57mRwiGz9/wIluHS+EK5qu+MPpOz1MVwBsByx2n6sillBaOpgudJ7PG6yRGnFqjMy3+V/JPrnkq/GHkdA==","signatures":[{"sig":"MEQCIB38c/B7oSuE6YqLRJZ4T1RKF2r2Zi395qbAGGSeCI05AiBHfYyCCKFnn4nPnfsW8fxwYYMHRyd32td8a6xPnHl5iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607673},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e9e0b6783d9286078679d3a634777230e4c57774","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.8.0-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.8.0-alpha.0_1780007807040_0.5979084159165933","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.8.1-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.8.1-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.8.1-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"6e92cbab442bd8e51797782edb9da78624162b7f","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.8.1-alpha.0.tgz","fileCount":17,"integrity":"sha512-YFoM0Q+J7AMeoamyZM5m3XI8nbMOmf8mGqKC8s4VWucrYwN8SHgi2DcDWzDoJWHi+3dpuwHJXHDPTDcI9CELww==","signatures":[{"sig":"MEYCIQDlyBAb/9brq261RLh9suFd41AJvUClI+fDq+scmSDbfwIhAMBHsUVtxZYCwzZJya6Iwmji3jpBPSYra4BA7J3OoGdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607673},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6e6ec7d8640ed0ea13f3b1420f950b0b35877924","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.8.1-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.8.1-alpha.0_1780008011884_0.05603002287041803","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.8.3-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.8.3-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.8.3-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"1d39890b673f6cd67f55fe209a164554f9b5df6d","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.8.3-alpha.0.tgz","fileCount":17,"integrity":"sha512-imNQY7bA+JbpVN97HY+pzrvfQJzgbGXRQS+usWHKAXMXdm1AEq0Fy7J+Wxd4L0148l0i4FzzB/ZfSK/pxrpD4g==","signatures":[{"sig":"MEUCIFb3Rsd/rgRj1mVKT0wUcLB5vY+Kr3GuGmk2bnRDkPlSAiEA+lsArJBMLTxmvvXN0B0cHa68sl9cMn/BEm2c9FYfTYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889444},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6e6ec7d8640ed0ea13f3b1420f950b0b35877924","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.8.3-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.8.3-alpha.0_1780008249997_0.7500298889617298","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.9.0-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.9.0-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.9.0-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"202e4b9ab84b7deb29f7f6a6ae2cb4ee86b5b914","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.9.0-alpha.0.tgz","fileCount":17,"integrity":"sha512-newxfEE511Qt0lhlMfcB1iWY0JcMuo8ATWVZ1OYiNWo3OlR2Rq5xChxj8+3lI+UACFW5Z++ji6JYpHW0DO+QZg==","signatures":[{"sig":"MEUCIQCh+VOc4tIXRbv3dAsn9wvDQU2k8OWRsk60wwzyrYIAVwIgGvydiNg38pWIq6TSYSVxLJdWVgqae0LTcEc5njj7BIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943979},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"35ab6ed649ebae846978297b5a05c847d7c1dc5e","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"11.9.0","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.9.0-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.9.0-alpha.0_1780012967693_0.1998625595818373","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."},"0.10.0-alpha.0":{"name":"@chrono-os/content-pipeline-backend","version":"0.10.0-alpha.0","license":"UNLICENSED","_id":"@chrono-os/content-pipeline-backend@0.10.0-alpha.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"bin":{"content-pipeline":"dist/cli.js"},"dist":{"shasum":"0f11ad9caa1209fa176312834ef9799e381bfb9d","tarball":"https://registry.npmjs.org/@chrono-os/content-pipeline-backend/-/content-pipeline-backend-0.10.0-alpha.0.tgz","fileCount":17,"integrity":"sha512-abKVFbzPdCp1V6vZ/3eLJyc9uQlBo3DAfCIKC+PsB8aMofvl5iFTG+08Net4QWLoJuj1hfDsuwM/P6BrRC5ESA==","signatures":[{"sig":"MEYCIQDpm8hpYB51kflRSYuWbl1gq6GJAJlq0DfoNy3vPzUBAwIhAIFrA6/7G90buXpGNO3R/GzUCuZzBFm1Gj2ofBHFOBPL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077467},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9e31818ce4498597a864b5869b47ecc849d358d7","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"_npmVersion":"10.8.2","description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.0","fastify":"^5.0.0","@types/node":"^20.0.0","@chrono-os/content-pipeline-schema":"0.9.0-alpha.0"},"peerDependencies":{"fastify":">=5","@prisma/client":">=5","@chrono-os/content-pipeline-schema":"*"},"peerDependenciesMeta":{"@prisma/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-pipeline-backend_0.10.0-alpha.0_1781209659985_0.45696691629242525","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Aposentado: funcionalidade absorvida no Chrono Publisher (fork multi-tenant do bravy-publisher). Nao usar em projetos novos."}},"time":{"created":"2026-05-27T00:38:23.877Z","modified":"2026-06-16T19:15:28.726Z","0.1.0-alpha.0":"2026-05-27T00:38:24.166Z","0.5.0-alpha.0":"2026-05-27T01:17:32.968Z","0.6.0-alpha.0":"2026-05-27T01:43:01.598Z","0.6.1-alpha.0":"2026-05-27T02:18:49.702Z","0.7.0-alpha.0":"2026-05-28T21:52:53.018Z","0.8.0-alpha.0":"2026-05-28T22:36:47.267Z","0.8.1-alpha.0":"2026-05-28T22:40:12.051Z","0.8.3-alpha.0":"2026-05-28T22:44:10.177Z","0.9.0-alpha.0":"2026-05-29T00:02:47.947Z","0.10.0-alpha.0":"2026-06-11T20:27:40.135Z"},"bugs":{"url":"https://github.com/SugarHoneyIceTea/content-pipeline/issues"},"license":"UNLICENSED","homepage":"https://github.com/SugarHoneyIceTea/content-pipeline#readme","repository":{"url":"git+https://github.com/SugarHoneyIceTea/content-pipeline.git","type":"git","directory":"packages/backend"},"description":"Fastify plugin + services Prisma do pipeline de produção de conteúdo Chrono. Interfaces plugáveis: ContentImageEngine, PublisherAdapter, MetricsCollector, Validator. Inclui prisma/schema.template.prisma (6 models) e CLI 'content-pipeline'.","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"readme":"# @chrono-os/content-pipeline-backend\n\nFastify plugin + services Prisma do pipeline de produção de conteúdo Chrono.\n\n## Install\n\n```bash\nyarn add @chrono-os/content-pipeline-backend @chrono-os/content-pipeline-schema fastify @prisma/client\n```\n\n## Uso\n\n```ts\nimport Fastify from \"fastify\";\nimport { contentPipelinePlugin } from \"@chrono-os/content-pipeline-backend\";\nimport { prisma } from \"./prisma\";\nimport { brand } from \"./brand-sva\";\n\nconst app = Fastify();\nawait app.register(contentPipelinePlugin, {\n  prisma,\n  brand,\n  engines: [],\n  publishers: [],\n  collectors: [],\n  validators: [],\n});\n\nawait app.listen({ port: 3001 });\n```\n\n`GET /content/health` retorna 200 com info do plugin (brand registrada, engines/publishers/collectors/validators carregados).\n\n## Prisma template\n\nCopie [`prisma/schema.template.prisma`](prisma/schema.template.prisma) pro seu schema:\n\n```prisma\n// schema.prisma\nmodel ContentBrand { ... }\nmodel ContentPiece { ... }\nmodel ContentPrompt { ... }\nmodel ContentImage { ... }\nmodel ContentPublication { ... }\nmodel ContentMetric { ... }\n```\n\nE rode `yarn prisma migrate dev --name add_content_pipeline`.\n\n## Interfaces plugáveis\n\nConsumer registra implementações no plugin:\n\n- **`ContentImageEngine`** — engines de geração (chatgpt-manual, sd-local, computer-use-chatgpt)\n- **`PublisherAdapter`** — publicação por canal (manual, meta-graph, tiktok)\n- **`MetricsCollector`** — fontes de métricas (manual-input, meta-insights, ig-export)\n- **`Validator`** — validação de imagens (heuristic, claude-vision)\n\n## CLI\n\n```bash\nnpx content-pipeline --help\n```\n\n## Status\n\n**v0.1.0-alpha.0** — Stub: só `GET /content/health` + interfaces. APIs reais entram nas Fases 1-5.\n","readmeFilename":"README.md"}