{"_id":"@chrono-os/meresponda-core","_rev":"14-8afe671dfa7cc391a0b505fb44e12c1a","name":"@chrono-os/meresponda-core","dist-tags":{"latest":"0.7.3"},"versions":{"0.3.0":{"name":"@chrono-os/meresponda-core","version":"0.3.0","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.3.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"14e0432814a232af591587a061d5afe320f75a67","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.3.0.tgz","fileCount":8,"integrity":"sha512-UkNecjKXJiKKa9CgtbJo3kWXhZpPv8s8ISqnOj0abORHNczc3E/HNbCdZXQZZPGTYM1ZXathOgC4AR+hw+6dMA==","signatures":[{"sig":"MEYCIQC4BdiE10oArUSUM0qOIhqSEthGejxXCY77DK6fG1TZ2AIhAKoIqhL6GGAhqhEaZX9KOBXPbLBi+Ku9/BF+DGW6ObA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417839},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"367f7f9c203a1c3cccdaf0373f3be6d356f045a0","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.3.0_1781332172634_0.9831469107542163","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@chrono-os/meresponda-core","version":"0.3.1","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.3.1","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"d09324c54a12dd7715b4ad709a368fbbf926ce51","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.3.1.tgz","fileCount":8,"integrity":"sha512-tJuzO2faux2H3mkFYNi/VaG81yDpRCyPg06G4vr0x/oeAOmgHe067mIp0czyaYIVsPK+s2sH+djLqG4wUCT3YA==","signatures":[{"sig":"MEQCIFmWQ1yDyaghRYadK5ZGPyanA+826yTo5IRsxt8aAOEyAiAsff8ZMojl1CGfhgGKiWClgIq9p7unYjXw3iXRW5SdzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422967},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6ca9bd8645e157ee145fdea683a8ddb29ce9fe5b","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.3.1_1781499779152_0.9960373329310979","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@chrono-os/meresponda-core","version":"0.4.0","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.4.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"ff85b1ef36ca9a1ef14328eb663cd354988827c1","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.4.0.tgz","fileCount":8,"integrity":"sha512-16G2JdgfCsMogJd+y1igkLPg3LPiUA27GFae8RP1kZSbKLVwaTtObiJuCJf0sZ2qMcO3FnLEbkP1W/YFKPBFxw==","signatures":[{"sig":"MEUCIANU8oMri1OIa2nstxeUtJBTpNaoEQKeGRfja6jSSQSEAiEAm6uVccw0A4D6LLOcgOiHBun7OvJLGV4E6+E0aRdDrzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4e0737d082492e105e4a848cbcd45d2d676da2c9","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.4.0_1781535376927_0.4799871901277677","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@chrono-os/meresponda-core","version":"0.4.1","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.4.1","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"1943b26f067355502dce5e6b155535eb923b61dc","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.4.1.tgz","fileCount":8,"integrity":"sha512-SkImAuuJNiKggFS5/uQGIKHXJoB16jQja7jjDXq6T6Gbv/HwtjSqZImz/ohSsjZuyrhIIsOhkhIz4nb6LRWZKg==","signatures":[{"sig":"MEYCIQC1d7ARhUIjQ3IlCRzobrLyYToCVwvbCjsElYKxkwqtvgIhAPp4QbEJTERtWr6Gf4SHBNxd4XfXfQrkUECbEstq5va5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473653},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8572cec5299d7a85b20fb2fbe6c95049e4d5b3a8","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.4.1_1781539866956_0.7824420513412145","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@chrono-os/meresponda-core","version":"0.4.2","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.4.2","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"0e3dc880767b472a2613987578bfa64145437f20","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.4.2.tgz","fileCount":8,"integrity":"sha512-BhzcgaVZXkumvvVZ/TiZS8NJbNyP6qGHbEU48eTbt5JrTBaNuI5m8Tp7I6qM4iN9WYot2e+P+d+zM/gDKWdYug==","signatures":[{"sig":"MEQCIA6KYrPQEXAUiRAhbOFiSj0LVT3Mn9TYICwu0GWmGbQNAiBxvZPKZX+mvtc33Vd4522F0or796v8LrNpqj+dQeLIcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b2075b9b794d039685e548bfb3240de763bdda8d","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.4.2_1781554756355_0.06085192569786768","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@chrono-os/meresponda-core","version":"0.4.3","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.4.3","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"087a394a29fe401dc517a323c4378f0f6eb50d78","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.4.3.tgz","fileCount":8,"integrity":"sha512-VA2a/fhfWqwYfNU6HZCJCsVOxRDQx2BWFDNhcGdcAyrNctU7xQJZqS6H8GScFx52Gx9mq8bxdzt04ezoJkClKg==","signatures":[{"sig":"MEMCIATAthS3r0ST9D/AcEYhYowIRqxIe+zH4RIsOoLHrCYqAh9rBENMMf/xnPy/bArTZohCKKQpYvYDemxeclP+1Zdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503015},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"158021e35d004bd52456f64c1c2b6344218ee552","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.4.3_1781577827395_0.13101405515113518","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@chrono-os/meresponda-core","version":"0.5.0","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.5.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"ab52a18913adfb329b5096c34a6c2f26d64105ec","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.5.0.tgz","fileCount":8,"integrity":"sha512-k8xPngQsirPLy1ZquFSKFKQqY66z+zg7ClyAdzgump5Wqp2pmsC03zb8QreDQwohCFbJZ2R7O304x1xhd9vf8w==","signatures":[{"sig":"MEYCIQDdlHU/DhB9OlSxMQE9cayNKZV1D3cpJwqujA7aehmQyAIhALJmhRr2T+HBdGnGNC68h2Sdup4ht61H6LUyr9bQPm6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"089dc8fcacb367376eea9ec17614fb544558b5f1","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.5.0_1781811414769_0.28442397935694097","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@chrono-os/meresponda-core","version":"0.5.1","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.5.1","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"ef866065bdafe7e596a7261f1beb0fc5a5d0908e","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.5.1.tgz","fileCount":8,"integrity":"sha512-t487DAFBe7OVaNRK4i0AAw4RWOLV7FKKGwQW36XzNNxrHFsnVgktB6+1MT6e9Rr5pSpd3puVpUbIpUAbgwRcrg==","signatures":[{"sig":"MEUCIQD8eg9tz+dDmBVjnpyXsti5o8U65r9uYBSfTinxgmJVbwIgEjtvjruLFDUHupF3c0cDFp1JJNDic26RiUW7/9Af7w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659363},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"089dc8fcacb367376eea9ec17614fb544558b5f1","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.5.1_1781825001960_0.2264807616396134","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@chrono-os/meresponda-core","version":"0.6.0","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.6.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"2e8d87191e0b7346a60d56eb4d468968dd464f1d","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.6.0.tgz","fileCount":8,"integrity":"sha512-ld35RiEdO0tbU0m3cJCw6Ws6ZmVi1UIpwmekiUvtIhPcVtMXOCRWCw3IvuPGZo7Kacuv/WTWwmY8TsvzkKkxDQ==","signatures":[{"sig":"MEYCIQCD4qp5DVn9P71CFjQHC4Dx3vVxZ8kw7dEhGC9zAtPYKAIhAIYbh3uT4WQeE6hmCbhZ30ZjBYc61HwbxSr4repaNI4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753184},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"10ccb87587c53e8c0dbe76116c52bc41d78bfed9","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.6.0_1781836887263_0.6879107264550677","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@chrono-os/meresponda-core","version":"0.6.1","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.6.1","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"a048d9f1610eb2d5bc88c6018b538426078c3798","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.6.1.tgz","fileCount":8,"integrity":"sha512-kRTiiyoMqma8yk9YEfHzKui6Hkyna+7CgRDuXfpyUOcvIb7R11Sm8vAelRfiDi1VTvHseGHsHJG0rlv+i8dG+w==","signatures":[{"sig":"MEUCIGlNTQcusMKXLp4sYswmHVtvKb9SuXrS4mgnU57lP+JRAiEA8LHr1DVw1dJn4314l9DVHd9trmtYiAsjiQCFirI4o6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760109},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"10ccb87587c53e8c0dbe76116c52bc41d78bfed9","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.6.1_1781868561947_0.4729718327942565","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@chrono-os/meresponda-core","version":"0.7.0","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.7.0","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"301a3c2ef54a7c94aa713f2b3cd5ead58683eb87","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.7.0.tgz","fileCount":8,"integrity":"sha512-XMh1A+wAJ4UHxJgr9vDKFfp8XEWhJgySeU6sCyXzmk3boJt05VfVnghjx5CJt7fJ7ZTyNJRSYzHzAqkVJnYlGA==","signatures":[{"sig":"MEYCIQD8wPDkaFwRlx6mdH6pWCYYM8NR4nBZCmy/IRl72hNc1QIhANM1Y3S1h0zfmEDY3HK/RDf1FZBreZn4yRpXnobBAIVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773717},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"20829c491ed0a0df3266cbb719fbab17f10f36b7","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.7.0_1783830306193_0.898304742811312","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@chrono-os/meresponda-core","version":"0.7.1","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.7.1","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"d979582e6a81d2c7b7a28f021b94c29f832c1a58","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.7.1.tgz","fileCount":8,"integrity":"sha512-Zc1NtMTSYTemT0kEAwNVfEiKAaZo2nu/BVFf4xtVTy9C2bjGWPMlhak7eGoldhUNxWD/k0/Ow0C9yCMPugEL0Q==","signatures":[{"sig":"MEUCIDr+oUxSsAZ2iZxkB9/4dMMjLCQ17eaF4hkMKVMs8l98AiEAhvJhwjypH4FeZ8PQvluxNhTGBi58phGy7zfyc3HWBdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775333},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"34fb52e50f21419db443c1a9578a3e8711b351e5","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.7.1_1783830829322_0.058848402935343325","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@chrono-os/meresponda-core","version":"0.7.2","license":"UNLICENSED","_id":"@chrono-os/meresponda-core@0.7.2","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"624fdc0b853c441aa4ba3255d3640ef846cc9157","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.7.2.tgz","fileCount":8,"integrity":"sha512-2r8P6me9jBkHgMRQ9/s1/fZtaYJliXeWp3foLGrl6KK7bgzD7AxEzn1f6R6RcsCboe74bBI18LPa8CrnXB/wtg==","signatures":[{"sig":"MEUCIQCB0OwX3DMyBZY8Fv4SPEhYQFJ0H2H8DjzmSNnqF3M5awIgB1ohY3dkaASqNWuUu37zGPdhDZCOhdBLVr8tnVXcpX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780547},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"152c805426964072251edd29f885d8b8678c35c1","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"^5.7.2","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"tmp":"tmp/meresponda-core_0.7.2_1783831348781_0.2894574317466514","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"_id":"@chrono-os/meresponda-core@0.7.3","bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"dist":{"shasum":"556b8aa65ddc5a6f5d4030e6a707a7ca257ffa50","tarball":"https://registry.npmjs.org/@chrono-os/meresponda-core/-/meresponda-core-0.7.3.tgz","fileCount":8,"integrity":"sha512-dKZwLvf5y+pfdh3pkGF30Y5Mpsg4JzyuFnsofJd8PjMgiiRWtuDDgMfSYeMzdVAPhJ6ZO0pxewuFBc6diZa9WQ==","signatures":[{"sig":"MEUCIGXjtVlXbJYirkZPRGepeA+JteDVajjzeydol+xuK9dwAiEAwrPpHDrFrwRUUDRN0Id/cPqswX4tMtlx6JPF9kPMMUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCklyJcHlkOEQD5HkYRzVYW2A2Q+sWnFF6kIyc2DdnPJAIgNgsFj0xdDfMvgirxnYtBY6R41YMIh8XIbZ0s0o1L0oU="}],"unpackedSize":780591},"main":"./dist/index.cjs","name":"@chrono-os/meresponda-core","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"af93ffcd18a6693c1e7b7fdbb8ec3425db6eb62a","license":"UNLICENSED","scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\"","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"0.7.3","_npmUser":{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"},"homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"_npmVersion":"11.9.0","description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","directories":{},"maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^3.2.4","@eslint/js":"^9.18.0","typescript":"5.9.3","typescript-eslint":"^8.20.0"},"peerDependencies":{"zod":">=3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/meresponda-core_0.7.3_1789076862927_0.11551725419688319"}}},"time":{"created":"2026-06-13T06:29:32.455Z","modified":"2026-09-10T21:47:43.283Z","0.3.0":"2026-06-13T06:29:32.824Z","0.3.1":"2026-06-15T05:02:59.295Z","0.4.0":"2026-06-15T14:56:17.082Z","0.4.1":"2026-06-15T16:11:07.102Z","0.4.2":"2026-06-15T20:19:16.556Z","0.4.3":"2026-06-16T02:43:47.531Z","0.5.0":"2026-06-18T19:36:54.918Z","0.5.1":"2026-06-18T23:23:22.095Z","0.6.0":"2026-06-19T02:41:27.480Z","0.6.1":"2026-06-19T11:29:22.090Z","0.7.0":"2026-07-12T04:25:06.349Z","0.7.1":"2026-07-12T04:33:49.498Z","0.7.2":"2026-07-12T04:42:28.921Z","0.7.3":"2026-09-10T21:47:43.045Z"},"bugs":{"url":"https://github.com/SugarHoneyIceTea/meresponda-core/issues"},"license":"UNLICENSED","homepage":"https://github.com/SugarHoneyIceTea/meresponda-core#readme","repository":{"url":"git+https://github.com/SugarHoneyIceTea/meresponda-core.git","type":"git"},"description":"Me Responda — schema (Zod) + motor de fluxo + registry de tipos de campo. Puro, sem dependências de framework; compartilhado entre o backend (NestJS) e o frontend (Next.js).","maintainers":[{"name":"sugarhoneyicetea","email":"aquilaferraz@gmail.com"}],"readme":"# @chrono-os/meresponda-core\n\nContrato compartilhado do **Me Responda** (app de formulários): schemas Zod da estrutura do formulário, registry lógico de tipos de campo e o **motor de fluxo puro**.\n\nÉ **isomórfico e sem dependências de framework** (só `zod`): o mesmo código roda no builder (preview), no renderer (avaliação client-side) e na **API (revalidação server-side — fonte da verdade)**. Por isso este pacote **não** importa React nem nada de Node/Nest.\n\n## Instalação\n\n```bash\nyarn add @chrono-os/meresponda-core zod\n```\n\n`zod` é `peerDependency` (`>=3`) — o consumidor fixa a versão (`^3.25`).\n\n## O que exporta\n\n- **Schemas** (`zod`): `formStructureSchema`, `blockSchema`, `fieldSchema`, `edgeSchema`, `conditionTreeSchema`, `answersSchema`, `themeSchema`, `formSettingsSchema`.\n- **Registry**: `fieldRegistry`, `getFieldType(id)`, `FIELD_TYPE_IDS` — cada tipo expõe `configSchema`, `buildValueSchema(config)`, `score?`, `toDisplay`, `capturesValue`, `canonical`.\n- **Motor** (funções puras, nunca lançam):\n  - `nextBlock(structure, answers, currentBlockId, visitLog)` — próximo bloco no grafo (guard de terminação).\n  - `evaluateCondition(structure, answers, condition, ctx?)` — `null` = fallback; ref ausente ⇒ `false` (exceto `isEmpty`).\n  - `validateStructure(structure)` — publish-time (edges válidos, alcançabilidade, keys únicas, repeater válido).\n  - `validateResponse(structure, answers, visitLog?)` — valida só o caminho percorrido.\n  - `computeScore(structure, answers)` — lead score + faixa.\n  - `extractCanonicalFields(structure, answers)` — email/nome/telefone para o dashboard agregador.\n\n## Conceitos\n\n- **FormStructure** = documento JSONB versionado (blocks + edges/grafo). Bloco pode ter **vários campos** (pergunta composta) e `repeat` (repeater).\n- **answers** = `Record<blockId, BlockAnswer>`; bloco repeater = `{ kind:\"repeater\", activeCount, instances[] }`.\n- **Moeda em centavos** (inteiro). **Condições referenciam `value` da opção, nunca `label`.**\n\n## Scripts\n\n`yarn build` (tsup ESM+CJS+dts) · `yarn test` (Vitest) · `yarn typecheck` · `yarn lint`\n","readmeFilename":"README.md"}