{"_id":"@angriff36/manifest","_rev":"114-98aead90b1fbb95b9b337c02046d947b","name":"@angriff36/manifest","dist-tags":{"latest":"3.6.58"},"versions":{"2.18.0":{"name":"@angriff36/manifest","version":"2.18.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.18.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"158749b3e622bc96b7bcb8568c2c9d7ab1e7e7b3","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.18.0.tgz","fileCount":995,"integrity":"sha512-iszxLwpYWzKCcjTWLN+lEqD83BPQGJQAqvIuF69X9iK4bayhmzQuYolSOD7ze/5spHZBFI06eilfkDIrmvvgmw==","signatures":[{"sig":"MEUCIDzdt8O9rfeB8iX/QCGNrlszSuOkHHzlPYOCEdiDtEVJAiEAsdli1rnHYElOWK6NsS1d8scOMQ/nT0FURWm0541dKYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5301885},"main":"./dist/manifest/runtime-engine.js","type":"module","_from":"file:angriff36-manifest-2.18.0.tgz","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"angriff36","email":"ostwind365@gmail.com"},"_resolved":"C:\\Users\\Ryan\\AppData\\Local\\Temp\\b05470df9b9d89fa87626d7db7ddc578\\angriff36-manifest-2.18.0.tgz","_integrity":"sha512-iszxLwpYWzKCcjTWLN+lEqD83BPQGJQAqvIuF69X9iK4bayhmzQuYolSOD7ze/5spHZBFI06eilfkDIrmvvgmw==","repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"10.9.3","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.18.0_1782305021611_0.19814993364124267","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@angriff36/manifest","version":"2.18.1","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.18.1","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"13fba3e1c996e4da2b1eb6686283ac1e259aa2a3","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.18.1.tgz","fileCount":1001,"integrity":"sha512-5zqNZSyYJlmvCIjrOhUKaC58vc5i5ED5OsGaF3W/B4wKAtcW85L4a2zw2KstatLTP8XGsvFW9LRWFi5CRftZdA==","signatures":[{"sig":"MEUCIQDJHM5CbQoPPEICxZiXGm39o1wHz7OG/i/QOzIKwUzJ8wIgOz8UG7s3DinYPUysw44039/RmvrnsEULqJemqQOI98g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5331587},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"adc1b0f8e3e7368255e643cce599bcbc45c235c8","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.18.1_1782539941043_0.1795524494960845","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"@angriff36/manifest","version":"2.18.2","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.18.2","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"b9bec8c6127ec0543df9d2741c711d513435c0d1","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.18.2.tgz","fileCount":1001,"integrity":"sha512-++NWqePjGsfi+oWEMlhrDWQaJyjWPpJMg7UGrzytZqSNuqFJvne1LKWjn7oKsAP8EjCmHVoAi3OJHXLnk5g9xA==","signatures":[{"sig":"MEUCIGh9nhFLaq19Sg37/VqaHLjcEq8dp1/oxkgrrG5Y/q+uAiEAlqvdQA8huUjzalXgSwSHGgo9z8I9gQ/g7MfiNP94qBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5331587},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"459e5f113ea5a2627668e09956c22bf9b1d02d3e","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.18.2_1782541542576_0.7589620120713187","host":"s3://npm-registry-packages-npm-production"}},"2.18.3":{"name":"@angriff36/manifest","version":"2.18.3","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.18.3","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"da78f3f356e6d2893f6453e609f5e38908565735","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.18.3.tgz","fileCount":1001,"integrity":"sha512-gZ4el3PyIAmHg8+lNYTVScPNIdJ8yHROLPDr608yjUfnw1Jkf7ieHby89UKDqBgSVFvwjbWmPeAOtbc56Y74YQ==","signatures":[{"sig":"MEYCIQDKc7MfrmhgM/VAaM2HQmIDg6Wr1S4bsaKvzYQyIn+orAIhALikC2PaYUsEZbOU1ZDV6aV3DdVzdtiUlIy+fqhcfYGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5331869},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"c99733592336bd329ba45433f2e171e73c1d9c0a","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.18.3_1782542709373_0.45991022443743046","host":"s3://npm-registry-packages-npm-production"}},"2.18.4":{"name":"@angriff36/manifest","version":"2.18.4","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.18.4","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"2222bb63bf6acdece326c6ac2a44f35edc8b5ac9","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.18.4.tgz","fileCount":1001,"integrity":"sha512-xNW/3epIE4WYW+GbTeTSWxxCeroywZSZ0gYrCYy8NwKcvDpdnY6Lse4hAxiQnJ4alBSM4/pHtDoa4pud+rov+Q==","signatures":[{"sig":"MEUCIQCwasoa7OEw3Oo0pM5M2Jy7dJzRcfVEzJDwLmaUCLofPQIgEQaXPzCDpCKp2FlPFWyjPXbdmkf0yOr0bgGHvDQY5Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5336510},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"d3c9dd9317313541236c5f6e66575d29b63fe525","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.18.4_1782545697054_0.11477077121395052","host":"s3://npm-registry-packages-npm-production"}},"2.18.5":{"name":"@angriff36/manifest","version":"2.18.5","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.18.5","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"b20feb6ff022926ad56f8dbe0925b4f57dbc702d","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.18.5.tgz","fileCount":1001,"integrity":"sha512-JDC7r7dNehJOvlX42xl9JUJM9LHhlgQOL6sfugqSOvAGPVr+PEDwdW+7/WZSe1PYZclA9f0KVjxreKkJTH5RcQ==","signatures":[{"sig":"MEUCIQDLMx0PNBbBuvwacOrlZTW4VCf65mPB7QhKjzZdg5sr/AIgHIQ73piQA8ZYOhSkDH2EeymGFQsXN/qXrEVDrPszzIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5336510},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"f5815de0e9937e0b2cf5fdb2c14eabbc8d9f6fbf","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.18.5_1782550609183_0.5832146654024333","host":"s3://npm-registry-packages-npm-production"}},"2.18.6":{"name":"@angriff36/manifest","version":"2.18.6","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.18.6","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"0b76154db13cb88da5f66ab1378899aa953e9b0a","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.18.6.tgz","fileCount":1001,"integrity":"sha512-oI0hr1NaK90kPBkRmMQPwFXpMqYqr61+9ar0Eo9n2a1YUh/0ZNxxc/bP31NTztYV+0oHHibS5JSWbphH3uNiBg==","signatures":[{"sig":"MEYCIQC2DhkGTjIbn4dfyK2NofOQbJIVY+piJ0aGc+fRyO/VfgIhAL63RuVSpeuuoxPZE5BUdNNB7zvJtu2GMPOfQrIQkywc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5340703},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"3a84d0965a94d5e84114761d13fd11d752299cc3","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.18.6_1782553760916_0.0498551283634443","host":"s3://npm-registry-packages-npm-production"}},"2.18.7":{"name":"@angriff36/manifest","version":"2.18.7","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.18.7","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"61c1ffe3e232ef19c0e3e232a5cd66dc8179449d","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.18.7.tgz","fileCount":1001,"integrity":"sha512-yK8TcsobxPoDwMViZMaL//wCzVQtuVvWXvH9D4INduy9e9Six4xzjcfbNZi9xBMobskzdLNKm1EAnC/TFpjLGw==","signatures":[{"sig":"MEUCIEFNxkvJaf/l5hXv7cFAbHoNWjXcUCYlND4Ek/0FIiYbAiEA+1d9UjaOxB2/Z4Ktc436FsUNXRjzrz0Ye/pVxmqu550=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.18.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5359991},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"625627fe6e07387959f99141d12d1211e200d182","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.18.7_1782694038772_0.4922546308396387","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@angriff36/manifest","version":"2.19.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.19.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"6368df7374de97eca8426bd186a74b20406efe30","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.19.0.tgz","fileCount":1001,"integrity":"sha512-KEkHpCXsgEfvv4v6cBSnLznGFGUHNHEqJyQ0VZcFjauupSreQjCQ0CN5iV0Oh0ggONIyY1K+iPFWof9A9/guRA==","signatures":[{"sig":"MEUCIQCLRNCuPAQK9gpSGNx/gAD2XgbrTT9Fa6eRvqwG49IxDQIgSGrHjwhwedikKmC1vWe4AD115cPPJnGE/Jb8ZPPppcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5364248},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"e108ef7addae51c89daf9046dc7bb5e962da49ee","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.19.0_1782696657673_0.863730449082377","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"@angriff36/manifest","version":"2.19.1","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.19.1","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"1f908e30f858d8e4649b8fef106922f3988b645a","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.19.1.tgz","fileCount":1001,"integrity":"sha512-FehdUkVpM7Aal+d16jEcSifkPMljwAZDFc9y3suvCCr+Yq5XSOFNyV3Iu8B2DzqMX+RuxUYrgMCaP5A6i60l3w==","signatures":[{"sig":"MEYCIQCSb6PW/g3m928bBqOxahFr9R6y+sw07uJDFA56H91hMQIhAOO+8Z8mV8C/Etp/mUncsktDg6gbYR4FVm50+f0im06j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5364825},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"7496ec7a1b813a0f8cbe7f0be33fbb82d629f220","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.19.1_1782697977900_0.26623746327920217","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"@angriff36/manifest","version":"2.19.2","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.19.2","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"748df9f4fbfcbf7e63fdadaf7928a89df27ccff6","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.19.2.tgz","fileCount":1001,"integrity":"sha512-w7KhmHsl6pJKtjW6qE0bhNetrBgbeYPFJRDzAgYewbiD4T0VhJjiIJJ6XBMJcWuYl+xmh6Z6vS7i/jYnQb8woQ==","signatures":[{"sig":"MEUCID9u1D1rfB8veiaRs4nhl++r4HzkxjKa1HYZ999AxeQjAiEAsC5vBpeSrLSYAxZQnpjYy9ZIffixy7TSeUkNm7Tz0uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5365696},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"65ab94743f34b83acb04b4934919d8bd9386a12f","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.19.2_1782698427258_0.8556573570969324","host":"s3://npm-registry-packages-npm-production"}},"2.19.3":{"name":"@angriff36/manifest","version":"2.19.3","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.19.3","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"ada3974d1dadecca4e8327af4bad87563f91f83c","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.19.3.tgz","fileCount":1001,"integrity":"sha512-Go5Mb7Bjei4CBP0Im9v/2W1dR4zOr8kGVq2fw8PZ7Jz4Wg8Ax0RgCqGo+KtB6Ynj4Bv5rp/c+T9CddrYizA94A==","signatures":[{"sig":"MEUCIQCiHyfixL5yc+baOlACWdF2LjTvsd208/3393ysTBhuXQIgdo0k6Q7hWp5P/fDLprT9pokXHdQVS13ZIt9lKXSGNzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5368272},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"ed9aadce519c8691fbb30b29f875bc6077fde000","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.19.3_1782699085810_0.6454680150212337","host":"s3://npm-registry-packages-npm-production"}},"2.19.4":{"name":"@angriff36/manifest","version":"2.19.4","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.19.4","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"c1fa3f07f5b454340100bb66d880e362fb8e7f64","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.19.4.tgz","fileCount":1001,"integrity":"sha512-prEA+ddL98dpb78sy1EDjt/94B13wh5fUv44EFyn3+GVIt9DFVmBitezIjNsJqQsUnRyCHGsqL1lIuDynRaZlw==","signatures":[{"sig":"MEUCIQCBqwRrLrGeOgsBo0q8QL8n79UQX4iJy1u0oYuXO3hqpgIgX7fURN1iuilD+XihQV2FPW+nNYwYku7x+tnTN8joHqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5368866},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"7e3fd38a704c14d8aec46a2af18df4fd82a1ae90","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.19.4_1782700289738_0.8265488084452834","host":"s3://npm-registry-packages-npm-production"}},"2.19.5":{"name":"@angriff36/manifest","version":"2.19.5","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.19.5","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"426d276e8621ce0e3c2a3470899716aedb7420fa","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.19.5.tgz","fileCount":1001,"integrity":"sha512-GJkwLX2YGs0IMOf7ETGBWL2cYr7qvL3JEIa9AY6eNbfVEN0c2QYXUIrYmKD9XRx6XkPpT0lJkfhuBwyb/soWiA==","signatures":[{"sig":"MEUCIHy+RNOu4F5GETBO+C8Fk3anvpm8CLRprMTh6KA5eyw3AiEAg4p4gLdx69UPuEJyhN8zb4hk0GitDvRKTUjX25eWM58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5369710},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"c0deb0d0bccba4a92cd3334f73e697925587c760","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.19.5_1782700851985_0.16603248101978219","host":"s3://npm-registry-packages-npm-production"}},"2.19.6":{"name":"@angriff36/manifest","version":"2.19.6","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.19.6","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"0c5f29a2273beffcd7f404095d9729413cfa52e4","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.19.6.tgz","fileCount":1001,"integrity":"sha512-Dv42AWPBl2nPwgMGNiWap3rfwBTl4Z5pKekGheTxeRqeRN9uTgbMly11BYf1qCt86grBndpFGNTdDQUDrPDvIg==","signatures":[{"sig":"MEUCIQDvpT2kM24LkWZLlZHQGkTUr7pMIZpIZgR1X2HsAzuLRQIgD7HcJrvU/Ivwrlm08MgjjMOC2Ek0DSZ7lKTbhedeXSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5372789},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"105fc6e7e57a15deabe040404fcbe30a3337e50d","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.19.6_1782703643977_0.4376026078982218","host":"s3://npm-registry-packages-npm-production"}},"2.19.7":{"name":"@angriff36/manifest","version":"2.19.7","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.19.7","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"c78591fe449bc41f5f3f2044aea0106d68180d49","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.19.7.tgz","fileCount":1001,"integrity":"sha512-WzIOwfvyf5NEMSlJajTyb0zTTiw5KzBfjfHsFNJP3mg9pGh626XdzI9QXjHElzotBDkQTjWzDm8VjvdtyQFs0Q==","signatures":[{"sig":"MEYCIQCJ3IJsst8R7C3RRdqdj9N8TQAJnUUJU1p0kAlDeucugAIhAJmvMBPMfT7STNtAqgNLCOpU/Z/MN6HR1NEVSgF1ftar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5379307},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"d1e9c148069abdd6dfe80b61460a30cf3996383d","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.19.7_1782706103508_0.27441514690124125","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@angriff36/manifest","version":"2.20.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.20.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"282802052de6c1a193697f971039dc41016f1e05","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.20.0.tgz","fileCount":1001,"integrity":"sha512-qQdshYitlID9N8USUT5gBN+aZaVj2RUem3gAMfEkieu+oveO9ARvhiSdSgeVJlu4HWiNTC46VLCI2+FqB/pHDQ==","signatures":[{"sig":"MEYCIQCyYPOeFhiHIQdq6AVDIOFd1uE67ohjd79tayPMRP/G6gIhAOAZMhDAO57MwY/PlfdQivzZ6Nr0QJWnrftgBSD3fKjN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5389822},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"4374d3b70d4cd55dfcdf0d15a90d4cc9e7cfd724","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.20.0_1782709893110_0.7328294985334758","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@angriff36/manifest","version":"2.21.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.21.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"9362b59ba368ad083b3aacc77fc3d09de31051a7","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.21.0.tgz","fileCount":1001,"integrity":"sha512-Bl+cq1Lz8eGV1ShJvAbwQ7XEP2ffZlDzaaUn9z98Xf8QZpGsxVOyJBcbQ/ymYEcaz3eni5WzNIHIlgU6y9RPbg==","signatures":[{"sig":"MEYCIQDYUD/cPJk8eKVT9nor1oyVfmDmSHSI9Ry9zSwQyKZNQAIhANbPg+g/XYB9PQ6+CyzY7p58cpwll7htS9XXTJ/mouSy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5399603},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"f77a424f1e17ce445263830c1ce4cc13ea70087c","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.21.0_1782712288067_0.9437401978668087","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@angriff36/manifest","version":"2.22.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@2.22.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"84209a265b6e1485d05c8c66ed02a324e5bedf7e","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-2.22.0.tgz","fileCount":1002,"integrity":"sha512-y1jzRSK8zIjEDVAEagYmqW2Lhyd1+Kvr7TQZzFymEKnOo7yD3mdlpGI1ASZO+rIZHOUTD46tUs+koPHVMVdJUw==","signatures":[{"sig":"MEQCICoCVJDVYTnyb5pjf9XslY0pGVGpKszepz3CbRWPxCVFAiBPjYPfwO8YklcD6aR5Z38I09ba1+rwHp7fqaJmiUzOiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410294},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./package.json":"./package.json","./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"53d0a1d97d00bcefbdaa86598d6cdfea23e55784","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_2.22.0_1782713967791_0.8969967885735319","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@angriff36/manifest","version":"3.0.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.0.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"5485b99eec660a751c7830937a25faf7819e756f","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.0.0.tgz","fileCount":1061,"integrity":"sha512-jFzciQUaZHyC+SbuW98g6PfAK892L5nwtFzePmeTUkEfGtjZCo+R/AG4jW7rENdTrnFQCaSafdQDKGak/mF3FA==","signatures":[{"sig":"MEYCIQDplIYtqMPGQzBbjaeAu72FDiZs0HOiNBwpgzx1qsTAGAIhALEhQS0ZYNSffPP7Jh0CPfzm5cRqgXv6c7GeGjKCSTeP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5851095},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"aed57d20bfa0ae2a763b92e43266fb0235d204ac","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.0.0_1783000141404_0.3670103993016416","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@angriff36/manifest","version":"3.1.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.1.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"c7807ef7ec759896bc7dce32eadf10e4ff892e0f","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.1.0.tgz","fileCount":1061,"integrity":"sha512-TouQdpF8litFrpbUOt5J+4CxAzCuKCwEfU67C5po6JpjpxDiOroB5IGH1aZeS/PGemclBsoNIteot1PAm8LbDw==","signatures":[{"sig":"MEYCIQD/CdxDgbxd2dOqooroGP9jBpIv2LA8W+d4/YSjvL7GLgIhALVcBAUJPoWgHucIldAV6sfsc1xphr/x+nJDJADMakwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5855469},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"a86325f05f67145dafce17f45f1db6e1c8889f9f","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.1.0_1783034608795_0.7094571806586687","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@angriff36/manifest","version":"3.1.1","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.1.1","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"49628f9f1c5ae817c2a9242642abc74058ac1e56","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.1.1.tgz","fileCount":1061,"integrity":"sha512-YUuaZhlQDPl3547EgoVvAy+qhoIOwhBNO8COvCWB0gE6X9KgtTmxwO5zFmLuDx8PVb5pCpQc2QnZXiB69IEgFg==","signatures":[{"sig":"MEUCIQDAiwL2zU1gJZ1ypjp25IWIg2Ax6gjbullnK5aliwcbqAIgIe5ctUle+BMs6DU+UvQqDJbi/g5/lcrxjQLsRhrdgFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5855760},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"c801f812eeb7edf5caf1d787df332eab327d9b86","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.1.1_1783043391962_0.493673036762279","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@angriff36/manifest","version":"3.1.2","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.1.2","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"a71c9fa828133e7c52fa7a262d6fee28d8416d36","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.1.2.tgz","fileCount":1061,"integrity":"sha512-RSS3gBrSvwdxK5qAiQ7mIxVVJPQyXr6SzN8tc1z6xCdw9oX3+6JacerITU1ZkEwkavV1o/GgttPT534rhrk3sQ==","signatures":[{"sig":"MEUCIQDV6z26u9hJjANmrumXbMGl3PnmPdCCM+01EXO2oTLaTQIgMZuaiADIALMMcOC1O40fpsVLL28tOODOU/kBFOEBcwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5856047},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"5b065126760ea29ca165b93a3afa3d41dfee2d4c","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.1.2_1783045249517_0.9222921846776795","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@angriff36/manifest","version":"3.1.3","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.1.3","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"516d1abe3d2ac9808b70ea24102cd4a63054f081","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.1.3.tgz","fileCount":1061,"integrity":"sha512-X9TuSeTv9fqIp4NSL9LODq49ZLN/VgDOqoPOG3GnqbQjf64QjPXYf312AOxA5D3YfjrbU0MobvPc9s9ShYtEWQ==","signatures":[{"sig":"MEUCIQC1UO07uRFHf28tMGfM00VhbvXjmQZK4KIqWW02jc8sUwIgHzs4z8U356Tb1zbUka7IN3jD8aPs8SOOHJv+l5W39vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5856364},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"d7afaeaf03ca5dd2062eacd14696e80a82901668","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.1.3_1783047168011_0.48995185599519053","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@angriff36/manifest","version":"3.2.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.2.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"e74a1f21db16d06420e43e2688fd66f7d6f90fdc","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.2.0.tgz","fileCount":1061,"integrity":"sha512-4ZtU6z+dG1ACWlr7VA5WNF6upw8LBHqC7ForC3vwioOciBMoGJysrh/mWtyksbCsBxivqyBGCm59ZIZewProLQ==","signatures":[{"sig":"MEUCIH3RNw0NKHJ4FOMrRsaI8j+4RY3SbYxL701xZNXJLdptAiEAw5HkWSTs3ertPGo3eejRCmHpj5kHdLxyB6y2Zw6V29E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5857439},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"197154339336082e5186acfbbb6149724fed6740","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.2.0_1783241180479_0.25680694102073987","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@angriff36/manifest","version":"3.2.1","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.2.1","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"659cad559acd6bb7b77b62dbc40e7ea2166f1adb","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.2.1.tgz","fileCount":1061,"integrity":"sha512-fLuGPqrt6/ZJeBqipQBlMbe/rbe07ZPt3ByqkmzB5Q9bOszwariQG3SA6MkMBtIR549emq8hQ953AQtBcrxxDA==","signatures":[{"sig":"MEQCIHXeBu9fywC3E8URwMRl+uf788x0r5FhgL7F0ICaMOI/AiAqjnclQrZtprL0Y5zwQroQf26axRacx+G2jaicQXeP6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5967262},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./wasm":{"types":"./dist/manifest/wasm/index.d.ts","import":"./dist/manifest/wasm/index.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"637ae387a70af1162d46458b72dc9d9c1529e7e9","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","wasm:build":"asc assembly/index.ts --target release --outFile src/manifest/wasm/manifest-runtime.wasm --optimize --runtime stub --exportRuntime","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","wasm:build:debug":"asc assembly/index.ts --target debug --outFile src/manifest/wasm/manifest-runtime-debug.wasm","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2","@assemblyscript/loader":"^0.27"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true},"@assemblyscript/loader":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.2.1_1783353236266_0.14674151420254367","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@angriff36/manifest","version":"3.3.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.3.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"f259ee13dd6b8a9ee4265cccee14af6622bb9940","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.3.0.tgz","fileCount":1065,"integrity":"sha512-KHyP/RJB2FodvuHsQf2Jb1UFBwvECNc34GbwpYOfwRKiV/iWXRDw6dZK9llx1IAqjI1vAZ+56divv7xTnK1oNA==","signatures":[{"sig":"MEUCIQD4g8Sv4oLNTG2dGem+KrvKgEfr08TGkM5GHcNvtG4/YQIgKjafO99TejTLf8XPLpepqcjWsp29gile0jdExkTMAgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5985810},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"92348b54154b53f2b181a3ac322c249175a6ee8b","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.3.0_1783405674476_0.5952398140394737","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@angriff36/manifest","version":"3.3.1","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.3.1","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"3250dafb611a1e58ad5ac98724a3e4ee32afee99","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.3.1.tgz","fileCount":1065,"integrity":"sha512-h75v0jVNPnEhkiXbShyWexcyYdhaK3KH5ZFhVh54O49M10Ponrrbz3Eg3iNRYA6mbtfKdnGxtIj6KMmlvGnHuA==","signatures":[{"sig":"MEQCIDHU4+4zerdKe/3qhL2WlvBk+dwRDhXOaq08o7mEyIqLAiAQNlOPvt84jbtpooPehHEW2AZJo19Hf/6wkwOgpIj0Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5986764},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"8257f0b11c3cb67fe30394bc548a12ad1dd3133c","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.18.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.3.1_1783420312100_0.31495655790490074","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@angriff36/manifest","version":"3.4.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"81fa8a4686392e05818de2f750a96b01bfe80b6e","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.0.tgz","fileCount":1177,"integrity":"sha512-uXf0/LXdwU6taQq/ru8her7hGqeHqiXtBE9YHOeUGpGh/T/gLLOoIW4PDuBnCfsVMGsKLyplrOj4+Ow0AT2CZw==","signatures":[{"sig":"MEUCIGu79mtMqahfpQP69jF+2eDSrOF1d3oP4V3xyV3tzCasAiEA5axPOUXz4PeHkI0pcOXiUbVLgVy+cVO7hXKBc5k02qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6410741},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"2ebeb6fb1df4e16f00ae74c68869b877427f8638","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.0_1783592504080_0.37260803158505995","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@angriff36/manifest","version":"3.4.1","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.1","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"72af798efce4115d4dcedeab6ad290376576fa46","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.1.tgz","fileCount":1197,"integrity":"sha512-W4Qw6OI/202BHB5rx+3TId4ccrPxOZkZZso9F2yuXJWUkSuuZCaBjYI3OzFSIf3ZXIQpKUGAQy6UcRACkm+VWw==","signatures":[{"sig":"MEQCIGHEeCb0F4Qkqb1EoWOsgvSPGJRMl1ROc9xU/poyTiyWAiBnecWnS5lXSmj82B/U/PdtROIGQKUOicfCtqcwtb/1Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6468073},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"f40d870c9f1a6c96bfac9166dadf10ec6923efc0","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.1_1783595283246_0.7187786994229584","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@angriff36/manifest","version":"3.4.2","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.2","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"3579738fbe96ee968a69e28f1c123111c8bae3d9","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.2.tgz","fileCount":1201,"integrity":"sha512-V43KirILSvXKB0b8MWacolnGx69MEWQXfUlnwnQAJekhNBa5sN26rOUX/k7Rve1YwQxx+s7TAogvnE9sfRUhkQ==","signatures":[{"sig":"MEUCIFN18UdwK21lvGRZZgAD5Uahtm14/g47DhqmDxSbpNW2AiEA7pHkzWAjMkpkKM5gHS1/BtjgnN9NA/L8Ry6O80hkg2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6478287},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"6b7c49194c1323efd7bd5c3c391d07ec83c9bc28","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.2_1783596334046_0.3933136619936799","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@angriff36/manifest","version":"3.4.3","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.3","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"e8217cf084bb9a7be3f4e0d5cec21f01bffc3a06","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.3.tgz","fileCount":1201,"integrity":"sha512-RHALyddeqUJOUy2XFhqArQ8fiiHGz5gJCJ1t/GEptepbsHSwzUvJ/9SG6KgnH/1MWeDjbO1ID2x7WiOEAQos6w==","signatures":[{"sig":"MEUCIQCiSC5kHHfW1HxcAa7NeMv+z0Pa/cSkXIS19hiGHKANtAIgaexqhZHZMuw98f3ky2JGBSU6FowJ8jQQhd114KKXI84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6480984},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"a637bebb8d17ba002ec12ae2a920676008cf5ec2","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.3_1783598045266_0.19515267263644165","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"@angriff36/manifest","version":"3.4.4","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.4","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"8ac8c0e486e69aa7b1faecdef8ded2cd8a0321a8","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.4.tgz","fileCount":1201,"integrity":"sha512-y2zVY9fK2tdrtwWd4X/N8rTRmMexaHz/r+KbQkUSh04susnUGXfupLGCoAMWXsEHSY+iZx9fXfVe3b+zHO7Neg==","signatures":[{"sig":"MEYCIQCdfM1baJwiNci7XJdSlwTd7JiZ7Yv/aXA1bxW3u39atgIhAPEZ9Mu8gRlWRRY6mxrwbEzOM9cLc0HhC/4EfVCDfWWy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6485935},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"c33dd715fe727760fb3a1d0eb8af9a946521822f","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.4_1783598747171_0.8990705929420137","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"@angriff36/manifest","version":"3.4.5","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.5","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"e56a400fb2458c09217239b7b4b3bf3f5dd75bc3","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.5.tgz","fileCount":1213,"integrity":"sha512-L255UoCcf4yTEppRLvGON0L46QddrO1yXsAOzdmMvGzPugbm4Up/E2HrCDODzIPIoAs0oZpirGNGByCam9OMLA==","signatures":[{"sig":"MEQCIFULxMqtGpK+s774XXcJG3pYwg0b4a4N61iQqPmq5HsEAiAlh/ZugPiWdRfDc8goy3PiErvxJ3D/g6qhlgqTvAkbJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6555110},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"5b38a8139f913de7fea098abcc30e070e0dff77b","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.5_1783603659246_0.2745886405647173","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"@angriff36/manifest","version":"3.4.6","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.6","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"d0088816cc5d7338df022d9ebf89a203f71ed8ac","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.6.tgz","fileCount":1213,"integrity":"sha512-NzqASy6BtlTQ9F6HvYfEpW4u7b+MWMx2CpiKriL06Dev5Rd5sC3up6tIJ16LMJf7VuIMwVFfVoeSoM6QRcP0/Q==","signatures":[{"sig":"MEUCIACUC0fp+GA05vnGjKKLkmGZEgBixAEqXw9xu5QEPuO6AiEAl9jIIn3iVBaSVZZiayjOcRGtlnXO0B59EA82XqFp3aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6558481},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"f0862cbe6d02ea4639d4c336e3743017f2b215e4","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.6_1783604427365_0.4437754298684038","host":"s3://npm-registry-packages-npm-production"}},"3.4.7":{"name":"@angriff36/manifest","version":"3.4.7","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.7","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"bd78c0a356c639d908bb3f585d6ac89b149ad29b","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.7.tgz","fileCount":1253,"integrity":"sha512-3Wbx0JQyPVN/leeU7hxQ4eZrI5PZwLwzc2LfHo7b2/e48UN3eEcMLyUox36j5sLKRRq1r9IQ9nkNxE2Sk4Sleg==","signatures":[{"sig":"MEUCIQCw587I0S23QmmWptpmyEB1dwvSTrG/3XUHFgWXbwaPZwIgfvghrUaADD9z4oomN+rp7vRaKXcqgrZq7HgYrW//olw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6649130},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"b9a17560cd5534c0bf556c56ce56d754f519af72","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.7_1783627067604_0.3526268705137108","host":"s3://npm-registry-packages-npm-production"}},"3.4.8":{"name":"@angriff36/manifest","version":"3.4.8","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.8","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"993963e7a389eca68c57e699bece5e1c23a897c9","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.8.tgz","fileCount":1253,"integrity":"sha512-z1LQsBj7bpReHrggoh7oW68bxaScRGIg2Xyhcakwbg18lzafpFGjDLNDJmjyWFByaY4FT0cQn0lL/c1Lq+1Glw==","signatures":[{"sig":"MEUCIB2rE8ieYFO8n6GnBIcqIHrO45p4/sZ2XZ+xNWJJwaqmAiEAmI7uq9QNcZUut1AdY9JuNwXR268vxPOwkB72+2Br2Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6649176},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"348271ceb0a34d803764c7c2d8da5ba34edff167","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.8_1783627840134_0.2061789752428962","host":"s3://npm-registry-packages-npm-production"}},"3.4.9":{"name":"@angriff36/manifest","version":"3.4.9","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.9","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"8ef8ecf38b98b17ce96c84857f12157460984bb9","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.9.tgz","fileCount":1265,"integrity":"sha512-zEz8uKxNE5w3adDM/4ASjncYF/HZSQ7SWW8Q5RjLZpwUsoW8flG9WBw8Ui7XSaMsq4wcQGYg4f1rjvx+csFJUg==","signatures":[{"sig":"MEQCIGk/ifPvIIGcwR16nbDVJl37Fa+bitaw5BTxo4VOmmyuAiB9ohV0PbJQxiwWL4fz1doPc/EqPgq3ZdROFv/rOY/dQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6686934},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"903cfc560a4c198b6d4e6977c25f4a62e84430b4","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.9_1783668976151_0.6309318038245901","host":"s3://npm-registry-packages-npm-production"}},"3.4.10":{"name":"@angriff36/manifest","version":"3.4.10","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.10","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"e07341d9cca92103d801ea9e8e97396ad07ae3bb","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.10.tgz","fileCount":1269,"integrity":"sha512-cPZpHbSoq76xur/JeGnpnyq2yV+jdgVtENJQwllgSPtepx/gow15sf1rq8kExCRTI3lJVujun7PGTnm5f/HGUA==","signatures":[{"sig":"MEYCIQDtV28Q6ITZ5pS+akFC6IVJmNX09cuET/4mns7wWViHtgIhAMuu6kh0/zDCvP6CROGafn7ODFNrL8k1E7qVpSo5oLr0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6704931},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"0bb6468e02cf950fda1d7a5113d56aac8044e94e","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.10_1783673249870_0.27740199520983344","host":"s3://npm-registry-packages-npm-production"}},"3.4.11":{"name":"@angriff36/manifest","version":"3.4.11","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.11","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"303026dabb915cf34b5bf2d99a97621148d833ac","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.11.tgz","fileCount":1281,"integrity":"sha512-A8/8JarL0xfKANxaa5ZYUvYmCVHCNPGvi/hyHZqVAJu5w5Dnwv4VLNuDppk9Aa1Xevrt1o8tPFte8Mc+mYcdxA==","signatures":[{"sig":"MEYCIQDV7sLC8earkiAgrgNxPVRaMGEkmKer5sBAxDu80h3KkAIhAJwtEIzP/NNQhVD4lt09zRK5zF7e+7hgWpm/gZFpjc+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6754407},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"badb0e3fa5dbf65a3eda5b0ca80c1c166c59bcad","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.11_1783675537458_0.7686780910473219","host":"s3://npm-registry-packages-npm-production"}},"3.4.12":{"name":"@angriff36/manifest","version":"3.4.12","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.12","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"82b7972d45f4dde3ececc7e628a5dd65e9ba33a9","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.12.tgz","fileCount":1281,"integrity":"sha512-OjUM1ioLC72NQT8sodedR2sRPHRg6Gu1lI8dicoGA7k9SghttUt1C3Cu9mqgNWNZsUofSPHde0p5/ZcYOyS1Bg==","signatures":[{"sig":"MEUCID2NYnR4a1IWjnTfZIV/Wg+GZGnrJSs7BhAqKPr2JOxOAiEA5PH4tVtiK9l3A1O/D5+PDB7JapchaPfql9qxclfQOc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6754337},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"3c0157ca6cfa5d50f815527b37d788f661641569","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.12_1783675828051_0.9226416081099873","host":"s3://npm-registry-packages-npm-production"}},"3.4.13":{"name":"@angriff36/manifest","version":"3.4.13","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.13","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"057786f6916ac07a363a6bbab2540813763d0055","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.13.tgz","fileCount":1285,"integrity":"sha512-TuHx3AM3dwF3alrvDxd+/q+19ISVctxow/c42SJB46WFBMjDmwCz0b82xClpBKBaQUWhr40pV29EL3PEV302wA==","signatures":[{"sig":"MEUCIQDg614Eo30F6T0cLho9IEA0ipV1dbH+YLIa/hcnlfu6nAIgUXbSDR1GxuxvFfl2QGyH42C8zB1uVbIt02/PxCSZcv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6764443},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"13ba05c451fb85fe2f351ef6fbd03691f49216ac","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.13_1783677243438_0.4786394572087267","host":"s3://npm-registry-packages-npm-production"}},"3.4.14":{"name":"@angriff36/manifest","version":"3.4.14","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.14","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"4c9a718da72ca1a6b0bf2cabad4e11e33652343d","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.14.tgz","fileCount":1285,"integrity":"sha512-Spotmtf0KE4k/kXJ61QE8uRHQnhR+6MOMw1id5Rq8DB0Cu+kYsNCvwajSgVuteqvtp/M7Kl+j9eLp3Ba5Diycw==","signatures":[{"sig":"MEUCIQDd8V/XQjZCVLtO3rChhSL0x50LYXj1o8Fswf9i7A0bHwIgYdHmxlKMJ/qUIjbGN0+e1JtSH2BHMnT6mXCZuyETDNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6765310},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"912fdbd1e714de8a46e901588d6e91088884e25c","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.14_1783677714069_0.7231840390318718","host":"s3://npm-registry-packages-npm-production"}},"3.4.15":{"name":"@angriff36/manifest","version":"3.4.15","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.15","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"0241613b84be4d044805234eb01eef59a8835150","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.15.tgz","fileCount":1285,"integrity":"sha512-s/LVYZ/0HPsmObLmDEMx+VBxTXteiI6n/cPT4kW/E2bMBW16IoJtcJuYagHUVBTket3rkNkTR9WwtM7hQrfC+Q==","signatures":[{"sig":"MEQCIG2/ok8amAr6dO5Vg1iyLP/5tt87D9wf8xYDk9qE6vaCAiAFCDwAH5h3yYBd7krt66c+YXiboUIpTEABeTx4s9oSpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6765310},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"bc5ef73302ad2589fb91039a94905291f40f3a4c","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.15_1783678940742_0.8994437605269843","host":"s3://npm-registry-packages-npm-production"}},"3.4.16":{"name":"@angriff36/manifest","version":"3.4.16","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.16","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"0a8d5955e3d2a71c53cc6af1140705f121a44c6a","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.16.tgz","fileCount":1289,"integrity":"sha512-cS3MPCPzkJ09Zb32ogAKVcyascEthU3wqSxJ2lSV24OSCoq/iNX7saGNYviSzs8BkO5Wz+pHOk9ifJZRYufT+Q==","signatures":[{"sig":"MEUCIQCAU1K3M88rNK3rxQkrX97pdnjPmJ4unnAY4WfFWYMccwIgKElmTTaneTGmDV2+LgAHKUupPefgP+w/go9aMx9Dhio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6779248},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"88447066933e120374b3929e27df362f7e553756","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.16_1783679141015_0.7866253458409473","host":"s3://npm-registry-packages-npm-production"}},"3.4.17":{"name":"@angriff36/manifest","version":"3.4.17","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.17","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"7615c76564f0bd4cb7f28dfa70ad79fb92a51883","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.17.tgz","fileCount":1297,"integrity":"sha512-TkdTByYpWRpWexv8v+YZFfptzEnu6O+e7rtMYan8GyNSVcQ8leNFbeZ24COloI6RvLuQsVKyCR96K3Po7B88Ow==","signatures":[{"sig":"MEYCIQC7GLKnSRfPKoJ0S3w8cjd8Kt1NCFaK50UVkNwatiUkfQIhAPIykJXmnUuTotPXo3vXZu4LAzMcG3CjMrZn8AoXkyn/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6794270},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"2f8ca3deef1b1248d023bfd0ce27a7ec0ac5ee25","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.17_1783681136871_0.2292768490798336","host":"s3://npm-registry-packages-npm-production"}},"3.4.18":{"name":"@angriff36/manifest","version":"3.4.18","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.18","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"0b6b7566b8e1c35c82ef227d7b5543e8b5a796a3","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.18.tgz","fileCount":1297,"integrity":"sha512-OEyDf7S3cOcJEZnrswjkOGZ2vUQu/jsek1GQAUiyt9SgKMGyqhNZqkzr3pO9X2ZR/UojCuPr5GPTemxCYOXIrA==","signatures":[{"sig":"MEUCIFMYcMdGvSag5HK9eDqVkOPPfYw9U+zo9XmpcmMdZF+kAiEAmvliieqrKlhWW9bOrW9zV4+abCVXSD5DZU5JSCT9qBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6798607},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"68a1666707e6d4c1ee8d1cf2040dce150bd618b0","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.18_1783681586704_0.26634794546259144","host":"s3://npm-registry-packages-npm-production"}},"3.4.19":{"name":"@angriff36/manifest","version":"3.4.19","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.19","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"9dbd9b32e6e7f45bd58ee01f8fd62a27f9dd48ee","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.19.tgz","fileCount":1301,"integrity":"sha512-zCdC5LtJgtotqxxoxiIGOHht53ISU5y+9aA3xTxna1QVqLz3u+1qgY7z5huA0qbQcgjeovfZ3L05R51SR8Xwcg==","signatures":[{"sig":"MEYCIQCpQNZkJ96/1pEpmRsOjZn0/gk2asWpGVcL8/WtUGnrbAIhAP9TewcAGJYLjHafmDtSO2FlN4/92dlpLf2ohkiD+3qW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6827665},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"9ab10d8206458c879186c2770de825bd8473ce26","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.19_1783682402700_0.4648988882223297","host":"s3://npm-registry-packages-npm-production"}},"3.4.20":{"name":"@angriff36/manifest","version":"3.4.20","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.20","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"aa03eec181c9b9c6e0dd530eb25a8ab0342ec1ec","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.20.tgz","fileCount":1301,"integrity":"sha512-3gmthQltn8zbAS9dkHai/789UTuR/Aww4yiAtLl6neVdDv/9ZvbVGh9ObjbLhgpUT78PWkw34WVVMQCG2+QtCw==","signatures":[{"sig":"MEQCIHl8vjEXlj9GWex8QmotGrPd3VLXSkc1/5O7dv0YdHIbAiBcrJKtwbCH8JPf+QHXWp0EOfermh1mKPq3HmarmNRJMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6827729},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"ee84daa26fe29093576583763e928f4ec9ed7967","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.20_1783682857731_0.8793164267168512","host":"s3://npm-registry-packages-npm-production"}},"3.4.21":{"name":"@angriff36/manifest","version":"3.4.21","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.21","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"c44162ab2c2b4fe73b3b1d3f0c29a5f31c3fc037","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.21.tgz","fileCount":1305,"integrity":"sha512-F5zGUIQBX+gw/zELk83VvqlRn5FcVLrFipgRhPr1OMaOhIcbZk+rZC3pDH2tg8bviRO+kGqixIfmSLwd8iFt6A==","signatures":[{"sig":"MEYCIQD3XJ53XEE2odPnkbwlqAm3zO4xQYtkuqt69LSu4773iwIhALep1o8c0PokvC38O72630VBWPXQTREqZGP8nrsKuKgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6834172},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"9dc7b49be741d4a0bf9e977d9c27224dc318147b","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.21_1783684326578_0.3900463006597277","host":"s3://npm-registry-packages-npm-production"}},"3.4.22":{"name":"@angriff36/manifest","version":"3.4.22","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.22","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"06c28534537f4ccd7629ca2e242029bb555f70ae","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.22.tgz","fileCount":1305,"integrity":"sha512-OvjS4LpZNHfVkbzITV1jdn3CtBEn5e33zRp5EdJFmyv/vchClPb6WJoOJmCsMTJjbP279aF+19xO6T4y2zMWUg==","signatures":[{"sig":"MEQCIHIgwcQDLNtNkWun63QpHvSJw1EN7J+FqFXIffvxECKqAiBmpmsNT/t8/9+kL4vE039nbqbqs2HkO3/3VaooNkU9bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6837169},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"43eb759dcb3e02f7f1da31ba81ffc2535807df2d","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint .","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","manifest:init":"tsx ./packages/cli/src/index.ts init","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.22_1783696999213_0.547740598994541","host":"s3://npm-registry-packages-npm-production"}},"3.4.23":{"name":"@angriff36/manifest","version":"3.4.23","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.23","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"7a7810593f50578ba45bb4a32ad5bc46a93fc543","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.23.tgz","fileCount":1305,"integrity":"sha512-3mM/6abbgW3C2tydZqZsB8NXRJDN9z+sv0ExtkCuEFCvNdK/Oi4T6n3cUyV9s7SHLaa692dvRd8N0xnPiyj9Qw==","signatures":[{"sig":"MEQCIAHbPh4tyL15YWnKPCMu+lpMNswpm+TshHBuIVaGXd7GAiBVZhRPt7mWXGnLUu3Eca5Y4hRr4APkI9e+G0ZtL+0csQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6842978},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"947b0a6e8f709e485621eea5c800388613618a89","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.23_1783720689692_0.38454464421468115","host":"s3://npm-registry-packages-npm-production"}},"3.4.24":{"name":"@angriff36/manifest","version":"3.4.24","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.24","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"b7c6dab5cc9de1ac7b6184409754c2827884a6a3","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.24.tgz","fileCount":1305,"integrity":"sha512-60eZxGf5V6LXVp6jalvIAd5jptnZUih1cEoyzjdScQQW12rWv1gBmOGWPRxPv/V2CQdQsA62iD1hEST0iLOXlw==","signatures":[{"sig":"MEUCIBU7pfA01wvPLGOtucTdiDBTy2tS+peDD5yHXg/QUQZFAiEA+Sjf3FbR4HgpwQYNTLkrqJJTnSHdEWAk5cN7EO2SHRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6843741},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"c263c130a54f3ac6cdbf3cc685f1dfa87d549a87","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.24_1783768041671_0.14591072850815934","host":"s3://npm-registry-packages-npm-production"}},"3.4.25":{"name":"@angriff36/manifest","version":"3.4.25","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.4.25","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"a82c246bf733113f44d2bcf8798c7ddfecf1d046","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.4.25.tgz","fileCount":1309,"integrity":"sha512-jPdlj0EVswlvhorjKfNh9rcuWpLVPAO4he7qxZz1TXadlxEzGeYzlZZz270orQAwHATU0Qi9/hW0XQbm3ujJ8g==","signatures":[{"sig":"MEYCIQCkSzCzb2vt6z3GfxSjebhzCrVMKgfXB3Vc3U5/wPfpfQIhALlrWJiHBC25Tlzdb3/cO4SHFCqry8awLppUvZ8MeoKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6847151},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"c8cf1999386b6ac74ff84aafb8810c857780b1af","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.4.25_1783804213260_0.4958774401459263","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@angriff36/manifest","version":"3.5.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.5.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"ec2a16ea6e1df414c60b44067c68afb811177532","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.5.0.tgz","fileCount":1329,"integrity":"sha512-Qsnq9s8oHAfmwXkXxCLgKXlwWiZKqYNYzoSqpWr1CNHqAeaOIVmsKm75Ts37UkVFizzZw6m8Fx/NJVbDzbIFYg==","signatures":[{"sig":"MEQCICPVQxRNqc477Ou4bC7J6IQyY1qUS+HCUk44M1fJNutiAiAq2GDS/3AozlVs4jroUbT47SIE/BqmSJ/ONfhgzLzPMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6937697},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"22a19e10fbbdf2b8ec90d6d10ee6d416f643b1d1","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.0","dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.5.0_1784033455799_0.6786690109040965","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@angriff36/manifest","version":"3.6.0","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.0","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"122c8b753045d837cf18ea921bc2b4a30eb2f93d","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.0.tgz","fileCount":1341,"integrity":"sha512-D1ea2VUfE5n4XEJaklpM2/z+m1BM4P/MR/LdQ+1umuBYD9wRNMFRR1SHr8hI5kfc4w5d5gzoHsm8iY4F0RPTvg==","signatures":[{"sig":"MEQCID0cXaKC+ItJ2xg5cl9rWZo7cYjqu2fbktRkqpXyiKZ2AiB7C6gxcOfjwUZt+kBcA8gyuDlY8tV2YTq2faD5IRjzGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6966417},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"32f054bdd0abfc00ef5be7b6fa7fa222c3941246","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.0","dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.0_1784050421569_0.7948312647586566","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@angriff36/manifest","version":"3.6.1","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.1","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"636647d4f76c3df46a140e6faea9665deee370c3","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.1.tgz","fileCount":1469,"integrity":"sha512-HSvLAzk0WmjP0QYoaMpAclj42uY34/laiWLy1sdyRBK17LS00lfyJhvxnl1TQckYzyuBjYZSIov5Zz/tQc7Pog==","signatures":[{"sig":"MEQCIEMvj/NS6PTASj4biwZJkTrZ+qu75Pf2wK/2ePTXjbuGAiBzrHjs4CqVyZ/Oaf22hZJEOEZnsJXPd+5G5wUIKY0uFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7061206},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/generator.d.ts","import":"./dist/manifest/projections/convex/generator.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"fab69aeaff15a619c61c995afcf09351176dcd40","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.0","dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.1_1784056516469_0.45457268931481276","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@angriff36/manifest","version":"3.6.2","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.2","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"0532f62db6e40e23d92436a707b0bf633ace3b5b","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.2.tgz","fileCount":1497,"integrity":"sha512-LCmGKurqKHA1QQyIaCsJKqyhdzWk1voJQTfKKzPqGgYTkdca61TrF2ymoK261HX1TjirFBFMasEEVlJTor+VdQ==","signatures":[{"sig":"MEUCIGuL5nf3puKO9/x0wuNPc0pg0/81s8MCX+2xRRLuN57uAiEA5R+iaae4U3AS1fZtKmGbssW+0MYUltY1Vu2JUhtbDP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7106118},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"cbfeab4fed03042ba5f6f39f9ce5f77e14fe084e","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.0","dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.2_1784059216834_0.5617522480614761","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@angriff36/manifest","version":"3.6.3","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.3","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"340ff001076193834168e5a57d013102facd9fb2","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.3.tgz","fileCount":1497,"integrity":"sha512-Bb32+uOWknr9ztW9kOGvqTJ/5xfGdsLcypyrnU8t3MikOFnh9Mr4Ileibehi9XHReubZZpQ7FJ7ytPK7hifEqQ==","signatures":[{"sig":"MEQCIBtkIxjTb4NwTmBgdGIIEzon9xWAIAMcoYgpC71RZ1X3AiBPh8KFrFv+pJMgMQOhbEY4PCkc3I3NzmOp3yKJwUwNVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7107589},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"44bfd09cc227c22b0ddd57c1794fdc61a1e7cdcf","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.0","dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.3_1784070287656_0.1537594459196283","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"@angriff36/manifest","version":"3.6.4","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.4","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"e91f44c56968b62af15429acdf37b22e8acfe294","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.4.tgz","fileCount":1517,"integrity":"sha512-IeBIwChtQ6D/qncrCE2/gda7nTRZaKxe0e3U2VwXzZXA6MToQT/709WO+HaRaMW+kXlPI6hRvpPQ0Ni9GIoCEw==","signatures":[{"sig":"MEUCID97B66kP6arqSfYILlA+QDdeFVPZHY7x9+YrziJPxDCAiEAg0wWvSOHnt10n8axvXaDKEpXw6EVyziXsm3uMzvxrLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7224300},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"c81f17fef5fc2f26facd142253f04da1a6bc086e","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ora":"^8.0.1","zod":"^3.25.0","glob":"^10.3.12","jiti":"^2.4.2","chalk":"^5.3.0","js-yaml":"^4.1.0","inquirer":"^9.2.0","@types/pg":"^8.16.0","commander":"^12.1.0","typescript":"^5.5.3","@msgpack/msgpack":"^3.0.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.12.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.0","dpdm":"^4.2.0","vite":"^5.4.2","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^15.9.0","postcss":"^8.4.35","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.9.1","fast-check":"^3.0.0","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","lucide-react":"^0.344.0","assemblyscript":"^0.27.31","@types/lz-string":"^1.5.0","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","@vitest/coverage-v8":"~4.0.18","@vitejs/plugin-react":"^4.3.1","@assemblyscript/loader":"^0.27.31","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.4_1784117158345_0.024308648318364767","host":"s3://npm-registry-packages-npm-production"}},"3.6.5":{"name":"@angriff36/manifest","version":"3.6.5","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.5","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"e5cb16fe59322cee57b36eedc016a494089b8075","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.5.tgz","fileCount":1560,"integrity":"sha512-DenloePVgANm0O43OogI9ygEDPT5YR24n8S8uqiuhKMdhUgTk7Hz0+Wle7cWMIzJ52mU/2dWYX1ypHd/4l0bIg==","signatures":[{"sig":"MEUCIAsd3uN1XMVYEyZwAadUUcd+EpFFyk35LEYE2oLJI18zAiEA7hD+H83R/Jjjmo1J/AYp9qU9ijfF+gbZm3bbTee9Ows=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7437211},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"1daac25a4e58aa84c156d3935cce78a0c6093258","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.3","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.5_1784148558738_0.48185015670094855","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"@angriff36/manifest","version":"3.6.6","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.6","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"7b0cd7583a2d694b10e8790c61c08b197516f3db","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.6.tgz","fileCount":1564,"integrity":"sha512-7Nw9KZ5J4HZ2uVYgVFa8ncTbP0Cd4LADfjEft9h3noclqv8uuSOVU0vYEV8kKsqAQ8DOh+/XRpj3auCT3oNGUA==","signatures":[{"sig":"MEUCIQDUgLaUO7iuE+w83gohEdpjuh1cFAbBLTuTE3N25VUbZQIgK0f+sT3ucnONl/XbMEjVcnRySGBTFWhF67eLoRW44W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7445493},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"49db3c2aad3ca7b567188e7a8082e1cca9155a0d","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.3","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.6_1784157735588_0.5780627343588305","host":"s3://npm-registry-packages-npm-production"}},"3.6.7":{"name":"@angriff36/manifest","version":"3.6.7","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.7","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"f3ee3bb29bfcdba25d2e53b5f1d694253288f044","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.7.tgz","fileCount":1564,"integrity":"sha512-pp6mXXqJ1FRFrvXTsbBdJzdkcqVfwt57/AEviPsgGCSrQ2pKgtp/68oC55KXFu/mDsBVTAlOzGkc8jGGmittbQ==","signatures":[{"sig":"MEYCIQDitpAmtmpUqPiOlH48aiKWqBqO6twEUX2xfkMVknCc0AIhAOzOeBNUoRg1rgyzM17qraTVEmM6FkkdzJmMyxnm094M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7459652},"main":"./dist/manifest/runtime-engine.js","type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"d21332f2d80346a6b5cddaf3a2fe437847c2c5c4","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.31.0","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.3","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.7_1784159756414_0.9539719183618629","host":"s3://npm-registry-packages-npm-production"}},"3.6.8":{"name":"@angriff36/manifest","version":"3.6.8","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.8","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"2bb1bcff5c4a76a4bec519b34b12c4646fb136f8","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.8.tgz","fileCount":1580,"integrity":"sha512-eDow2+bQK9imwPtEkq5YRk0DxeF4/kGXb4PU6q8vDm5WdaUbSeloHCPRcUYZ6NUdd3H+m5/EWmpssEkIMnGF/Q==","signatures":[{"sig":"MEUCIQC7+myurUC/q18dMn/60RS6o7ta7xe39uA/60qbOtLQPAIgI69kdOU9sWPQExawl461x87dmzp2KDGbdoZXKG1R0gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7530361},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"561fe074ebca15e002e9252aae63c778d55264c0","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.3","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.8_1784167660528_0.3437366253045393","host":"s3://npm-registry-packages-npm-production"}},"3.6.9":{"name":"@angriff36/manifest","version":"3.6.9","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.9","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"06cb2453e40591ac16b7a6729fa23bf70aa15650","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.9.tgz","fileCount":1588,"integrity":"sha512-a7xA1D+5tQ372Qc0IO1rXrp/sqRDN2Sumfy0iAfudK4m6UnG+vuWPh5dcdkI0ledkzxUjxxTPjfkRaWrRYuUMQ==","signatures":[{"sig":"MEYCIQDQviTDdxrfs+4O2eF/RP684xZw+davhlZtap7rUOW6vAIhAMtRB2CIoLTORYs/WtbevUOxn/9oEJEdlTS/Sy43dhEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7560214},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"b587fd2a93728c0fb50f6b60ee1f06fda549155c","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.3","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.9_1784195925599_0.4031453217221399","host":"s3://npm-registry-packages-npm-production"}},"3.6.10":{"name":"@angriff36/manifest","version":"3.6.10","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.10","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"05efb24303f0c43b9b93d156aff228d16623df32","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.10.tgz","fileCount":1588,"integrity":"sha512-OtBNDkPYmdIANisEUG5uWJNIjXnToQbK3JcZyqkDtHOduWsb746I6E6IplSZRg1QyXWAk7syN3Wad5g4kuPxwg==","signatures":[{"sig":"MEUCIQD/Tscrxop3IsIESQSz6uAuZoS1HhgNJHQpxsn+H1l+zgIgTQ9gfa5w03/6rkMA2JSS+B4qPjhil4KZNkryFFs2oYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7560237},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"a80ccb552ac057497f21f45b8e9447e7ccb486ad","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.3","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.10_1784196421169_0.11995095080972518","host":"s3://npm-registry-packages-npm-production"}},"3.6.11":{"name":"@angriff36/manifest","version":"3.6.11","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.11","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"57b07ab58e155e246b4db2e409ea46c56c9670a1","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.11.tgz","fileCount":1592,"integrity":"sha512-9yvOUDZ587BfxzJfllIOouAFXzEuKmpZk5xcztEnlUdd54YRNw+UcN2CSF0WYeZM1ZnGxXgqHE/W2Rnw+gJpVQ==","signatures":[{"sig":"MEUCIQCvebGz0dPDQmqALSxgowC0s6gCTt249kHlaejYAyunOwIgEdEcojr/hDe+Ygn+GbRM7P58ttTywN/7F0w3f2D1mYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7590700},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"ed6df9c1efc1cfdc7e61983619a3983113bbe05c","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.11_1784216565223_0.9695132785918095","host":"s3://npm-registry-packages-npm-production"}},"3.6.12":{"name":"@angriff36/manifest","version":"3.6.12","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.12","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"6745b56c919b9a4ea653392c68c1d838ad40dd9f","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.12.tgz","fileCount":1592,"integrity":"sha512-173fOAiABu0jzDLquXKjO39sA+Dgj51TegYniKPCH7+aIgG9MDzkOl0WyO011Xc51cNmPtEzmNyCjl5tGMewUg==","signatures":[{"sig":"MEYCIQC/DdXNjGIE3n1x96eEoVGqfoOkSKFzhquY3A4OGq3z9QIhAO70TfMZGId53dsZG7pzK7apTzSdn8gJQQnwh6uXd6lV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7590951},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"55c7980e15c7518ceb6ea9297dc88f3422aa632f","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"ioredis":"^5","mongodb":"^6","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"ioredis":{"optional":true},"mongodb":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.12_1784217525352_0.1573315539094351","host":"s3://npm-registry-packages-npm-production"}},"3.6.13":{"name":"@angriff36/manifest","version":"3.6.13","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.13","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"c5f19eb97398063bb5406fc0fe901beefab62eb5","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.13.tgz","fileCount":1632,"integrity":"sha512-PC6g1E4sYruAkwZSMHgyeMimxUfuEJvTGv4nacjoFTXxDDJDCaEQKkeB1HMZSmwBCpyID0pTXk0jIhHlz/ulLQ==","signatures":[{"sig":"MEYCIQCWQKWYMqvlaj36ZAzWb1CxxdQvD3FsHPXJQ/sPdbMWDgIhAKcSZF0lcHvFf2GwSBG59NftcbAf7jV/jWMQ6FEMxwLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7674712},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"91bb3edd58fd113b0a650122f01f27047f688fd3","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.13_1784247981084_0.5235144636184752","host":"s3://npm-registry-packages-npm-production"}},"3.6.14":{"name":"@angriff36/manifest","version":"3.6.14","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.14","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"ec212578db554df0d6fc48e40c9b2bed99a1efee","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.14.tgz","fileCount":1632,"integrity":"sha512-EqlcAhM7eB/IjuTAdHoX9FV6w084/5/W0y/xc/whSYFDtYPTf4FSNkAWpXZY6kj4J+9UjQXP/628fLB6yjingw==","signatures":[{"sig":"MEYCIQC/eMeKLu/zeIbT3JfiFjO3PAkIrYTj5g1VbLUThsrz4QIhAPrkwVc2GJCxoUytzSUaV8pJ4PSo8r27U9I3/vtzGFfN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7676726},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"d6088b1e190318d6beb9a344ebf414aad7117942","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.14_1784252604967_0.2754373687578564","host":"s3://npm-registry-packages-npm-production"}},"3.6.15":{"name":"@angriff36/manifest","version":"3.6.15","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.15","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"ceb1409aab3b2cce121e2be8b504b2d7130a6cc8","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.15.tgz","fileCount":1632,"integrity":"sha512-wBns9gpk1Mcs0KIv678JbCeAyOXPwwHEEk5GOUxqHqpCTcZ2iqsDe1IJ2ECm1Ke0SVV4M6MB4Bj3um52nPLWvA==","signatures":[{"sig":"MEQCIEGariNr5Kn/hO1ot7ui/bOzqUg1cWIJkHFyRuCjCzxBAiAs8nDCx4Qxwq9wCxdUO9wu4DIpcaW36E8Ql2jqv7i4eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7676726},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"7eb54748a936fc4385e978fb78f537ff98097e69","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.15_1784254343868_0.7523623731951461","host":"s3://npm-registry-packages-npm-production"}},"3.6.16":{"name":"@angriff36/manifest","version":"3.6.16","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.16","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"0ff909349afc720ab78bc01653802f45c895a20d","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.16.tgz","fileCount":1636,"integrity":"sha512-xVCh9jd8aaYA5w0CXjWuxfQEwPFlYxG4KxTi9COxAPjKy+9iUZBG77WkBu9740YbI2izh4V747xWijFN9bLouw==","signatures":[{"sig":"MEYCIQD+P/Tg6AYyM5RHqHEVCsCGzR6V+jGsaWQLUXa9YsgCBgIhANl3a5bYqf5xnTXsqzOY610SP4aifatT7vZXIMn0dZou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7721965},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"18b5b46d6b7954643f8b817b3bfa1ac2a56d09cb","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.16_1784254585657_0.8585405049065571","host":"s3://npm-registry-packages-npm-production"}},"3.6.17":{"name":"@angriff36/manifest","version":"3.6.17","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.17","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"d8350b64f8f30c27318e3707d416a98b52190a81","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.17.tgz","fileCount":1636,"integrity":"sha512-89yalnTRNNBZ1MnPY20QPaK8a6ioLudUWP6mN0eZ1YibwarC/3KHVG8suqooy7c2fVfw1iJ3YzcRwZ5rndga1g==","signatures":[{"sig":"MEQCIBcJB/vCrtXdsyyhbPAkFWAHMFh1YKagyMbV0ttTdNQeAiBRTXPDtKgWws0x571Nqp2TSDj/AExOr+pU0ZcEfLWGhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7723752},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"4364589c16097449f35cb9a98b4dfe4c02af0416","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.17_1784255919054_0.5683272607188117","host":"s3://npm-registry-packages-npm-production"}},"3.6.18":{"name":"@angriff36/manifest","version":"3.6.18","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.18","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"73bb1ce6b20c2ebb735379313f6e0af68b53e062","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.18.tgz","fileCount":1640,"integrity":"sha512-HSwciTiyqUavUDTOO16EFm5HSxFs6lms2mZG5h8KBbRUhkWKLNcGHBnvipaiqNfSdf05ne+MPdR3BlGIfnmjVA==","signatures":[{"sig":"MEUCIQDj9DhRMDEH0aM03XjTJ2E2r+YJmFXekfSGCRhkFXd7EgIgbrngPOkZyhU3kFs6qURhfkhLP7si//T4xP/P6NXOuOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7759530},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"f4a6f742bd03b689462db915fc76b3033ac9cf6e","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.18_1784268901331_0.7883520155850365","host":"s3://npm-registry-packages-npm-production"}},"3.6.19":{"name":"@angriff36/manifest","version":"3.6.19","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.19","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"3d49b12ecaa1edc76094affd5928000ef698283c","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.19.tgz","fileCount":1640,"integrity":"sha512-EAPkRdK6IoeDL/JHW8UhiBVi2AVv6+bXFOntTaul+hF4HmVdcZRyx4fawgnmW3NUENKbOFFH2UxIoZsunCDs5Q==","signatures":[{"sig":"MEYCIQDP2FV6yfu+3NMhpnKThpl/gtCUNnAF7jaGnEb0CpujswIhAI9uV/97pit+6MqUiflrVN91iCt0fVFv9+RWT0JKnlah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7759696},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"3d6d07ad35b44ccc9fb25d4260d03daf933ff359","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.19_1784270034085_0.007249066551425543","host":"s3://npm-registry-packages-npm-production"}},"3.6.20":{"name":"@angriff36/manifest","version":"3.6.20","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.20","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"ea3ed8a90782a0f3b53fe78fe45d8e886bc98133","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.20.tgz","fileCount":1640,"integrity":"sha512-JIDqMeYXTw7v47JVBvkWj50aW9GPYqKjlJyOXxOpKB6UmE8UuxiDd0Bs3yyOcoAlTW41J8BtVC/3GM5L95Dr+w==","signatures":[{"sig":"MEUCIQD8lJn8SoUuQFrlzqB/+xMlzoicOOKYtOw7yLVZBzTyTAIgWIBVrjc9TCFjGRx15ZAyyOFAFnqRONeIUFY+A9olPrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7763289},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"ab4d4ca7c79c5517da38281cf9dde127def39041","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.20_1784273365819_0.49514613858175593","host":"s3://npm-registry-packages-npm-production"}},"3.6.21":{"name":"@angriff36/manifest","version":"3.6.21","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.21","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"10d14b8d23bc3a47758ccef277b8ff29e2a64611","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.21.tgz","fileCount":1644,"integrity":"sha512-61HZ4Z56Gotg2dfve7mObLfRmLXd+gqkCJpN8QRsXTfPtYnnsAHkJvCSh5h2jGU8Ta5c+wdf6X+k9/1QehEP3g==","signatures":[{"sig":"MEUCIQCY2XKiAVJEfp/RPdMgadTH/HYU9VaTuvSqgbsLgKkaVAIgfM8+vDWnQupbIQJjCyGXxit7Ev0V8FI0700AQ2ObIhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7774759},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"7fb44014754bb95e5c802899b5b6de8460e48a94","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.21_1784281782432_0.24776491251442767","host":"s3://npm-registry-packages-npm-production"}},"3.6.22":{"name":"@angriff36/manifest","version":"3.6.22","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.22","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"199ec5dbfadfe8f73c1aec7aed0b954983dc2f95","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.22.tgz","fileCount":1644,"integrity":"sha512-AlmpLLMg1Cq/2mrnTBYdp5GINlfC1qEgawwsRoHsdOXSPUd5eLDm+Kg3+lOvhsrmEMAAbjCFIBur/VyuDRInZw==","signatures":[{"sig":"MEQCIFSKBhnsbKTytWfKtf21sDh3ADI7yTWdjjfdvelyVoN7AiBZQ+XgAavHI3kRb46KSKQu6EsTAc2nepXX68TM9ltziw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7771325},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"ba4f3efe46ed096ad93c28424d8ae04b113602cd","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.22_1784456211912_0.34256115845136437","host":"s3://npm-registry-packages-npm-production"}},"3.6.23":{"name":"@angriff36/manifest","version":"3.6.23","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.23","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"711d58db486725380a87f1cc9e480a788657b4a1","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.23.tgz","fileCount":1644,"integrity":"sha512-lvUTvja3tnbGC2feN5LbRMO5BoVfegR9T6c34+UDu1q/nhTCXlOYm4L96gD5JPr2T66aZmzMa34X3CdbIDS7Ag==","signatures":[{"sig":"MEUCIDaEk1DqkmkDEb2wxQg0/i/ne9JzkfWR9a8DtdHJkO7RAiEA1YKPXoF4vCbWYpWH2apgl0cU9zphLO+pymNG/ywN58o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7780341},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"14614c998a660fc62c23a0713d7ac2b8ab394450","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.23_1784464212596_0.043185638688503","host":"s3://npm-registry-packages-npm-production"}},"3.6.24":{"name":"@angriff36/manifest","version":"3.6.24","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.24","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"16ae210f399b8e50ba8e66d4cf07c792ef4cd5f4","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.24.tgz","fileCount":1644,"integrity":"sha512-NUCSBNtSL9NE8OqO6+MaBLC6GrrmGvi5eEdkT+Vvw3z3VvMIT/DYWWFdo7icVrQHSTfb92Gmsgj8i0qifk5MaQ==","signatures":[{"sig":"MEUCIBXjBc8nWw++K3r9O2q4NSzmEpA9KIzSsnbFGKb7cKzDAiEAiOcllaQm1zJydTsfOLoDfsYSznSObeApqEQxlZxvUZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7781331},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"8b6ad245acb7ec8253443bf34d1a0352ff879008","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.24_1784464482997_0.4160818441243399","host":"s3://npm-registry-packages-npm-production"}},"3.6.25":{"name":"@angriff36/manifest","version":"3.6.25","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.25","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"571c0901f2f4c5d61652b3b8cf411f89d3ec548a","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.25.tgz","fileCount":1648,"integrity":"sha512-Q/xbI6iWyavecftWc85DO3HYdczXi3PgBdmSWGXgnNqe41IVEuYwiDWym2EMi2EX5T+6YcTkvIiFmz+j2i/RMg==","signatures":[{"sig":"MEUCIQDFKI2KqBc8SyPGJ53Ov1NYwwQ7QTzRBM76U6BpI+VbxQIgRTTDF360/8yihP+UMkPUQNxU8zwPM8f1NROJ0xhHrMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7826059},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"972347c4f2770014aafeed3f61b3915e9adab583","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.25_1784482239668_0.9536433740193313","host":"s3://npm-registry-packages-npm-production"}},"3.6.26":{"name":"@angriff36/manifest","version":"3.6.26","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.26","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"b010aa6d17d4084d962428905b9dee4bab1c8366","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.26.tgz","fileCount":1648,"integrity":"sha512-6bNRFqdlK31sSBTas86R/kihH+qPpTIpRQEjrhErwvxKFPO54pf5by0QJnBoZ8lWKcNP2yLMUCoTFWDbGDifBg==","signatures":[{"sig":"MEUCIQDsEvxzy5N+re3SSIScJBGyDo4xZLJF/0UhRpQn6MEmlgIgD9eu27XP0M410BFNgHvvL7aD4yCioNfUuab+4a7sWhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7826063},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"78930f701cf6208ad2e353f65d23c4f6c1457366","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.26_1784482644501_0.024973435807969402","host":"s3://npm-registry-packages-npm-production"}},"3.6.27":{"name":"@angriff36/manifest","version":"3.6.27","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.27","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"6d1faeac138b9179c4d738b9684018fef229d9c2","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.27.tgz","fileCount":1648,"integrity":"sha512-1FiTa+dmSFLArkESqVhHt1aBm+EEh04mMkAlY/SW1jNb/0YWKeA9myKxG6iL2quZ6YUie7G5OnY8LFaKMf2P5g==","signatures":[{"sig":"MEUCIH/negPJZKF7TeX0+CY0MgnoBrD4MtU55B1vGgQx/q+6AiEAj7ELVShUgxVUM3Z63wtfi/uPtzHXtS7+f65jzzOCek8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7828189},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"6802e8081373ed2b2aae0cd9fc790e3ddd0d0fb0","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.27_1784548538005_0.4397699769926968","host":"s3://npm-registry-packages-npm-production"}},"3.6.28":{"name":"@angriff36/manifest","version":"3.6.28","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.28","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"326e20f714ce4031b3859d72eff5b77fdcc496f5","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.28.tgz","fileCount":1648,"integrity":"sha512-adMmB/BPd8MmOPx4vGrxZOnHSgAoz9N3sYwS/IuPB6cZVuRUOuIRrGfLcpZgmFjirUPA9u8TIohE263bv6AKDg==","signatures":[{"sig":"MEYCIQD40FFY37f/qIUfyVyHBD//NNvXLyIvDfEENmHEf6gR4AIhAMK7XX6s8PeGIW5u/2UJSUZynAB7mMYEpBliQJbc9nYL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7828189},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"3a77a308a2edd6192cb1fdd8a2324d4416564806","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.28_1784549165853_0.6343945646708187","host":"s3://npm-registry-packages-npm-production"}},"3.6.29":{"name":"@angriff36/manifest","version":"3.6.29","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.29","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"978df92272048f75832a2cef39b9d455ba9d39a3","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.29.tgz","fileCount":1648,"integrity":"sha512-/6srys8EwlkINj5VzOBkrmXSSFx1VRbWhq8NT2LZYqkbNNjsWULD/E36aoZBgDz5ZMfdT4YZtR7PBbAVSkjtRA==","signatures":[{"sig":"MEUCIC22tgLeeW0NrF9O7mhjTXtwIcyRHxnTosYwtA5fBGkXAiEAzd7xvOG5RGL+ZxDbTge06jBoBhKHxc8qqU6hEdmoHnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7830611},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"7b27f4977170ff01f6a7e7f9c1e53deef59f4f44","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.29_1784549394441_0.8171219122673488","host":"s3://npm-registry-packages-npm-production"}},"3.6.30":{"name":"@angriff36/manifest","version":"3.6.30","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.30","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"8031844fa2f1c95c342480f36054e6ba189ec47f","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.30.tgz","fileCount":1652,"integrity":"sha512-8IhCrQlw6yrNTxJ7gRMY3ZGRPfQ42rTqpV60YFFdDnkde/JTZ9zJp1MgX4Gr+jJI86FWAb8oTtOZ62LdX3kNqA==","signatures":[{"sig":"MEUCIFsfeYjjn2PSRNjqS8Qve6odITJeVBl9MvF6E0BooaIBAiEAq+1bjor3tevP2gd4JaJhV2BDjRKG0SiAcVDxZC/Ct0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7845419},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"dcfbbbee330a0e305c3ee937e29e9b35227fb45b","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.30_1784602144285_0.6846746514829203","host":"s3://npm-registry-packages-npm-production"}},"3.6.31":{"name":"@angriff36/manifest","version":"3.6.31","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.31","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"fee0d169d9f5fd5aed88a253d9c949124da40f3c","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.31.tgz","fileCount":1652,"integrity":"sha512-8momrXVVxreA2eDC6/1DVbneyfPx0+EQiRx2kbqDUWEQ7tLzzavy8SO5FUi9W1SjoQ6QnERcceGFRyVPS4MggA==","signatures":[{"sig":"MEUCIHoMBCAHk4pSZk0cBtPMfEdxnT8OVA2UXnO4j+6eJAIpAiEArRG0G7zZxootKhOlJDSdoYP7ZTVxl1LKwc1pOXWzCZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7846252},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"eb3e8cb6a92f0cde8fa6b49deeca7b3cf238d93e","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.31_1784603966383_0.7594016718436014","host":"s3://npm-registry-packages-npm-production"}},"3.6.32":{"name":"@angriff36/manifest","version":"3.6.32","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.32","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"ee106ea003ca1318bdfa3d952f596babe0904e80","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.32.tgz","fileCount":1652,"integrity":"sha512-xWuef3Y5N8iszeZwgRxGRYDjtqpXABfKh4XglTNEsztYuOck1Op7+obhteviYHrJBu50VmNdyBKI02Xukh6W8w==","signatures":[{"sig":"MEQCIHE6LPlntSroFUCKXVJEcmhNEUM7Ps4QvD0EsCLjd88oAiAa/9lWofWzpfl8CQ9dzgK2h1YhQp6iiOsFBjQSOLKyLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7846983},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"c4ec28e54ce4ce99e8a0bde7ddeef48ae7301fda","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.32_1784604446152_0.35026513796149117","host":"s3://npm-registry-packages-npm-production"}},"3.6.33":{"name":"@angriff36/manifest","version":"3.6.33","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.33","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"470985d6e5b2b37b53f1415a1ab5e62a7781dfcd","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.33.tgz","fileCount":1652,"integrity":"sha512-/rErZI+ZbS0PukRZ6IXSDoR6tArVoSWXjpDXOojOEgk7m7ytGuwSI1VREzW8aoh6mDVBBEF7PagD70A5s4i2BA==","signatures":[{"sig":"MEYCIQDa1R1K2AbSMYpBDnTDH+P0kbDS2BF0vMfAy9GzPHxhRQIhAPzopZcswrazTAeQF/Cmh+QC4sIHAgawnv1l/8Ooqq68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7848235},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"db705cba68b6780b762a7e076cd8709da8637e8a","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.33_1784604831092_0.9564510110774718","host":"s3://npm-registry-packages-npm-production"}},"3.6.34":{"name":"@angriff36/manifest","version":"3.6.34","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.34","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"9401c71aa1d291901eabe46c955912758a4f45ec","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.34.tgz","fileCount":1652,"integrity":"sha512-xNf4CekokITQv6pnGc5s1BwVIi8hmMiHVpSKHY3mRSkRw5u6CSTOqM4Bn22ZNZep76b8NISXc06NwDlvOW09tA==","signatures":[{"sig":"MEQCIDwMwApJIKKZC+7qfVVkLxPMabLbYhCETT4jQjJCT+cTAiASC4MZHEzgGx6KuBiaQHC0UoaC/IPOkX4iA1c4WdfRmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7848235},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"e9d758c60377113d180a62e2a488207133dbc2bd","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.34_1784604993129_0.5391119752940148","host":"s3://npm-registry-packages-npm-production"}},"3.6.35":{"name":"@angriff36/manifest","version":"3.6.35","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.35","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"3f7fce98d30bd012a9a10dd60ce38f88fd707bfe","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.35.tgz","fileCount":1652,"integrity":"sha512-rAyRcO1pnFcRhjG6y7eYJQlA8eCd4t5svANsZ3Rk9bCY/Hy706KyJlF8adRJQ4p2Z8P383At35Xq2m7OrqwX6A==","signatures":[{"sig":"MEUCIAPzzUW8pCaJABCcBd5uRWA18EwqOEhjEb9tc/2J+tZ2AiEA4J1wvYGKlz9mrhwiLOApbIHFa6piTdT+jPniDsP8hYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7848235},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"38a5873280c207b5bf28760ea089b17af8b8216f","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.35_1784610945087_0.29117072069818817","host":"s3://npm-registry-packages-npm-production"}},"3.6.36":{"name":"@angriff36/manifest","version":"3.6.36","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.36","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"13b49f0a53cf6d1389b1da75337cccf8fa78013d","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.36.tgz","fileCount":1652,"integrity":"sha512-62BQN1t9RmgcSSyVkFRd8/s9h9XbzPArBaGhxnrc2nkBfN8so/NHZIFczgysD3Y0gU/vaLFE+YFahiS1iL/2dA==","signatures":[{"sig":"MEYCIQD7pgztDpVjoDwE7B4MHsjZ91fznLiJ5j6wA7xKUodJtAIhAL1Qr5djmGlG1JwwwVNqSz1tA+aPW+nfIUFGb3rUvlEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7853342},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"2137a5f6455008c1c5a1a82e3094256d570ef2ba","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.36_1784611189998_0.9015613428480747","host":"s3://npm-registry-packages-npm-production"}},"3.6.37":{"name":"@angriff36/manifest","version":"3.6.37","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.37","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"502593b96a274a2cf59a9a6f245c4799bc18924e","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.37.tgz","fileCount":1652,"integrity":"sha512-EmmZF+i5osujbXNuaB4qJubpbFxsMfaOVvl0reexAs0vvUFssgvtLwRtAGm5EoiT/cXTdUtmIWJMCvfV4N17Vw==","signatures":[{"sig":"MEUCICB0IVhwWZ4cgvpMIRU8YjygJvyBRrM/T6cmT6E/nI08AiEA+PSWJl8AoKN/GyzPuRb1SJN0IEgGx6rePQmJJjE/Zj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7853521},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"9f44d5daa61b0c5962411c091406ab878937835f","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.37_1784612207135_0.5548658437959837","host":"s3://npm-registry-packages-npm-production"}},"3.6.38":{"name":"@angriff36/manifest","version":"3.6.38","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.38","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"f1ab85bbe5f7bda9b9cf205422587a4381806380","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.38.tgz","fileCount":1652,"integrity":"sha512-A0mpKh9g40Nda5AyoYQH4AU5K+2LpBlj71Sswo/UG+YATjsJ7z0rdhwikp1d8R0U6kOxxXZ7UK9t8dUckU30KA==","signatures":[{"sig":"MEYCIQC/F8NHX0B1e8B8f89JcAouwhn3ShzoLl4eVlHQifcG3AIhAKHLM+SOR8pjtUFd5G7UFF6TxEg7/QjjpDgyCtk/OMiT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7880791},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"a6b9b93c8231dfd6e76bc7a15dc86fc7cc818bf6","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.38_1784617687562_0.3980772452871777","host":"s3://npm-registry-packages-npm-production"}},"3.6.39":{"name":"@angriff36/manifest","version":"3.6.39","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.39","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"f003199fc6c575f12bd157890caa3f85c57427ac","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.39.tgz","fileCount":1652,"integrity":"sha512-/4ke6J8qUcO+IEZBUlsdrS4h8KWLlo/3mMcNIRqhQVIE1p97hDUYtYvF9Cv6nYbpSrEbC87D9bMxX6tGgAT6Dw==","signatures":[{"sig":"MEUCIQD0kjUQJrfFNUK+fRrUpo/BLX8Xp/+b0h7qyQBQRAXUPAIgJ7XIsZpR+szf7vMn8DCBT0I8uSHOsr4cxxsgbhOr/Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7890911},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"9f48063057ac6fa80be9d5a16c45683b6f69c1e6","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.39_1784618093831_0.27452288696104854","host":"s3://npm-registry-packages-npm-production"}},"3.6.40":{"name":"@angriff36/manifest","version":"3.6.40","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.40","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"d3f1356f4524933587fdc7a16960e6a893ccd76c","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.40.tgz","fileCount":1652,"integrity":"sha512-sovn+6NmWTiGUvs8oiu0uS4+8h5kwoun79fdXcpVHfd8aVbTS4HW96DdQesmIYM6qtcvlKnEXumiVYI9y8839w==","signatures":[{"sig":"MEUCIETth9Z01HUU1AHAoe6mcy/Pser9FbTgS5SaSCQ2XJM0AiEA4n7lD8safNV8Ljtkp+yAJlY2SHazY4qIcUX/wrqaJjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7896897},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"7ba050daca904865da4cd474e2f6cc9c1d3b43b5","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.40_1784619006145_0.12310799187621968","host":"s3://npm-registry-packages-npm-production"}},"3.6.41":{"name":"@angriff36/manifest","version":"3.6.41","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.41","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"6be4b0ce994f1d99c233977e135a044e47c9c13c","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.41.tgz","fileCount":1652,"integrity":"sha512-t5SeZ7f3aS1iUbNOYZmnwiWCvFN5xa5GfiWaJX/bTBbIGI7aRqhKz8ZzSdOavbP399IuUYzf+YxnjBtGyQBzRw==","signatures":[{"sig":"MEYCIQCYegp+W0kIXQkOHrGV9mbMixWwej7P/3gyCjeCR4p2IgIhAOsoVqsvWe0PzcCH0PjIRf0lvNcug3c8lCOxP41frbJR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7897460},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"6f566a45ec2c42d97dda0bb05f04ffd29a82d716","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.41_1784622802190_0.9326478241012026","host":"s3://npm-registry-packages-npm-production"}},"3.6.42":{"name":"@angriff36/manifest","version":"3.6.42","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.42","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"af176871f648a6297e1022920c2a0bee5f78e95e","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.42.tgz","fileCount":1804,"integrity":"sha512-7kXM9AV2c4Bw8aShyO27fjQ038OXTDX9+6QPb+oqoSdhxwcnAHP/tEag2O67AfPgB2i7CTPCAPWorme5dMbl3g==","signatures":[{"sig":"MEUCIQCdHmO9WeUFMit/7pC0ne6vOWVPxZhHyBlJpXLId+fEPAIgD7Ys9J3Ty+BBk2yKWj3fYGOLsv05pYuJVovoyL5Os84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8336825},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"5f7ea50752ac0f1ac1c223189c1dc191d758495b","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.42_1784807980642_0.7903709703070845","host":"s3://npm-registry-packages-npm-production"}},"3.6.43":{"name":"@angriff36/manifest","version":"3.6.43","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.43","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"9dc05dd1124e500dac2f00928e21cb8186d8cf2f","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.43.tgz","fileCount":1808,"integrity":"sha512-QMf4/pqgLYdQjH41k86w4Dba69XRI1chI+RiWiegb8xY8uYCq3K108/VvG+vHXURI8/opT/zFBNCubCvWOBBAg==","signatures":[{"sig":"MEUCIDhoa8Xw0hdqDmoxQU6AePJnSYeo8kUvBts+8OHAExdlAiEAz7G85BGAgXW7AYuuixsIU23rEGpFgDUq894Fkd3n2Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8352675},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"e93ae6646e0d4d4ac7dd6553a974747549dee718","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.43_1784812565462_0.2598226610706611","host":"s3://npm-registry-packages-npm-production"}},"3.6.44":{"name":"@angriff36/manifest","version":"3.6.44","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.44","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"85507227c5f5eb9abd8c0fcee4e547622e2d4905","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.44.tgz","fileCount":1808,"integrity":"sha512-TnpvzwLfSQr71AhvFyDJdOhV+l5Zx/q+eiSmFxJwr92o9DMrvke3hDkTPCw/aTLhmSoPkOXWPCPbMS8amjrkvw==","signatures":[{"sig":"MEQCIHoUtzkOOCoUzZdHergBPJusHEDmESflPmXL8fQbqNzEAiAmzYy8AkMDCjjlTI/HYqfXJlG5TTL9kGR+GP0TrNc1fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8367048},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"ed512bdee29d1ade616c055631ea25f6dbdbb225","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.44_1784813401682_0.021158496313399056","host":"s3://npm-registry-packages-npm-production"}},"3.6.45":{"name":"@angriff36/manifest","version":"3.6.45","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.45","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"e038067061ac893358372c1fd222e62d8865cfd8","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.45.tgz","fileCount":1808,"integrity":"sha512-FSo/RLWHIB9kg5+UItCktNb35XXZCl3zWvUABMwk9vh+Y77YUJKzuVjMrfJxFj5M7Dm4WESpVE0OCBn66hP86w==","signatures":[{"sig":"MEYCIQCrI7B2WHyLdhoCzYhUkAnBrquGifmyPpD9huA4uld2+gIhANa9ZO2fhfy7ozwnuHPJq0YvVun8wN5jbUKT3+UiHFpA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8367474},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"3cdf9f4eed3a5e517984dc85fee28b24488ff356","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.16.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.45_1785577922916_0.058898881153036875","host":"s3://npm-registry-packages-npm-production"}},"3.6.46":{"name":"@angriff36/manifest","version":"3.6.46","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.46","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"482d16ee33fc3ce20b5077a1536b8c4797a57fe4","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.46.tgz","fileCount":1808,"integrity":"sha512-sgfc4p9TwlATqYCR6kepcU8xO0MNq6bUikeMJDnOM6MR48j1bD4ZrUSVeP+W8sgNPbuYrVKL8taSu4MqhrM3Tg==","signatures":[{"sig":"MEQCIGMXXK20bTRlwj0SoIZaVnuNQKb1FfvTejnHQsyORHC3AiB/4iGfnPPihWU6JHfVMxGiEnqPIskbuoLEf2G9qtHAvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8395037},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"f47baa30b93f9187ea4fa823e48a06449ef93f1a","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.46_1787767345886_0.8490740606623033","host":"s3://npm-registry-packages-npm-production"}},"3.6.47":{"name":"@angriff36/manifest","version":"3.6.47","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.47","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"58948332e4927e09593492d37583a4b4dc71267d","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.47.tgz","fileCount":1808,"integrity":"sha512-f6bAmn1BIMYqjIqrSExs4G7+7jkC1BsmMqCxcCCw2e8VHdPMZuAlPLX2zGfWQ43qFr2SV0eH9BKKVTZyeKgFQA==","signatures":[{"sig":"MEUCIQDaEc2C4zSjGnzwVaNJYFTtF74KL9/OzVtQfjNfqC5xsQIgc8D+ijc6U4weyw59Z2T17KeMEfq8J0W3htFZDyCh/Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8395756},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"a87fd67f57ce9b3c7e189ebfbd75526d21a74a1d","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.17.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.47_1787774703985_0.5906299547287761","host":"s3://npm-registry-packages-npm-production"}},"3.6.48":{"name":"@angriff36/manifest","version":"3.6.48","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.48","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"88f8dc4a67acdc46477353b8bdbb3347a0800d8b","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.48.tgz","fileCount":1808,"integrity":"sha512-yBCIL5I6dfHQ28CAuaM7dyevfkZgUpAJRn8Xnvf7SpJoQHuFJ8bHXJb0CNvms6/TlWWzsBRGzuIesoVdkLtGbw==","signatures":[{"sig":"MEUCIQCEzJL+NZEHG0fE6gAZYhxV/In6iO3wFrvIcIeRj2zMrQIgH5N1++zbc35xLMzXPfOlKMI6r2idiwtrc5o2JcHQfs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8395968},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"eebf1e2721c792147f20541c409a3754e9c7ac8b","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.48_1788445084597_0.9035552037934946","host":"s3://npm-registry-packages-npm-production"}},"3.6.49":{"name":"@angriff36/manifest","version":"3.6.49","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.49","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"2db96ffc18383f2f3624dfc2e00ca9d4b17f7d67","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.49.tgz","fileCount":1808,"integrity":"sha512-JLhMzwA6sgq3wi4tqbQCOTemnl8e3OPODya+aD9aYt3M1v6AMddl4+0SIfGRKO7GQBSujCfEMhgKYg0Ahn0oXA==","signatures":[{"sig":"MEYCIQCqX45Emxis6zn2mP54wuwhDUkILm0/wXF/pA0I20tWqwIhAI6O0PGIWxzTwjPNoP1o4IbhxWYta47G7S8e968VhZ5N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8400442},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"62f5a4ced3160c4f5f653a4de05a81c57323b447","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.49_1788972169261_0.2774135560877933","host":"s3://npm-registry-packages-npm-production"}},"3.6.50":{"name":"@angriff36/manifest","version":"3.6.50","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.50","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"1714ad76c7a84afa0bc04b181c3b3796aa1fa745","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.50.tgz","fileCount":1808,"integrity":"sha512-aliHkFinqi9mN1Kr5KXoRqDIslpJycFw7+T/lRli+hMgwRJa12CXRIKwXHioVyLbM2pilnZdhbRpOtlE39af9A==","signatures":[{"sig":"MEUCIBvvUUKDML6fphvfPtD0fN8ZGz5GzaPtHf/JFCJsGwhVAiEAgizvw65Ow7+Re64o+NKPnwXLinxgytXTQBQFFO5XRQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8400639},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"8e4873759a05525d46832fa4b78d0c970a3cd1e3","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.50_1788973237754_0.7879139809484277","host":"s3://npm-registry-packages-npm-production"}},"3.6.51":{"name":"@angriff36/manifest","version":"3.6.51","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.51","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"98d2e1e8abfb330b0e4cf869fb04e363768c0803","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.51.tgz","fileCount":1808,"integrity":"sha512-oleI3KhJIIwrIFvGWSi43Ajl0wH7xEN47nUi+sxTLTixtI+xzJs3bbgW+HNk/jUtUbhMsB5uQYm257ZDNYwYyw==","signatures":[{"sig":"MEUCIDyOMlDpm2E0THrOzDuHMxBnirCgi/yOYT14L739QWeRAiEA1cJ7Rqx2NZ7ybbwLeeuYf5i5ghEjgHtYiS/vkir2z0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8406411},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"7252a7f3117270e3e74f1fc96d285d8321bff3d1","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.51_1789034667720_0.8486572703909445","host":"s3://npm-registry-packages-npm-production"}},"3.6.52":{"name":"@angriff36/manifest","version":"3.6.52","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.52","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"4dedae4cf18152c41c7284316fc716dd3ebb2e16","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.52.tgz","fileCount":1808,"integrity":"sha512-NU3ProPWxX7Ok2v1vBQQ/9CkYn/lK4U9VEd89oJ1LjG3aH5WFkMcn+MXcnS1j/MqsdlMqYdhCkwra0Qu8p+Q7Q==","signatures":[{"sig":"MEUCIQCGJG521i8QCCoNMu/4mGFq1jEWlI6JzqIj0y+40xt4CgIgFpbzWe30mHl8mJnDRaWzlJvEDbBLEqft7SfKYcqmonU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8408288},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"db385089432f8067650d252898a6633510e56d03","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.52_1789039015524_0.23038815693067338","host":"s3://npm-registry-packages-npm-production"}},"3.6.53":{"name":"@angriff36/manifest","version":"3.6.53","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.53","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"8a388ba888d032202bf9c3ace6a7936abd5d2afb","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.53.tgz","fileCount":1816,"integrity":"sha512-wxRuq1tUgz/RdubCJkMGC8i11IeinQCvQ/WqPvDxnyyw2TQ/61qIeWkSt29J4pxuLB1mZDlnT7ulccY+aixNRA==","signatures":[{"sig":"MEUCIQDhFcAiylZql76tkw2lGunEmQ+dtuwGS61z5uKraOCsjQIgJE1xPLpJfit2k7BOFTfld+tSR+OBhDL8mUZJ/NcIUdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8416733},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"882f1b016574163806de800bdf368826d10bb060","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.53_1789066455028_0.5976354558424306","host":"s3://npm-registry-packages-npm-production"}},"3.6.54":{"name":"@angriff36/manifest","version":"3.6.54","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.54","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"01f67e31f0074acd2c633fb385cb00714762db52","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.54.tgz","fileCount":1816,"integrity":"sha512-vBKz2nzKEI4BSVd6fuSianvFNDESulkwhjw3k9lCHIRNF4dofcPZhXmCk1PcrFdDTfIZtih1iTn7p2dj7eLkTQ==","signatures":[{"sig":"MEUCIBP6WIh9A+4JI0s+eCMWhWfEJshfPWnbdbBS7BCXpTdzAiEA21pNGQtjxrfzHmPiwJ+eyXb3eRtqGy5VXegXqMHmHpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8417059},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"d5fd84b26432088fb004e47e0836b49f3b6f0278","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.54_1789076117501_0.783058136977592","host":"s3://npm-registry-packages-npm-production"}},"3.6.55":{"name":"@angriff36/manifest","version":"3.6.55","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.55","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"0e9ab8eef72abd133d8a6e6503b21360a080c6d7","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.55.tgz","fileCount":1816,"integrity":"sha512-sy5ANmD/TAIFKNFMeuIyrttn613IQ3Nj2tBhQwmEwdv1rWvMgw0NtucmMGX2xkoxYIVva6tVzRm4BZ64rc9cfQ==","signatures":[{"sig":"MEUCIQDIytL91k++guoUlL5vfIY4Vz5UXuHNHFmOzxcYTdTEMwIgEuDyET6dRra2GaPV31uC8ytOdhrNKb8xKwS8mE0ING4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8418174},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"ce7febbe1125f81124a742f997c9597fb94b7614","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.55_1789078420529_0.6248675664552863","host":"s3://npm-registry-packages-npm-production"}},"3.6.56":{"name":"@angriff36/manifest","version":"3.6.56","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.56","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"893e9fad0f3e21d55c1754ca12acf7c7dc589b2b","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.56.tgz","fileCount":1884,"integrity":"sha512-cytMAVG9zPy80b4C/CJok5J9zKCOun7vcMZh+TdTazfs25HnCJMdZMu/M8UkRlskT+cZ3MMcTJ0T4XnVD9Ypbw==","signatures":[{"sig":"MEQCIHLmytyyjxB85pcZaN2jEEaCicpCDuhrUik3Lp9bBoQyAiAAobmH2uzlKOgZbkpub+LaUqRIeKWa3ouDEhFcJ6W7Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBW75fxxGQ8paOcsOncQLvmIzsE4digU4KRv7DaK4B8RAiBaKNblBy6dXxq3Eap3DajaIfrLYvXgdIfLnYwWTOc7Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8526392},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"13c5b813b90a7dcd1afa4362852b7a76f062b9b0","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.56_1790217337433_0.5962933142368607","host":"s3://npm-registry-packages-npm-production"}},"3.6.57":{"name":"@angriff36/manifest","version":"3.6.57","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"license":"MIT","_id":"@angriff36/manifest@3.6.57","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"homepage":"https://github.com/Angriff36/Manifest#readme","bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"dist":{"shasum":"54efad3bf233bd6dfbfd8f19de1990df19443ee3","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.57.tgz","fileCount":1884,"integrity":"sha512-OoY3p7E2GmbJIvzNpjKH4Y2KOn1J0eOUG6JzkDeybqJSWq7OplcRCJ+43BgCunP6mCv79E1Ed4TRHrB8pOLlRw==","signatures":[{"sig":"MEUCIQD/FQENFxnoQGGssD65//2Iq5V9lsj14+VU2tLIKkV7vAIgPYVpsqnUNgQWr9O8LFSPD2e1wyFYxqW4L/ov9JDe9QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG04CBfy/b5a2zOaeIrkHDU4A5szLRy8s365pS8AX6rQAiEA/i2Tpv26sxOP95gKu3kX5N8ne82OtPerBE8WTht2H+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8529881},"main":"./dist/manifest/runtime-engine.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"aa79d3bef66e6897183a18c1e2f70fdd2892d5bb","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/manifest_3.6.57_1790311948018_0.5538349107868752","host":"s3://npm-registry-packages-npm-production"}},"3.6.58":{"_id":"@angriff36/manifest@3.6.58","bin":{"manifest":"packages/cli/dist/index.js","manifest-lsp":"packages/lsp-server/bin/manifest-lsp.js","manifest-mcp":"packages/mcp-server/bin/manifest-mcp.js"},"bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"dist":{"shasum":"b226d323867cca41b1cb199c407c79bfb6385e60","tarball":"https://registry.npmjs.org/@angriff36/manifest/-/manifest-3.6.58.tgz","fileCount":1888,"integrity":"sha512-2MgWBxxgEPIdTNqZ2rMaQyTqff6LlQoFtahC90O3wgyvMJmR6LEmwFWtynnsSixZGTDUTnYxJvDCvuZ2yrB3iQ==","signatures":[{"sig":"MEUCIGEld8qvUDjixeLwjM0BnkYwPXfMqKLuBhGlsYfR1YezAiEArAGT1YaYOPWLZPpna3Y93d6LXiCsfRaVcC+G6vns038=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCl18N66UUpFTFwp+ICW6EcIw/1h2jNuuHauHWw3GxSoQIgSMl8O+cJfft1BH3m0JujWuLh2iwTFiTPpeQ6yK+CPuA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angriff36%2fmanifest@3.6.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8568433},"main":"./dist/manifest/runtime-engine.js","name":"@angriff36/manifest","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/manifest/runtime-engine.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./ir":{"types":"./dist/manifest/ir.d.ts","import":"./dist/manifest/ir.js"},"./audit":{"types":"./dist/manifest/audit/audit-sink.d.ts","import":"./dist/manifest/audit/audit-sink.js"},"./debug":{"types":"./dist/manifest/debug/index.d.ts","import":"./dist/manifest/debug/index.js"},"./lexer":{"types":"./dist/manifest/lexer.d.ts","import":"./dist/manifest/lexer.js"},"./types":{"types":"./dist/manifest/types.d.ts","import":"./dist/manifest/types.js"},"./config":{"types":"./dist/manifest/config.d.ts","import":"./dist/manifest/config.js"},"./events":{"types":"./dist/manifest/events/event-bus.d.ts","import":"./dist/manifest/events/event-bus.js"},"./outbox":{"types":"./dist/manifest/outbox/outbox-store.d.ts","import":"./dist/manifest/outbox/outbox-store.js"},"./parser":{"types":"./dist/manifest/parser.d.ts","import":"./dist/manifest/parser.js"},"./stores":{"types":"./dist/manifest/stores.node.d.ts","import":"./dist/manifest/stores.node.js"},"./ir-diff":{"types":"./dist/manifest/ir-diff.d.ts","import":"./dist/manifest/ir-diff.js"},"./approval":{"types":"./dist/manifest/approval/approval-store.d.ts","import":"./dist/manifest/approval/approval-store.js"},"./compiler":{"types":"./dist/manifest/compiler.d.ts","import":"./dist/manifest/compiler.js"},"./coverage":{"types":"./packages/cli/dist/commands/coverage.d.ts","import":"./packages/cli/dist/commands/coverage.js"},"./webhooks":{"types":"./dist/manifest/webhooks/handler.d.ts","import":"./dist/manifest/webhooks/handler.js"},"./agent-sdk":{"types":"./dist/manifest/agent-sdk/index.d.ts","import":"./dist/manifest/agent-sdk/index.js"},"./binary-ir":{"types":"./dist/manifest/binary-ir.d.ts","import":"./dist/manifest/binary-ir.js"},"./profiling":{"types":"./dist/manifest/profiling.d.ts","import":"./dist/manifest/profiling.js"},"./proof-kit":{"types":"./dist/manifest/proof-kit/index.d.ts","import":"./dist/manifest/proof-kit/index.js"},"./seed-pack":{"types":"./dist/manifest/seed-pack/index.d.ts","import":"./dist/manifest/seed-pack/index.js"},"./federation":{"types":"./dist/manifest/federation/index.d.ts","import":"./dist/manifest/federation/index.js"},"./mcp-server":{"types":"./packages/mcp-server/dist/index.d.ts","import":"./packages/mcp-server/dist/index.js"},"./plugin-api":{"types":"./dist/manifest/plugin-api.d.ts","import":"./dist/manifest/plugin-api.js"},"./ir-compiler":{"types":"./dist/manifest/ir-compiler.d.ts","import":"./dist/manifest/ir-compiler.js"},"./jobs/worker":{"types":"./dist/manifest/jobs/worker.d.ts","import":"./dist/manifest/jobs/worker.js"},"./projections":{"types":"./dist/manifest/projections/registry.d.ts","import":"./dist/manifest/projections/registry.js"},"./audit/memory":{"types":"./dist/manifest/audit/sinks/memory.d.ts","import":"./dist/manifest/audit/sinks/memory.js"},"./events/redis":{"types":"./dist/manifest/events/redis.d.ts","import":"./dist/manifest/events/redis.js"},"./outbox/redis":{"types":"./dist/manifest/outbox/stores/redis.d.ts","import":"./dist/manifest/outbox/stores/redis.js"},"./package.json":"./package.json","./jobs/postgres":{"types":"./dist/manifest/jobs/stores/postgres.d.ts","import":"./dist/manifest/jobs/stores/postgres.js"},"./outbox/memory":{"types":"./dist/manifest/outbox/stores/memory.d.ts","import":"./dist/manifest/outbox/stores/memory.js"},"./outbox/worker":{"types":"./dist/manifest/outbox/worker.d.ts","import":"./dist/manifest/outbox/worker.js"},"./plugin-loader":{"types":"./dist/manifest/plugin-loader.d.ts","import":"./dist/manifest/plugin-loader.js"},"./registry/emit":{"types":"./dist/manifest/registry/emit.d.ts","import":"./dist/manifest/registry/emit.js"},"./audit/postgres":{"types":"./dist/manifest/audit/sinks/postgres.d.ts","import":"./dist/manifest/audit/sinks/postgres.js"},"./generate-tests":{"types":"./packages/cli/dist/commands/gen-tests.d.ts","import":"./packages/cli/dist/commands/gen-tests.js"},"./multi-compiler":{"types":"./dist/manifest/multi-compiler.d.ts","import":"./dist/manifest/multi-compiler.js"},"./runtime-engine":{"types":"./dist/manifest/runtime-engine.d.ts","import":"./dist/manifest/runtime-engine.js"},"./approval/memory":{"types":"./dist/manifest/approval/stores/memory.d.ts","import":"./dist/manifest/approval/stores/memory.js"},"./breaking-change":{"types":"./dist/manifest/breaking-change.d.ts","import":"./dist/manifest/breaking-change.js"},"./module-resolver":{"types":"./dist/manifest/module-resolver.d.ts","import":"./dist/manifest/module-resolver.js"},"./outbox/postgres":{"types":"./dist/manifest/outbox/stores/postgres.d.ts","import":"./dist/manifest/outbox/stores/postgres.js"},"./projections/zod":{"types":"./dist/manifest/projections/zod/generator.d.ts","import":"./dist/manifest/projections/zod/generator.js"},"./schedule-worker":{"types":"./dist/manifest/schedule-worker.d.ts","import":"./dist/manifest/schedule-worker.js"},"./ir-version-store":{"types":"./dist/manifest/ir-version-store.d.ts","import":"./dist/manifest/ir-version-store.js"},"./approval/postgres":{"types":"./dist/manifest/approval/stores/postgres.d.ts","import":"./dist/manifest/approval/stores/postgres.js"},"./language-metadata":{"types":"./dist/manifest/language-metadata.d.ts","import":"./dist/manifest/language-metadata.js"},"./rate-limit/memory":{"types":"./dist/manifest/rate-limit/stores/memory.d.ts","import":"./dist/manifest/rate-limit/stores/memory.js"},"./idempotency/memory":{"types":"./dist/manifest/idempotency/stores/memory.d.ts","import":"./dist/manifest/idempotency/stores/memory.js"},"./projections/convex":{"types":"./dist/manifest/projections/convex/index.d.ts","import":"./dist/manifest/projections/convex/index.js"},"./projections/kysely":{"types":"./dist/manifest/projections/kysely/generator.d.ts","import":"./dist/manifest/projections/kysely/generator.js"},"./projections/nextjs":{"types":"./dist/manifest/projections/nextjs/generator.d.ts","import":"./dist/manifest/projections/nextjs/generator.js"},"./projections/prisma":{"types":"./dist/manifest/projections/prisma/generator.d.ts","import":"./dist/manifest/projections/prisma/generator.js"},"./projections/routes":{"types":"./dist/manifest/projections/routes/generator.d.ts","import":"./dist/manifest/projections/routes/generator.js"},"./projections/wiring":{"types":"./dist/manifest/projections/wiring/index.d.ts","import":"./dist/manifest/projections/wiring/index.js"},"./domain-completeness":{"types":"./dist/manifest/domain-completeness.d.ts","import":"./dist/manifest/domain-completeness.js"},"./outbox/http-partner":{"types":"./dist/manifest/outbox/http-partner-deliverer.d.ts","import":"./dist/manifest/outbox/http-partner-deliverer.js"},"./projections/drizzle":{"types":"./dist/manifest/projections/drizzle/generator.d.ts","import":"./dist/manifest/projections/drizzle/generator.js"},"./projections/mermaid":{"types":"./dist/manifest/projections/mermaid/generator.d.ts","import":"./dist/manifest/projections/mermaid/generator.js"},"./projections/openapi":{"types":"./dist/manifest/projections/openapi/generator.d.ts","import":"./dist/manifest/projections/openapi/generator.js"},"./rate-limit/postgres":{"types":"./dist/manifest/rate-limit/stores/postgres.d.ts","import":"./dist/manifest/rate-limit/stores/postgres.js"},"./idempotency/postgres":{"types":"./dist/manifest/idempotency/stores/postgres.d.ts","import":"./dist/manifest/idempotency/stores/postgres.js"},"./projections/analytics":{"types":"./dist/manifest/projections/analytics/generator.d.ts","import":"./dist/manifest/projections/analytics/generator.js"},"./proof-kit/convex-test":{"types":"./dist/manifest/proof-kit/convex-test/index.d.ts","import":"./dist/manifest/proof-kit/convex-test/index.js"},"./reaction-completeness":{"types":"./dist/manifest/reaction-completeness.d.ts","import":"./dist/manifest/reaction-completeness.js"},"./stores/prisma-generic":{"types":"./dist/manifest/stores/prisma-generic/index.d.ts","import":"./dist/manifest/stores/prisma-generic/index.js"},"./transactions/postgres":{"types":"./dist/manifest/transactions/postgres.d.ts","import":"./dist/manifest/transactions/postgres.js"},"./projections/llm-context":{"types":"./dist/manifest/projections/llm-context/generator.d.ts","import":"./dist/manifest/projections/llm-context/generator.js"},"./projections/react-query":{"types":"./dist/manifest/projections/react-query/generator.d.ts","import":"./dist/manifest/projections/react-query/generator.js"},"./projections/prisma-store":{"types":"./dist/manifest/projections/prisma-store/generator.d.ts","import":"./dist/manifest/projections/prisma-store/generator.js"},"./projections/contract-tests":{"types":"./dist/manifest/projections/contract-tests/index.d.ts","import":"./dist/manifest/projections/contract-tests/index.js"},"./projections/materialized-views":{"types":"./dist/manifest/projections/materialized-views/generator.d.ts","import":"./dist/manifest/projections/materialized-views/generator.js"}},"gitHead":"2d4d8c2c675e38948d0daf34a8b67c880795303c","license":"MIT","private":false,"scripts":{"dev":"vite","init":"node scripts/init.mjs","lint":"eslint . --max-warnings 0","test":"vitest run","bench":"vitest bench --reporter=verbose","build":"pnpm run build:lib && vite build","format":"prettier --write .","preview":"vite preview","version":"node scripts/sync-version.mjs && git add src/manifest/version.ts","docs:dev":"cd docs-site && mintlify dev","manifest":"tsx ./packages/cli/src/index.ts","build:app":"vite build","build:lib":"tsc -p tsconfig.lib.json","typecheck":"tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.lib.json && tsc --noEmit -p tsconfig.node.json && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run typecheck","docs:check":"pnpm run docs:check:metadata && pnpm run docs:check:links && pnpm run docs:check:spec-integrity && pnpm run docs:check:snippets && pnpm run docs:check:feature-list","test:watch":"vitest","verify:docs":"pnpm run docs:check && pnpm test","check:cycles":"dpdm -T --no-tree --no-warning --exit-code circular:1 src/manifest/runtime-engine.ts src/manifest/compiler.ts","format:check":"prettier --check .","manifest:init":"tsx ./packages/cli/src/index.ts init","test:coverage":"vitest run --coverage","test:postgres":"vitest run src/manifest/audit/sinks/postgres.live.test.ts src/manifest/outbox/stores/postgres.live.test.ts src/manifest/idempotency/stores/postgres.live.test.ts src/manifest/rate-limit/stores/postgres.live.test.ts src/manifest/jobs/stores/postgres.live.test.ts src/manifest/transactions/postgres.live.test.ts src/manifest/runtime-transactions.postgres.live.test.ts --fileParallelism=false","manifest:build":"tsx ./packages/cli/src/index.ts build","prepublishOnly":"pnpm run build:lib && pnpm --filter @manifest/cli --filter @manifest/mcp-server --filter @manifest/lsp-server run build","docs:check:links":"node scripts/check-doc-links.mjs","manifest:compile":"tsx ./packages/cli/src/index.ts compile","manifest:publish":"node scripts/release.mjs","conformance:regen":"tsx scripts/regen-conformance.ts","docs:feature-list":"tsx scripts/generate-feature-list.ts","manifest:generate":"tsx ./packages/cli/src/index.ts generate","manifest:validate":"tsx ./packages/cli/src/index.ts validate","verify:docs:quick":"pnpm run docs:check","docs:check:metadata":"node scripts/check-doc-metadata.mjs","docs:check:snippets":"node scripts/check-doc-snippets.mjs","docs:check:feature-list":"tsx scripts/generate-feature-list.ts --check","docs:check:spec-integrity":"node scripts/check-spec-integrity.mjs"},"version":"3.6.58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff54a3b2-5b5e-4c1e-b372-1e91cde3ad24"}},"homepage":"https://github.com/Angriff36/Manifest#readme","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"_npmVersion":"11.19.0","description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","directories":{},"maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ora":"^8.2.0","zod":"^3.25.76","glob":"^10.5.0","jiti":"^2.7.0","chalk":"^5.6.2","js-yaml":"^4.3.0","inquirer":"^9.3.8","@types/pg":"^8.20.0","commander":"^12.1.0","typescript":"^5.9.3","@msgpack/msgpack":"^3.1.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-textdocument":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"tsx":"^4.23.1","dpdm":"^4.2.0","vite":"^5.4.21","jszip":"^3.10.1","react":"^18.3.1","eslint":"^9.39.5","vitest":"4.0.18","globals":"^15.15.0","postcss":"^8.5.19","prettier":"^3.9.5","lz-string":"^1.5.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","fast-check":"^3.23.2","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","lucide-react":"^0.344.0","assemblyscript":"^0.27.37","@types/react-dom":"^18.3.7","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"^4.7.0","@assemblyscript/loader":"^0.27.37","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"convex":">=1.32.0","ioredis":"^5","mongodb":"^6","convex-test":">=0.0.43","@libsql/client":">=0.14","@supabase/supabase-js":"^2"},"peerDependenciesMeta":{"convex":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"convex-test":{"optional":true},"@libsql/client":{"optional":true},"@supabase/supabase-js":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/manifest_3.6.58_1790346416845_0.36901221141096174"}}},"time":{"created":"2026-06-24T12:43:41.427Z","modified":"2026-09-25T14:26:57.304Z","2.18.0":"2026-06-24T12:43:41.900Z","2.18.1":"2026-06-27T05:59:01.247Z","2.18.2":"2026-06-27T06:25:42.757Z","2.18.3":"2026-06-27T06:45:09.564Z","2.18.4":"2026-06-27T07:34:57.236Z","2.18.5":"2026-06-27T08:56:49.348Z","2.18.6":"2026-06-27T09:49:21.076Z","2.18.7":"2026-06-29T00:47:18.959Z","2.19.0":"2026-06-29T01:30:57.808Z","2.19.1":"2026-06-29T01:52:58.107Z","2.19.2":"2026-06-29T02:00:27.445Z","2.19.3":"2026-06-29T02:11:25.980Z","2.19.4":"2026-06-29T02:31:29.948Z","2.19.5":"2026-06-29T02:40:52.153Z","2.19.6":"2026-06-29T03:27:24.138Z","2.19.7":"2026-06-29T04:08:23.691Z","2.20.0":"2026-06-29T05:11:33.305Z","2.21.0":"2026-06-29T05:51:28.340Z","2.22.0":"2026-06-29T06:19:27.957Z","3.0.0":"2026-07-02T13:49:01.638Z","3.1.0":"2026-07-02T23:23:28.984Z","3.1.1":"2026-07-03T01:49:52.176Z","3.1.2":"2026-07-03T02:20:49.726Z","3.1.3":"2026-07-03T02:52:48.192Z","3.2.0":"2026-07-05T08:46:20.691Z","3.2.1":"2026-07-06T15:53:56.541Z","3.3.0":"2026-07-07T06:27:54.666Z","3.3.1":"2026-07-07T10:31:52.282Z","3.4.0":"2026-07-09T10:21:44.266Z","3.4.1":"2026-07-09T11:08:03.456Z","3.4.2":"2026-07-09T11:25:34.250Z","3.4.3":"2026-07-09T11:54:05.495Z","3.4.4":"2026-07-09T12:05:47.392Z","3.4.5":"2026-07-09T13:27:39.478Z","3.4.6":"2026-07-09T13:40:27.577Z","3.4.7":"2026-07-09T19:57:47.852Z","3.4.8":"2026-07-09T20:10:40.359Z","3.4.9":"2026-07-10T07:36:16.368Z","3.4.10":"2026-07-10T08:47:30.043Z","3.4.11":"2026-07-10T09:25:37.606Z","3.4.12":"2026-07-10T09:30:28.218Z","3.4.13":"2026-07-10T09:54:03.652Z","3.4.14":"2026-07-10T10:01:54.231Z","3.4.15":"2026-07-10T10:22:20.931Z","3.4.16":"2026-07-10T10:25:41.234Z","3.4.17":"2026-07-10T10:58:57.068Z","3.4.18":"2026-07-10T11:06:26.864Z","3.4.19":"2026-07-10T11:20:02.946Z","3.4.20":"2026-07-10T11:27:38.073Z","3.4.21":"2026-07-10T11:52:06.799Z","3.4.22":"2026-07-10T15:23:19.439Z","3.4.23":"2026-07-10T21:58:09.918Z","3.4.24":"2026-07-11T11:07:21.879Z","3.4.25":"2026-07-11T21:10:13.468Z","3.5.0":"2026-07-14T12:50:55.956Z","3.6.0":"2026-07-14T17:33:41.775Z","3.6.1":"2026-07-14T19:15:16.760Z","3.6.2":"2026-07-14T20:00:17.013Z","3.6.3":"2026-07-14T23:04:47.862Z","3.6.4":"2026-07-15T12:05:58.543Z","3.6.5":"2026-07-15T20:49:18.962Z","3.6.6":"2026-07-15T23:22:15.761Z","3.6.7":"2026-07-15T23:55:56.589Z","3.6.8":"2026-07-16T02:07:40.717Z","3.6.9":"2026-07-16T09:58:45.812Z","3.6.10":"2026-07-16T10:07:01.442Z","3.6.11":"2026-07-16T15:42:45.468Z","3.6.12":"2026-07-16T15:58:45.559Z","3.6.13":"2026-07-17T00:26:21.306Z","3.6.14":"2026-07-17T01:43:25.182Z","3.6.15":"2026-07-17T02:12:24.087Z","3.6.16":"2026-07-17T02:16:25.863Z","3.6.17":"2026-07-17T02:38:39.255Z","3.6.18":"2026-07-17T06:15:01.519Z","3.6.19":"2026-07-17T06:33:54.250Z","3.6.20":"2026-07-17T07:29:26.017Z","3.6.21":"2026-07-17T09:49:42.582Z","3.6.22":"2026-07-19T10:16:52.129Z","3.6.23":"2026-07-19T12:30:12.753Z","3.6.24":"2026-07-19T12:34:43.667Z","3.6.25":"2026-07-19T17:30:39.917Z","3.6.26":"2026-07-19T17:37:24.732Z","3.6.27":"2026-07-20T11:55:38.184Z","3.6.28":"2026-07-20T12:06:06.109Z","3.6.29":"2026-07-20T12:09:54.607Z","3.6.30":"2026-07-21T02:49:04.516Z","3.6.31":"2026-07-21T03:19:26.637Z","3.6.32":"2026-07-21T03:27:26.369Z","3.6.33":"2026-07-21T03:33:51.265Z","3.6.34":"2026-07-21T03:36:33.348Z","3.6.35":"2026-07-21T05:15:45.341Z","3.6.36":"2026-07-21T05:19:50.240Z","3.6.37":"2026-07-21T05:36:47.347Z","3.6.38":"2026-07-21T07:08:07.778Z","3.6.39":"2026-07-21T07:14:54.065Z","3.6.40":"2026-07-21T07:30:06.454Z","3.6.41":"2026-07-21T08:33:22.387Z","3.6.42":"2026-07-23T11:59:40.845Z","3.6.43":"2026-07-23T13:16:05.672Z","3.6.44":"2026-07-23T13:30:01.915Z","3.6.45":"2026-08-01T09:52:03.116Z","3.6.46":"2026-08-26T18:02:26.116Z","3.6.47":"2026-08-26T20:05:04.232Z","3.6.48":"2026-09-03T14:18:04.779Z","3.6.49":"2026-09-09T16:42:49.641Z","3.6.50":"2026-09-09T17:00:37.926Z","3.6.51":"2026-09-10T10:04:27.946Z","3.6.52":"2026-09-10T11:16:55.711Z","3.6.53":"2026-09-10T18:54:15.220Z","3.6.54":"2026-09-10T21:35:17.857Z","3.6.55":"2026-09-10T22:13:40.733Z","3.6.56":"2026-09-24T02:35:37.582Z","3.6.57":"2026-09-25T04:52:28.125Z","3.6.58":"2026-09-25T14:26:56.992Z"},"bugs":{"url":"https://github.com/Angriff36/Manifest/issues"},"license":"MIT","homepage":"https://github.com/Angriff36/Manifest#readme","keywords":["dsl","domain-modeling","ir","compiler","runtime","code-generation","projections","business-rules","state-machine","manifest"],"repository":{"url":"git+https://github.com/Angriff36/Manifest.git","type":"git"},"description":"A formal domain modeling language with a deterministic reference runtime: define entities, commands, guards, policies, and events that compile to an executable IR, with projections to Next.js, Prisma, Convex, and more.","maintainers":[{"name":"angriff36","email":"ostwind365@gmail.com"}],"readme":"# Manifest Language Implementation\n\n**Manifest** is a formal domain modeling language with a reference runtime implementation. It enables AI agents and developers to define business logic, data models, and behavioral constraints in a declarative, executable format.\n\n## What Manifest Is\n\nManifest is a **language for expressing domain models** with:\n\n- **Entities** with typed properties, computed values, and relationships\n- **Commands** that mutate state, enforce guards, and emit events\n- **Policies** for authorization and access control\n- **Events** for outbox patterns and real-time communication\n- **Stores** for persistence (memory, localStorage, and adapters for databases)\n\nThe language compiles to an **Intermediate Representation (IR)** that serves as the canonical contract between the compiler and runtime. The runtime executes commands deterministically, enforcing guards and policies in strict order.\n\n## Installation\n\n```bash\npnpm install @angriff36/manifest\n# or: pnpm add @angriff36/manifest\n```\n\nThis installs the runtime/compiler library plus three CLIs: `manifest` (compile,\nvalidate, scan, projections), `manifest-mcp` (MCP server), and `manifest-lsp`\n(language server).\n\n```ts\nimport { compileToIR } from '@angriff36/manifest/ir-compiler';\nimport { RuntimeEngine } from '@angriff36/manifest';\n\n// .manifest source → IR (the canonical contract). compileToIR is async.\nconst { ir, diagnostics } = await compileToIR(source);\nif (!ir || diagnostics.some((d) => d.severity === 'error')) {\n  throw new Error(diagnostics.map((d) => d.message).join('; '));\n}\n\n// Execute commands deterministically against the IR.\nconst engine = new RuntimeEngine(ir);\nconst result = await engine.runCommand('commandName', {/* input */});\n```\n\n```bash\nnpx manifest compile model.manifest      # source → IR\nnpx manifest validate model.manifest     # diagnostics only\n```\n\nSee [exports in `package.json`](package.json) for the full subpath list\n(`/compiler`, `/projections/nextjs`, `/projections/prisma`, `/audit`, `/outbox`, …).\n\n## Key Capabilities\n\n### ✅ Implemented\n\n- **Full Language Parser & Compiler**: Parses Manifest source code and compiles to IR v1\n- **Reference Runtime Engine**: Executes commands with policy checks, guard evaluation, and event emission\n- **Conformance Test Suite**: Executable semantics via fixtures plus unit/projection/CLI tests (run `pnpm test` for current count)\n- **Projections System**: Generate platform-specific code from IR. Next.js projection ships 5 surfaces (route, command, **dispatcher**, types, client) — the canonical dispatcher at `/api/manifest/[entity]/commands/[command]` is the recommended write path. Additional projections: **Prisma**, **Drizzle**, **OpenAPI 3.1**, **GraphQL** (SDL + resolver stubs), **Zod**, **TanStack Query** hooks, **JSON Schema**, **Express** and **Hono** route handlers, **Mermaid** ER/diagram export, and **LLM context** export\n- **Audit Sink + Outbox Store adapters**: First-party `MemoryAuditSink` / `MemoryOutboxStore` for tests and local development; `PostgresAuditSink` / `PostgresOutboxStore` for durable production use (SQL schemas ship with the package). Runtime emits exactly one audit record per `runCommand` attempt and enqueues outbox entries on emit. See `docs/spec/adapters.md`.\n- **Governance audit CLI**: `manifest audit-governance` runs five detectors (direct-writes, event-fabrication, route-drift, missing-tests, bypass-violations); `manifest integration-check` is the umbrella validator for downstream consumers\n- **Runtime UI**: Interactive development environment for testing Manifest programs\n- **Event Logging**: Persistent event log with payload inspection\n- **Project Export**: Generates runnable React/TypeScript projects from Manifest source\n- **Computed Properties**: Derived values that auto-update based on dependencies\n- **Guard Diagnostics**: Detailed failure reporting with resolved expression values\n- **Policy Enforcement**: Authorization checks before command execution\n- **vNext Features**: Constraint severity/outcomes, override authorization, workflow idempotency, entity concurrency controls\n\n### Language Features\n\n- **Entities**: Define data structures with properties, defaults, and modifiers (`required`, `unique`, `readonly`, etc.)\n- **Commands**: Business operations with parameters, guards, actions (`mutate`, `emit`, `compute`), and event emissions\n- **Guards**: Boolean expressions evaluated in order; execution halts on first failure\n- **Policies**: Authorization rules scoped to entities and actions (`read`, `write`, `execute`, `all`)\n- **Events**: Typed event definitions with channels and payload schemas\n- **Stores**: Persistence targets (`memory`, `localStorage`, with adapters for `postgres`, `supabase`)\n- **Modules**: Logical grouping of related entities, commands, and policies\n- **Computed Properties**: Derived values with explicit dependency tracking, with optional memoization (`cache request` / `session` / `ttl`)\n- **Relationships**: Declarative relationships (`hasMany`, `hasOne`, `belongsTo`, `ref`)\n- **Constraint & Expression Builtins**: `matches(value, pattern)` regex constraints (compile-time pattern validation + runtime enforcement), aggregate builtins over collections (`sum`, `avg`, `min_of`, `max_of`, `count_of`, `filter`, `map` with optional mapper lambdas), and `flag(name)` feature-flag resolution in guards/policies\n\n## Getting Started\n\n**New to Manifest?** Start with the [Usage Patterns Guide](docs/guides/usage-patterns.md) to understand the two ways to integrate Manifest into your application:\n\n1. **Projections** - Auto-generate API routes from `.manifest` files (best for simple CRUD)\n2. **Embedded Runtime** - Use the runtime directly in your handlers (best for complex workflows)\n\nMost applications use both patterns together.\n\n## Projection System\n\nThe projection system generates platform-specific code from Manifest IR. Projections are **tooling**, not runtime semantics—they consume IR and emit artifacts like API routes, type definitions, and client SDKs.\n\n### Next.js Projection\n\nThe Next.js projection includes 12 surfaces: `route`, `detail`, `command`, `dispatcher`, `subscribe`, `subscriptionHook`, `sharedRuntime`, `schedule`, `webhook`, `companions`, `ts.types`, `ts.client`, and `all` (aggregate).\n\n### Projection Design Principles\n\nFrom `docs/guides/writing-projections.md`:\n\n- **Reads MAY bypass runtime**: Entity routes use direct DB queries for performance (read policies not enforced by default)\n- **Writes MUST use runtime**: Command routes enforce guards, policies, constraints, and event emission\n- **Configurable auth**: Support multiple auth providers without hardcoding\n- **Tenant isolation**: Optional tenant filtering for multi-tenant applications\n- **Platform-specific**: Projections adapt to platform conventions (Next.js App Router, Express, Hono edge runtimes)\n\nIn addition to Next.js, the following projections are available via the registry (`src/manifest/projections/`): `prisma`, `drizzle`, `openapi`, `graphql`, `zod`, `react-query`, `jsonschema`, `express`, `hono`, `mermaid`, and `llm-context`. Generate diagrams from the CLI with `manifest diagram`.\n\nSee `src/manifest/projections/nextjs/README.md` for detailed usage examples.\n\n## Architecture\n\n```\n┌─────────────────┐\n│ Manifest Source │ (.manifest files)\n└────────┬────────┘\n         │\n         ▼\n┌─────────────────┐\n│   IR Compiler    │ (lexer → parser → IR transformation)\n└────────┬────────┘\n         │\n         ▼\n┌─────────────────┐\n│   IR v1 JSON    │ (canonical contract)\n└────────┬────────┘\n         │\n         ├─────────────────┬──────────────────┬────────────────┐\n         ▼                 ▼                  ▼                ▼\n┌──────────────┐  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐\n│   Runtime    │  │  Export      │  │  Conformance│  │ Projections  │\n│   Engine     │  │  Templates   │  │  Tests      │  │ (Next.js)    │\n└──────────────┘  └──────────────┘  └──────────────┘  └──────────────┘\n```\n\n### Core Components\n\n- **`src/manifest/lexer.ts`**: Tokenizes Manifest source code\n- **`src/manifest/parser.ts`**: Parses tokens into AST\n- **`src/manifest/ir-compiler.ts`**: Transforms AST to IR v1\n- **`src/manifest/runtime-engine.ts`**: Executes IR commands with full semantics\n- **`src/manifest/projections/`**: Platform-specific code generators\n  - **`nextjs/`**: Next.js App Router projection with 12 surfaces (route, detail, command, dispatcher, subscribe, subscriptionHook, sharedRuntime, schedule, webhook, companions, ts.types, ts.client, all)\n  - **`interface.ts`**: Projection contracts and options\n  - **`registry.ts`**: Projection registration and lookup\n- **`src/manifest/conformance/`**: Executable test fixtures (101 .manifest source files; run `pnpm test` for current expected outputs count)\n- **`src/artifacts/`**: Runtime UI components for development and testing\n- **`src/project-template/templates.ts`**: Code generators for exported projects\n- **`bin/generate-projection.ts`**: CLI tool for code generation\n- **`docs/spec/`**: Language specification (IR schema, semantics, builtins, adapters)\n- **`docs/guides/writing-projections.md`**: Critical documentation on the projection boundary\n\n## Example Program\n\n```manifest\nentity PrepTask {\n  property required id: string\n  property required name: string\n  property assignedTo: string?\n  property status: string = \"pending\"\n  property priority: number = 1\n\n  computed isUrgent: boolean = priority >= 3\n\n  command claim(employeeId: string) {\n    guard self.status == \"pending\"\n    guard user.role == \"cook\" or user.role == \"chef\"\n    mutate assignedTo = employeeId\n    mutate status = \"in_progress\"\n    emit taskClaimed\n  }\n\n  command complete() {\n    guard self.status == \"in_progress\"\n    guard self.assignedTo == user.id\n    mutate status = \"completed\"\n    emit taskCompleted\n  }\n\n  policy canClaim execute: user.role in [\"cook\", \"chef\"]\n}\n\nstore PrepTask in memory\n\nevent taskClaimed: \"kitchen.task.claimed\" {\n  taskId: string\n  employeeId: string\n}\n\nevent taskCompleted: \"kitchen.task.completed\" {\n  taskId: string\n  completedBy: string\n}\n```\n\n## For AI Agents: Critical Constraints\n\nThis repository enforces **strict semantic invariants**. Read `AGENTS.md` and `docs/internal/contracts/house-style.md` before making changes.\n\n### Core Invariants\n\n1. **Determinism**: Identical IR + identical runtime context = identical results\n2. **Explicitness**: Guards MUST reference spec-guaranteed bindings (`self.*`, `this.*`, `user.*`, `context.*`)\n3. **Strict Execution Order**: Policies → Guards → Actions → Emits (no shortcuts)\n4. **IR Immutability**: IR is immutable at runtime; all variability via runtime context\n5. **Spec-First Workflow**: Spec changes → Tests → Implementation (never reverse)\n\n### Source of Truth (Priority Order)\n\n1. `docs/spec/ir/ir-v1.schema.json` - IR shape is the contract\n2. `docs/spec/semantics.md` - Runtime meaning\n3. `docs/spec/builtins.md` - Built-in identifiers/functions\n4. `docs/spec/adapters.md` - Adapter hooks\n5. `src/manifest/conformance/*` - Executable evidence\n\n### Non-Negotiables\n\n- ❌ **Never edit IR output by hand** - IR is compiler output, always derived\n- ❌ **Never weaken conformance** - If tests \"feel too strict,\" the agent is wrong\n- ❌ **Never fix UI by changing semantics** - UI adapts to language, not reverse\n- ❌ **Never make invalid programs succeed** - That's a language violation, not UX improvement\n\n### Required Workflow\n\nFor any change:\n\n1. **Determine purpose**: Language change (meaning) or tooling change (projection)?\n2. **Locate governing law**: Find exact spec sections and conformance fixtures\n3. **Update in order**: Spec → Tests → Implementation (if meaning changes)\n4. **Prove it**: `pnpm test` must pass; document any nonconformance\n\n## Development\n\n### Prerequisites\n\n- Node.js >=20\n- pnpm\n\n### Setup\n\n```bash\npnpm install\n```\n\n### Commands\n\n- `pnpm test` - Run all tests (must pass)\n- `pnpm run test:watch` - Run tests in watch mode\n- `pnpm run dev` - Start development server with Runtime UI\n- `pnpm run conformance:regen` - Regenerate expected IR outputs from fixtures\n- `pnpm run bench` - Run performance benchmarks\n- `pnpm run build` - Build for production\n- `pnpm run typecheck` - TypeScript type checking\n- `pnpm run lint` - ESLint validation\n\n### Manifest CLI\n\nThe `manifest` CLI (see `packages/cli`) exposes the toolchain. Notable commands:\n\n- `manifest compile` / `manifest generate` / `manifest build` - compile source to IR and emit projections\n- `manifest validate` / `manifest validate-ai` - validate programs (the latter scores IR for LLM consumers)\n- `manifest watch` - incremental re-compile/re-project on `.manifest` file changes\n- `manifest diagram` - emit Mermaid ER/diagram output from IR\n- `manifest coverage` - report command/guard/policy/constraint coverage from test runs\n- `manifest changelog` - generate a changelog from IR diffs between tags\n- `manifest diff` / `manifest breaking` - IR diff and breaking-change detection\n- `manifest fmt` - deterministic source formatter\n- `manifest migrate`, `manifest doctor`, `manifest audit-governance`, `manifest integration-check`\n\n### Projection CLI\n\nGenerate platform-specific code from Manifest IR (dev-only, uses tsx):\n\n```bash\n# Generate a Next.js entity route (GET operations)\nnpx tsx bin/generate-projection.ts nextjs nextjs.route recipe.manifest Recipe --output route.ts\n\n# Generate a Next.js command route (POST/PUT/DELETE operations)\nnpx tsx bin/generate-projection.ts nextjs nextjs.command recipe.manifest Recipe create --output route.ts\n\n# Generate TypeScript types\nnpx tsx bin/generate-projection.ts nextjs ts.types recipe.manifest --output types.ts\n\n# Generate client SDK\nnpx tsx bin/generate-projection.ts nextjs ts.client recipe.manifest --output client.ts\n\n# Configure auth provider\nnpx tsx bin/generate-projection.ts nextjs nextjs.route recipe.manifest Recipe --auth clerk --output route.ts\n\n# List available projections\nnpx tsx bin/generate-projection.ts --list\n\n# Show help\nnpx tsx bin/generate-projection.ts --help\n```\n\n**Note**: The CLI is a development tool using `tsx`. For production use, import the projection functions directly into your build scripts.\n\n**Important**: Entity routes (nextjs.route) generate READ operations that bypass the runtime (direct DB queries). Command routes (nextjs.command) MUST use `RuntimeEngine.runCommand()` for mutations. See `docs/guides/writing-projections.md` for detailed rationale.\n\n### Testing\n\nRun `pnpm test` for the current test count (this is an actively developed codebase — hard counts go stale quickly).\n\n**Conformance Suite** (`src/manifest/conformance/conformance.test.ts`):\n\n- 101 fixture files (`.manifest` source files)\n- Expected outputs (IR, diagnostics, runtime results)\n- Validates IR compilation correctness\n- Runtime command execution semantics\n- Guard and policy evaluation\n- Event emission\n- Computed property evaluation\n- Instance creation with defaults\n- vNext features (constraints, overrides, workflows, concurrency)\n\n**Unit Tests**:\n\n- Lexer tests (58): Tokenization and edge cases\n- Parser tests (79): AST construction\n- IR Compiler tests (91): IR generation and normalization\n- Runtime tests (56): Command execution, guards, policies\n\n**Projection Tests** (21 tests):\n\n- Next.js projection smoke tests\n- Verifies all 4 surfaces (route, command, types, client)\n- Auth provider configurations\n- Tenant and soft-delete filtering\n\nAll tests use deterministic time and ID generation for reproducibility.\n\n## Project Structure\n\n```\n.\n├── bin/                    # CLI tools\n│   └── generate-projection.ts  # Projection code generator\n├── docs/\n│   ├── spec/              # Language specification\n│   │   ├── ir/\n│   │   │   └── ir-v1.schema.json  # IR schema (authoritative contract)\n│   │   ├── semantics.md    # Runtime meaning and execution model\n│   │   ├── builtins.md     # Built-in identifiers and functions\n│   │   ├── adapters.md     # Adapter hooks and contracts\n│   │   ├── conformance.md  # Test rules and fixture contracts\n│   │   ├── manifest-vnext.md  # vNext features documentation\n│   │   └── README.md       # Spec overview (IR-first principles)\n│   ├── migration/\n│   │   └── vnext-migration-guide.md  # vNext migration guide\n│   ├── patterns/\n│   │   └── external-projections.md  # Projection boundary documentation\n│   └── tools/             # Tool documentation and usage guides\n├── src/\n│   ├── manifest/          # Core language implementation\n│   │   ├── lexer.ts        # Tokenizer\n│   │   ├── parser.ts       # AST parser\n│   │   ├── ir-compiler.ts  # IR transformation\n│   │   ├── runtime-engine.ts # Command execution engine\n│   │   ├── compiler.ts     # Main compiler orchestrator\n│   │   ├── types.ts        # TypeScript type definitions\n│   │   ├── ir.ts           # IR data structures\n│   │   ├── version.ts      # Version constants\n│   │   ├── projections/    # Platform-specific code generators\n│   │   │   ├── interface.ts    # Projection contracts (ProjectionTarget, ProjectionRequest)\n│   │   │   ├── registry.ts     # Projection registration and lookup\n│   │   │   ├── builtins.ts     # Built-in projection utilities\n│   │   │   └── nextjs/\n│   │   │       ├── generator.ts      # Next.js projection implementation\n│   │   │       ├── generator.test.ts # 21 smoke tests\n│   │   │       └── README.md         # Usage documentation\n│   │   ├── conformance/    # Test fixtures & expectations\n│   │   │   ├── conformance.test.ts  # Conformance tests\n│   │   │   ├── fixtures/   # 101 .manifest test files\n│   │   │   └── expected/   # Expected outputs (.ir.json, .diagnostics.json, .results.json)\n│   │   ├── *.test.ts       # Unit tests (lexer, parser, ir-compiler, runtime)\n│   │   └── *.bench.ts      # Performance benchmarks\n│   ├── artifacts/          # Runtime UI components\n│   │   ├── ArtifactsPanel.tsx   # Generated code viewer\n│   │   ├── RuntimePanel.tsx     # Interactive execution tester\n│   │   ├── SmokeTestPanel.tsx   # Smoke testing UI\n│   │   ├── FileTree.tsx         # File navigation\n│   │   ├── FileViewer.tsx       # Code viewer\n│   │   └── zipExporter.ts       # Project packaging\n│   ├── project-template/   # Code generators for exported projects\n│   │   ├── templates.ts    # Code generation templates\n│   │   └── runtime.ts      # Runtime utilities\n│   └── ui/                # UI components\n├── tools/                 # Development tools and test harnesses\n├── AGENTS.md             # Agent workflow rules and loop discipline\n├── CLAUDE.md             # Project guidance for Claude Code\n└── docs/internal/contracts/house-style.md        # Language design principles\n```\n\n## Key Concepts for AI Agents\n\n### Instance Creation & Defaults\n\nWhen creating an instance:\n\n- **Omitted properties** receive default values from property definitions\n- **Provided properties** (even empty strings `\"\"`) use the provided value\n- UI forms filter empty strings to allow defaults to apply (see `templates.ts`)\n\n### Command Execution Semantics\n\nCommands execute in strict order:\n\n1. Build evaluation context (`self`, `this`, params, runtime context)\n2. Evaluate applicable policies (fail fast on denial)\n3. Evaluate guards in order (fail fast on first falsey guard)\n4. Execute actions in order (`mutate`, `emit`, `compute`, etc.)\n5. Emit declared events\n6. Return `CommandResult` with success status and emitted events\n\n### Guard Failures\n\nWhen a guard fails, the runtime provides:\n\n- Guard index (1-based)\n- Formatted expression\n- Resolved values for sub-expressions (for debugging)\n\n### Event Payloads\n\nEvent payloads contain:\n\n- Command input parameters\n- Last action result\n\nThis enables event handlers to reconstruct the full execution context.\n\n## Contributing\n\nSee `AGENTS.md` for detailed workflow requirements. Key points:\n\n- All changes must pass `pnpm test`\n- Spec changes require updating fixtures and expected outputs\n- UI changes must not alter language semantics\n- Document any nonconformance explicitly\n\n## License & Status\n\nLicensed under the [MIT License](LICENSE).\n\nThis is a language implementation project. The Runtime UI is a diagnostic and observability surface, not an end-user application.\n\n**Primary consumers**: AI agents that emit, validate, and reason about Manifest programs.\n\n---\n\nFor detailed agent workflow rules, see [`AGENTS.md`](AGENTS.md).  \nFor language house style and invariants, see [`docs/internal/contracts/house-style.md`](docs/internal/contracts/house-style.md).  \nFor the complete specification, see [`docs/spec/README.md`](docs/spec/README.md).\n","readmeFilename":"README.md"}