{"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"},{"sig":"MEUCIQCl18N66UUpFTFwp+ICW6EcIw/1h2jNuuHauHWw3GxSoQIgSMl8O+cJfft1BH3m0JujWuLh2iwTFiTPpeQ6yK+CPuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"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"},"_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":{"tmp":"tmp/manifest_3.6.58_1790346416845_0.36901221141096174","host":"s3://npm-registry-packages-npm-production"},"_id":"@angriff36/manifest@3.6.58","version":"3.6.58"}