{"_id":"@lssm-tech/lib.schema","_rev":"8-f5adf2ad6469da42a42af714c5f8da01","name":"@lssm-tech/lib.schema","dist-tags":{"latest":"6.0.5","contractspec-staging":"6.0.5"},"versions":{"3.7.14":{"name":"@lssm-tech/lib.schema","version":"3.7.14","keywords":["contractspec","schema","zod","json-schema","graphql","validation","typescript"],"license":"MIT","_id":"@lssm-tech/lib.schema@3.7.14","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"176176518e6f18d8291e76468ff14e9f863aada6","tarball":"https://registry.npmjs.org/@lssm-tech/lib.schema/-/lib.schema-3.7.14.tgz","fileCount":55,"integrity":"sha512-VbY5u43rduM6alIa+njSNhoRkYtWsUkuhNpaBNAjZNlw8vo9s2r9o70u1gl4DuxD+v/9/WnXw0cO7JQzeXyM1Q==","signatures":[{"sig":"MEYCIQCuMGxQrUkXsZokr/8xE7nB8vyk7/BXuPJ3CeadZ523aQIhAJ1xscNPRvXUAPb7D3pkU3suwpRnn1OTg/h5rIwn8y3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182596},"type":"module","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"./entity":{"bun":"./dist/entity/index.js","node":"./dist/node/entity/index.js","types":"./dist/entity/index.d.ts","default":"./dist/entity/index.js"},"./EnumType":{"bun":"./dist/EnumType.js","node":"./dist/node/EnumType.js","types":"./dist/EnumType.d.ts","default":"./dist/EnumType.js"},"./FieldType":{"bun":"./dist/FieldType.js","node":"./dist/node/FieldType.js","types":"./dist/FieldType.d.ts","default":"./dist/FieldType.js"},"./SchemaModel":{"bun":"./dist/SchemaModel.js","node":"./dist/node/SchemaModel.js","types":"./dist/SchemaModel.d.ts","default":"./dist/SchemaModel.js"},"./entity/types":{"bun":"./dist/entity/types.js","node":"./dist/node/entity/types.js","types":"./dist/entity/types.d.ts","default":"./dist/entity/types.js"},"./ZodSchemaType":{"bun":"./dist/ZodSchemaType.js","node":"./dist/node/ZodSchemaType.js","types":"./dist/ZodSchemaType.d.ts","default":"./dist/ZodSchemaType.js"},"./JsonSchemaType":{"bun":"./dist/JsonSchemaType.js","node":"./dist/node/JsonSchemaType.js","types":"./dist/JsonSchemaType.d.ts","default":"./dist/JsonSchemaType.js"},"./ScalarTypeEnum":{"bun":"./dist/ScalarTypeEnum.js","node":"./dist/node/ScalarTypeEnum.js","types":"./dist/ScalarTypeEnum.d.ts","default":"./dist/ScalarTypeEnum.js"},"./SchemaModelType":{"bun":"./dist/SchemaModelType.js","node":"./dist/node/SchemaModelType.js","types":"./dist/SchemaModelType.d.ts","default":"./dist/SchemaModelType.js"},"./entity/generator":{"bun":"./dist/entity/generator.js","node":"./dist/node/entity/generator.js","types":"./dist/entity/generator.d.ts","default":"./dist/entity/generator.js"},"./GraphQLSchemaType":{"bun":"./dist/GraphQLSchemaType.js","node":"./dist/node/GraphQLSchemaType.js","types":"./dist/GraphQLSchemaType.d.ts","default":"./dist/GraphQLSchemaType.js"},"./ScalarFactoryCache":{"bun":"./dist/ScalarFactoryCache.js","node":"./dist/node/ScalarFactoryCache.js","types":"./dist/ScalarFactoryCache.d.ts","default":"./dist/ScalarFactoryCache.js"},"./entity/defineEntity":{"bun":"./dist/entity/defineEntity.js","node":"./dist/node/entity/defineEntity.js","types":"./dist/entity/defineEntity.d.ts","default":"./dist/entity/defineEntity.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"biome check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/libs/schema"},"_npmVersion":"11.12.1","description":"Schema utilities for Zod, JSON Schema, and GraphQL","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.5","graphql":"^16.13.2"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"./entity":{"bun":"./dist/entity/index.js","node":"./dist/node/entity/index.js","types":"./dist/entity/index.d.ts","default":"./dist/entity/index.js"},"./EnumType":{"bun":"./dist/EnumType.js","node":"./dist/node/EnumType.js","types":"./dist/EnumType.d.ts","default":"./dist/EnumType.js"},"./FieldType":{"bun":"./dist/FieldType.js","node":"./dist/node/FieldType.js","types":"./dist/FieldType.d.ts","default":"./dist/FieldType.js"},"./SchemaModel":{"bun":"./dist/SchemaModel.js","node":"./dist/node/SchemaModel.js","types":"./dist/SchemaModel.d.ts","default":"./dist/SchemaModel.js"},"./entity/types":{"bun":"./dist/entity/types.js","node":"./dist/node/entity/types.js","types":"./dist/entity/types.d.ts","default":"./dist/entity/types.js"},"./ZodSchemaType":{"bun":"./dist/ZodSchemaType.js","node":"./dist/node/ZodSchemaType.js","types":"./dist/ZodSchemaType.d.ts","default":"./dist/ZodSchemaType.js"},"./JsonSchemaType":{"bun":"./dist/JsonSchemaType.js","node":"./dist/node/JsonSchemaType.js","types":"./dist/JsonSchemaType.d.ts","default":"./dist/JsonSchemaType.js"},"./ScalarTypeEnum":{"bun":"./dist/ScalarTypeEnum.js","node":"./dist/node/ScalarTypeEnum.js","types":"./dist/ScalarTypeEnum.d.ts","default":"./dist/ScalarTypeEnum.js"},"./SchemaModelType":{"bun":"./dist/SchemaModelType.js","node":"./dist/node/SchemaModelType.js","types":"./dist/SchemaModelType.d.ts","default":"./dist/SchemaModelType.js"},"./entity/generator":{"bun":"./dist/entity/generator.js","node":"./dist/node/entity/generator.js","types":"./dist/entity/generator.d.ts","default":"./dist/entity/generator.js"},"./GraphQLSchemaType":{"bun":"./dist/GraphQLSchemaType.js","node":"./dist/node/GraphQLSchemaType.js","types":"./dist/GraphQLSchemaType.d.ts","default":"./dist/GraphQLSchemaType.js"},"./ScalarFactoryCache":{"bun":"./dist/ScalarFactoryCache.js","node":"./dist/node/ScalarFactoryCache.js","types":"./dist/ScalarFactoryCache.d.ts","default":"./dist/ScalarFactoryCache.js"},"./entity/defineEntity":{"bun":"./dist/entity/defineEntity.js","node":"./dist/node/entity/defineEntity.js","types":"./dist/entity/defineEntity.d.ts","default":"./dist/entity/defineEntity.js"}},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/lib.schema_3.7.14_1789484398284_0.1099381746152559","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@lssm-tech/lib.schema","version":"6.0.2","keywords":["contractspec","schema","zod","json-schema","graphql","validation","typescript"],"license":"MIT","_id":"@lssm-tech/lib.schema@6.0.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"2105df83c621aada68ec85eb0bf8d34156cc0eaa","tarball":"https://registry.npmjs.org/@lssm-tech/lib.schema/-/lib.schema-6.0.2.tgz","fileCount":3,"integrity":"sha512-P/YtphrGBVoUikqIYHc9bxC63hELXKejwYGA3ZiG0fv+Hh9xAoo2uQIwsp5UP6Kyc7evGQB8GntMGJUaPQwD3Q==","signatures":[{"sig":"MEYCIQDkqFS2iLQKlzpHbJopCz9mY6KjFPSlTmBA6WHrp/tvjgIhAPFNZPj3iMbO/80/nnFyIIRCDCPr5iuT/8dBwSVYNGvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHJbAB1JmGmgPpVE31dpPi9q9qyohIizCV9D9OpxMgebAiAIvhd/hKLx7JNLTC/c2n/Jsaohn1vnTMOtMcNCjSma6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15033},"type":"module","_from":"file:/var/folders/h2/vftgv2jj4h5gdyhpcln_jjnr0000gn/T/ship-kfu9uxef/lssm-tech-lib.schema-6.0.2.tgz","types":"./dist/index.d.ts","exports":{".":"./src/index.ts","./entity":"./src/entity/index.ts","./EnumType":"./src/EnumType.ts","./FieldType":"./src/FieldType.ts","./SchemaModel":"./src/SchemaModel.ts","./entity/types":"./src/entity/types.ts","./ZodSchemaType":"./src/ZodSchemaType.ts","./JsonSchemaType":"./src/JsonSchemaType.ts","./ScalarTypeEnum":"./src/ScalarTypeEnum.ts","./SchemaModelType":"./src/SchemaModelType.ts","./entity/generator":"./src/entity/generator.ts","./GraphQLSchemaType":"./src/GraphQLSchemaType.ts","./ScalarFactoryCache":"./src/ScalarFactoryCache.ts","./entity/defineEntity":"./src/entity/defineEntity.ts"},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"contractspec-bun-build build","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/var/folders/h2/vftgv2jj4h5gdyhpcln_jjnr0000gn/T/ship-kfu9uxef/lssm-tech-lib.schema-6.0.2.tgz","_integrity":"sha512-P/YtphrGBVoUikqIYHc9bxC63hELXKejwYGA3ZiG0fv+Hh9xAoo2uQIwsp5UP6Kyc7evGQB8GntMGJUaPQwD3Q==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/libs/schema"},"_npmVersion":"11.12.1","description":"Schema utilities for Zod, JSON Schema, and GraphQL","directories":{},"_nodeVersion":"24.15.0","contractspec":{"catalog":{"kind":"library","family":"contracts","status":"active","examples":[],"runtimes":["node"],"platforms":["server"],"stability":"stable","entrypoints":[".","./entity","./entity/defineEntity","./entity/generator","./entity/types","./EnumType","./FieldType","./GraphQLSchemaType","./JsonSchemaType","./ScalarFactoryCache","./ScalarTypeEnum","./SchemaModel","./SchemaModelType","./ZodSchemaType"],"adoptionMode":"adoptable","capabilities":[{"id":"package.lssm.tech.lib.schema","title":"Lib Schema","status":"active","aliases":["contractspec","schema","zod","json-schema","graphql","validation","typescript","lib"],"useCases":["Adopt schema utilities for zod, json schema, and graphql"],"constraints":{"requires":["TypeScript"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.schema package constraints do not match the target runtime or platform."],"platforms":["server"]},"description":"Schema utilities for Zod, JSON Schema, and GraphQL","alternatives":[],"relationships":[],"canonicalImports":[{"from":"@lssm-tech/lib.schema","symbols":[]},{"from":"@lssm-tech/lib.schema/entity","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/defineEntity","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/generator","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/types","symbols":[]},{"from":"@lssm-tech/lib.schema/EnumType","symbols":[]},{"from":"@lssm-tech/lib.schema/FieldType","symbols":[]},{"from":"@lssm-tech/lib.schema/GraphQLSchemaType","symbols":[]},{"from":"@lssm-tech/lib.schema/JsonSchemaType","symbols":[]},{"from":"@lssm-tech/lib.schema/ScalarFactoryCache","symbols":[]},{"from":"@lssm-tech/lib.schema/ScalarTypeEnum","symbols":[]},{"from":"@lssm-tech/lib.schema/SchemaModel","symbols":[]}],"pythonEquivalents":["Pydantic","SQLAlchemy models"],"resolutionPriority":50}],"replacements":[],"documentation":[{"url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.schema","kind":"readme","title":"Lib Schema documentation"}]}},"dependencies":{"zod":"catalog:","graphql":"catalog:graphql"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./entity":{"bun":"./dist/entity/index.js","node":"./dist/node/entity/index.js","types":"./dist/entity/index.d.ts","browser":"./dist/browser/entity/index.js","default":"./dist/entity/index.js"},"./EnumType":{"bun":"./dist/EnumType.js","node":"./dist/node/EnumType.js","types":"./dist/EnumType.d.ts","browser":"./dist/browser/EnumType.js","default":"./dist/EnumType.js"},"./FieldType":{"bun":"./dist/FieldType.js","node":"./dist/node/FieldType.js","types":"./dist/FieldType.d.ts","browser":"./dist/browser/FieldType.js","default":"./dist/FieldType.js"},"./SchemaModel":{"bun":"./dist/SchemaModel.js","node":"./dist/node/SchemaModel.js","types":"./dist/SchemaModel.d.ts","browser":"./dist/browser/SchemaModel.js","default":"./dist/SchemaModel.js"},"./entity/types":{"bun":"./dist/entity/types.js","node":"./dist/node/entity/types.js","types":"./dist/entity/types.d.ts","browser":"./dist/browser/entity/types.js","default":"./dist/entity/types.js"},"./ZodSchemaType":{"bun":"./dist/ZodSchemaType.js","node":"./dist/node/ZodSchemaType.js","types":"./dist/ZodSchemaType.d.ts","browser":"./dist/browser/ZodSchemaType.js","default":"./dist/ZodSchemaType.js"},"./JsonSchemaType":{"bun":"./dist/JsonSchemaType.js","node":"./dist/node/JsonSchemaType.js","types":"./dist/JsonSchemaType.d.ts","browser":"./dist/browser/JsonSchemaType.js","default":"./dist/JsonSchemaType.js"},"./ScalarTypeEnum":{"bun":"./dist/ScalarTypeEnum.js","node":"./dist/node/ScalarTypeEnum.js","types":"./dist/ScalarTypeEnum.d.ts","browser":"./dist/browser/ScalarTypeEnum.js","default":"./dist/ScalarTypeEnum.js"},"./SchemaModelType":{"bun":"./dist/SchemaModelType.js","node":"./dist/node/SchemaModelType.js","types":"./dist/SchemaModelType.d.ts","browser":"./dist/browser/SchemaModelType.js","default":"./dist/SchemaModelType.js"},"./entity/generator":{"bun":"./dist/entity/generator.js","node":"./dist/node/entity/generator.js","types":"./dist/entity/generator.d.ts","browser":"./dist/browser/entity/generator.js","default":"./dist/entity/generator.js"},"./GraphQLSchemaType":{"bun":"./dist/GraphQLSchemaType.js","node":"./dist/node/GraphQLSchemaType.js","types":"./dist/GraphQLSchemaType.d.ts","browser":"./dist/browser/GraphQLSchemaType.js","default":"./dist/GraphQLSchemaType.js"},"./ScalarFactoryCache":{"bun":"./dist/ScalarFactoryCache.js","node":"./dist/node/ScalarFactoryCache.js","types":"./dist/ScalarFactoryCache.d.ts","browser":"./dist/browser/ScalarFactoryCache.js","default":"./dist/ScalarFactoryCache.js"},"./entity/defineEntity":{"bun":"./dist/entity/defineEntity.js","node":"./dist/node/entity/defineEntity.js","types":"./dist/entity/defineEntity.d.ts","browser":"./dist/browser/entity/defineEntity.js","default":"./dist/entity/defineEntity.js"}},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"catalog:","@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/lib.schema_6.0.2_1789503653966_0.0006039042347472101","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@lssm-tech/lib.schema","version":"6.0.3","keywords":["contractspec","schema","zod","json-schema","graphql","validation","typescript"],"license":"MIT","_id":"@lssm-tech/lib.schema@6.0.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"9f373ce680043752cb3a7e5107ef8046c0542b86","tarball":"https://registry.npmjs.org/@lssm-tech/lib.schema/-/lib.schema-6.0.3.tgz","fileCount":70,"integrity":"sha512-kG24RB0E7ian4jxZpSNo108X0OM0ZOzjLx9Zj0X0PTaFEcgvRT0UTuf2+gSwOWeJPVJLshTPTup15l2QMXE/lw==","signatures":[{"sig":"MEUCIQDPq8p+pNuNjTG6otp1rn1ozkaOPHevtNRipDij0hApSAIgbNfgbxUodgiLwt4go4e4pTsgxPKWSCFDFCmAcmtarzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHjTHaOjqoBAfDPIz2d8lfLLQ6YYEPvCTpoHd9v2aB9oAiEAzVyh8ewkPA7FW/sPKZhBw/EILHFZTZB5G3QO7V0W59w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181814},"type":"module","_from":"file:/var/folders/h2/vftgv2jj4h5gdyhpcln_jjnr0000gn/T/contractspec-release/contractspec-staging-1789754052178/tarballs/lssm-tech-lib.schema-6.0.3.tgz","types":"./dist/index.d.ts","exports":{".":"./src/index.ts","./entity":"./src/entity/index.ts","./EnumType":"./src/EnumType.ts","./FieldType":"./src/FieldType.ts","./SchemaModel":"./src/SchemaModel.ts","./entity/types":"./src/entity/types.ts","./ZodSchemaType":"./src/ZodSchemaType.ts","./JsonSchemaType":"./src/JsonSchemaType.ts","./ScalarTypeEnum":"./src/ScalarTypeEnum.ts","./SchemaModelType":"./src/SchemaModelType.ts","./entity/generator":"./src/entity/generator.ts","./GraphQLSchemaType":"./src/GraphQLSchemaType.ts","./ScalarFactoryCache":"./src/ScalarFactoryCache.ts","./entity/defineEntity":"./src/entity/defineEntity.ts"},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"contractspec-bun-build build","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/var/folders/h2/vftgv2jj4h5gdyhpcln_jjnr0000gn/T/contractspec-release/contractspec-staging-1789754052178/tarballs/lssm-tech-lib.schema-6.0.3.tgz","_integrity":"sha512-kG24RB0E7ian4jxZpSNo108X0OM0ZOzjLx9Zj0X0PTaFEcgvRT0UTuf2+gSwOWeJPVJLshTPTup15l2QMXE/lw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/libs/schema"},"_npmVersion":"11.12.1","description":"Schema utilities for Zod, JSON Schema, and GraphQL","directories":{},"_nodeVersion":"24.15.0","contractspec":{"catalog":{"kind":"library","family":"contracts","status":"active","examples":[],"runtimes":["node"],"platforms":["server"],"stability":"stable","entrypoints":[".","./entity","./entity/defineEntity","./entity/generator","./entity/types","./EnumType","./FieldType","./GraphQLSchemaType","./JsonSchemaType","./ScalarFactoryCache","./ScalarTypeEnum","./SchemaModel","./SchemaModelType","./ZodSchemaType"],"adoptionMode":"adoptable","capabilities":[{"id":"package.lssm.tech.lib.schema","title":"Lib Schema","status":"active","aliases":["contractspec","schema","zod","json-schema","graphql","validation","typescript","lib"],"useCases":["Adopt schema utilities for zod, json schema, and graphql"],"constraints":{"requires":["TypeScript"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.schema package constraints do not match the target runtime or platform."],"platforms":["server"]},"description":"Schema utilities for Zod, JSON Schema, and GraphQL","alternatives":[],"relationships":[],"canonicalImports":[{"from":"@lssm-tech/lib.schema","symbols":[]},{"from":"@lssm-tech/lib.schema/entity","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/defineEntity","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/generator","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/types","symbols":[]},{"from":"@lssm-tech/lib.schema/EnumType","symbols":[]},{"from":"@lssm-tech/lib.schema/FieldType","symbols":[]},{"from":"@lssm-tech/lib.schema/GraphQLSchemaType","symbols":[]},{"from":"@lssm-tech/lib.schema/JsonSchemaType","symbols":[]},{"from":"@lssm-tech/lib.schema/ScalarFactoryCache","symbols":[]},{"from":"@lssm-tech/lib.schema/ScalarTypeEnum","symbols":[]},{"from":"@lssm-tech/lib.schema/SchemaModel","symbols":[]}],"pythonEquivalents":["Pydantic","SQLAlchemy models"],"resolutionPriority":50}],"replacements":[],"documentation":[{"url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.schema","kind":"readme","title":"Lib Schema documentation"}]}},"dependencies":{"zod":"^4.6.5","graphql":"^16.14.2"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./entity":{"bun":"./dist/entity/index.js","node":"./dist/node/entity/index.js","types":"./dist/entity/index.d.ts","browser":"./dist/browser/entity/index.js","default":"./dist/entity/index.js"},"./EnumType":{"bun":"./dist/EnumType.js","node":"./dist/node/EnumType.js","types":"./dist/EnumType.d.ts","browser":"./dist/browser/EnumType.js","default":"./dist/EnumType.js"},"./FieldType":{"bun":"./dist/FieldType.js","node":"./dist/node/FieldType.js","types":"./dist/FieldType.d.ts","browser":"./dist/browser/FieldType.js","default":"./dist/FieldType.js"},"./SchemaModel":{"bun":"./dist/SchemaModel.js","node":"./dist/node/SchemaModel.js","types":"./dist/SchemaModel.d.ts","browser":"./dist/browser/SchemaModel.js","default":"./dist/SchemaModel.js"},"./entity/types":{"bun":"./dist/entity/types.js","node":"./dist/node/entity/types.js","types":"./dist/entity/types.d.ts","browser":"./dist/browser/entity/types.js","default":"./dist/entity/types.js"},"./ZodSchemaType":{"bun":"./dist/ZodSchemaType.js","node":"./dist/node/ZodSchemaType.js","types":"./dist/ZodSchemaType.d.ts","browser":"./dist/browser/ZodSchemaType.js","default":"./dist/ZodSchemaType.js"},"./JsonSchemaType":{"bun":"./dist/JsonSchemaType.js","node":"./dist/node/JsonSchemaType.js","types":"./dist/JsonSchemaType.d.ts","browser":"./dist/browser/JsonSchemaType.js","default":"./dist/JsonSchemaType.js"},"./ScalarTypeEnum":{"bun":"./dist/ScalarTypeEnum.js","node":"./dist/node/ScalarTypeEnum.js","types":"./dist/ScalarTypeEnum.d.ts","browser":"./dist/browser/ScalarTypeEnum.js","default":"./dist/ScalarTypeEnum.js"},"./SchemaModelType":{"bun":"./dist/SchemaModelType.js","node":"./dist/node/SchemaModelType.js","types":"./dist/SchemaModelType.d.ts","browser":"./dist/browser/SchemaModelType.js","default":"./dist/SchemaModelType.js"},"./entity/generator":{"bun":"./dist/entity/generator.js","node":"./dist/node/entity/generator.js","types":"./dist/entity/generator.d.ts","browser":"./dist/browser/entity/generator.js","default":"./dist/entity/generator.js"},"./GraphQLSchemaType":{"bun":"./dist/GraphQLSchemaType.js","node":"./dist/node/GraphQLSchemaType.js","types":"./dist/GraphQLSchemaType.d.ts","browser":"./dist/browser/GraphQLSchemaType.js","default":"./dist/GraphQLSchemaType.js"},"./ScalarFactoryCache":{"bun":"./dist/ScalarFactoryCache.js","node":"./dist/node/ScalarFactoryCache.js","types":"./dist/ScalarFactoryCache.d.ts","browser":"./dist/browser/ScalarFactoryCache.js","default":"./dist/ScalarFactoryCache.js"},"./entity/defineEntity":{"bun":"./dist/entity/defineEntity.js","node":"./dist/node/entity/defineEntity.js","types":"./dist/entity/defineEntity.d.ts","browser":"./dist/browser/entity/defineEntity.js","default":"./dist/entity/defineEntity.js"}},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@lssm-tech/tool.bun":"5.0.4","@lssm-tech/tool.typescript":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib.schema_6.0.3_1789754412053_0.8190001070960284","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@lssm-tech/lib.schema","version":"6.0.4","keywords":["contractspec","schema","zod","json-schema","graphql","validation","typescript"],"license":"MIT","_id":"@lssm-tech/lib.schema@6.0.4","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"e4b571df10a08cacfc004ec77e0933cf35c567ab","tarball":"https://registry.npmjs.org/@lssm-tech/lib.schema/-/lib.schema-6.0.4.tgz","fileCount":70,"integrity":"sha512-b4kaxTalJ9/y3giIUbEZf+NQqFny/7JTMIMYvxbkpEhzKALgzU2R/WdwNfzHIfGEt5+seCOPyklEIV6NQtCN1A==","signatures":[{"sig":"MEUCIBVok9eVDq0Nnvtyqpcy0F5FDTnCwYpxZ8TlI5tMHy0UAiEAjG7ZUqaPcwQTILhRzZuoGpEMhu/Axb61je6VqKZJco4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCllxd1X2YFTJ6FgE5pRl92opCdb91Bts+/C1ChrVZDZAIgG5Pp877DqHN7GDesdft1etTiPj06k6EkCExFCGNazqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181814},"type":"module","_from":"file:/var/folders/h2/vftgv2jj4h5gdyhpcln_jjnr0000gn/T/contractspec-release/contractspec-staging-1789779195769/tarballs/lssm-tech-lib.schema-6.0.4.tgz","types":"./dist/index.d.ts","exports":{".":"./src/index.ts","./entity":"./src/entity/index.ts","./EnumType":"./src/EnumType.ts","./FieldType":"./src/FieldType.ts","./SchemaModel":"./src/SchemaModel.ts","./entity/types":"./src/entity/types.ts","./ZodSchemaType":"./src/ZodSchemaType.ts","./JsonSchemaType":"./src/JsonSchemaType.ts","./ScalarTypeEnum":"./src/ScalarTypeEnum.ts","./SchemaModelType":"./src/SchemaModelType.ts","./entity/generator":"./src/entity/generator.ts","./GraphQLSchemaType":"./src/GraphQLSchemaType.ts","./ScalarFactoryCache":"./src/ScalarFactoryCache.ts","./entity/defineEntity":"./src/entity/defineEntity.ts"},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"contractspec-bun-build build","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/var/folders/h2/vftgv2jj4h5gdyhpcln_jjnr0000gn/T/contractspec-release/contractspec-staging-1789779195769/tarballs/lssm-tech-lib.schema-6.0.4.tgz","_integrity":"sha512-b4kaxTalJ9/y3giIUbEZf+NQqFny/7JTMIMYvxbkpEhzKALgzU2R/WdwNfzHIfGEt5+seCOPyklEIV6NQtCN1A==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/libs/schema"},"_npmVersion":"11.12.1","description":"Schema utilities for Zod, JSON Schema, and GraphQL","directories":{},"_nodeVersion":"24.15.0","contractspec":{"catalog":{"kind":"library","family":"contracts","status":"active","examples":[],"runtimes":["node"],"platforms":["server"],"stability":"stable","entrypoints":[".","./entity","./entity/defineEntity","./entity/generator","./entity/types","./EnumType","./FieldType","./GraphQLSchemaType","./JsonSchemaType","./ScalarFactoryCache","./ScalarTypeEnum","./SchemaModel","./SchemaModelType","./ZodSchemaType"],"adoptionMode":"adoptable","capabilities":[{"id":"package.lssm.tech.lib.schema","title":"Lib Schema","status":"active","aliases":["contractspec","schema","zod","json-schema","graphql","validation","typescript","lib"],"useCases":["Adopt schema utilities for zod, json schema, and graphql"],"constraints":{"requires":["TypeScript"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.schema package constraints do not match the target runtime or platform."],"platforms":["server"]},"description":"Schema utilities for Zod, JSON Schema, and GraphQL","alternatives":[],"relationships":[],"canonicalImports":[{"from":"@lssm-tech/lib.schema","symbols":[]},{"from":"@lssm-tech/lib.schema/entity","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/defineEntity","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/generator","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/types","symbols":[]},{"from":"@lssm-tech/lib.schema/EnumType","symbols":[]},{"from":"@lssm-tech/lib.schema/FieldType","symbols":[]},{"from":"@lssm-tech/lib.schema/GraphQLSchemaType","symbols":[]},{"from":"@lssm-tech/lib.schema/JsonSchemaType","symbols":[]},{"from":"@lssm-tech/lib.schema/ScalarFactoryCache","symbols":[]},{"from":"@lssm-tech/lib.schema/ScalarTypeEnum","symbols":[]},{"from":"@lssm-tech/lib.schema/SchemaModel","symbols":[]}],"pythonEquivalents":["Pydantic","SQLAlchemy models"],"resolutionPriority":50}],"replacements":[],"documentation":[{"url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.schema","kind":"readme","title":"Lib Schema documentation"}]}},"dependencies":{"zod":"^4.6.5","graphql":"^16.14.2"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./entity":{"bun":"./dist/entity/index.js","node":"./dist/node/entity/index.js","types":"./dist/entity/index.d.ts","browser":"./dist/browser/entity/index.js","default":"./dist/entity/index.js"},"./EnumType":{"bun":"./dist/EnumType.js","node":"./dist/node/EnumType.js","types":"./dist/EnumType.d.ts","browser":"./dist/browser/EnumType.js","default":"./dist/EnumType.js"},"./FieldType":{"bun":"./dist/FieldType.js","node":"./dist/node/FieldType.js","types":"./dist/FieldType.d.ts","browser":"./dist/browser/FieldType.js","default":"./dist/FieldType.js"},"./SchemaModel":{"bun":"./dist/SchemaModel.js","node":"./dist/node/SchemaModel.js","types":"./dist/SchemaModel.d.ts","browser":"./dist/browser/SchemaModel.js","default":"./dist/SchemaModel.js"},"./entity/types":{"bun":"./dist/entity/types.js","node":"./dist/node/entity/types.js","types":"./dist/entity/types.d.ts","browser":"./dist/browser/entity/types.js","default":"./dist/entity/types.js"},"./ZodSchemaType":{"bun":"./dist/ZodSchemaType.js","node":"./dist/node/ZodSchemaType.js","types":"./dist/ZodSchemaType.d.ts","browser":"./dist/browser/ZodSchemaType.js","default":"./dist/ZodSchemaType.js"},"./JsonSchemaType":{"bun":"./dist/JsonSchemaType.js","node":"./dist/node/JsonSchemaType.js","types":"./dist/JsonSchemaType.d.ts","browser":"./dist/browser/JsonSchemaType.js","default":"./dist/JsonSchemaType.js"},"./ScalarTypeEnum":{"bun":"./dist/ScalarTypeEnum.js","node":"./dist/node/ScalarTypeEnum.js","types":"./dist/ScalarTypeEnum.d.ts","browser":"./dist/browser/ScalarTypeEnum.js","default":"./dist/ScalarTypeEnum.js"},"./SchemaModelType":{"bun":"./dist/SchemaModelType.js","node":"./dist/node/SchemaModelType.js","types":"./dist/SchemaModelType.d.ts","browser":"./dist/browser/SchemaModelType.js","default":"./dist/SchemaModelType.js"},"./entity/generator":{"bun":"./dist/entity/generator.js","node":"./dist/node/entity/generator.js","types":"./dist/entity/generator.d.ts","browser":"./dist/browser/entity/generator.js","default":"./dist/entity/generator.js"},"./GraphQLSchemaType":{"bun":"./dist/GraphQLSchemaType.js","node":"./dist/node/GraphQLSchemaType.js","types":"./dist/GraphQLSchemaType.d.ts","browser":"./dist/browser/GraphQLSchemaType.js","default":"./dist/GraphQLSchemaType.js"},"./ScalarFactoryCache":{"bun":"./dist/ScalarFactoryCache.js","node":"./dist/node/ScalarFactoryCache.js","types":"./dist/ScalarFactoryCache.d.ts","browser":"./dist/browser/ScalarFactoryCache.js","default":"./dist/ScalarFactoryCache.js"},"./entity/defineEntity":{"bun":"./dist/entity/defineEntity.js","node":"./dist/node/entity/defineEntity.js","types":"./dist/entity/defineEntity.d.ts","browser":"./dist/browser/entity/defineEntity.js","default":"./dist/entity/defineEntity.js"}},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@lssm-tech/tool.bun":"5.0.4","@lssm-tech/tool.typescript":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib.schema_6.0.4_1789779434673_0.3310980168181088","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@lssm-tech/lib.schema","version":"6.0.5","keywords":["contractspec","schema","zod","json-schema","graphql","validation","typescript"],"license":"MIT","_id":"@lssm-tech/lib.schema@6.0.5","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"9fbb824050eb92cdd282f4b0c2e188d0bde5cffd","tarball":"https://registry.npmjs.org/@lssm-tech/lib.schema/-/lib.schema-6.0.5.tgz","fileCount":70,"integrity":"sha512-zhpEZeRPCgzLBOPDAdeljuWBoLfGbyAZGA/uUSbZXSv2hsb0bpW3DFdNDcloFDVbwHrDGrwso8lbYwmbqI00fQ==","signatures":[{"sig":"MEYCIQCY6ZbmenZ+GwCqBv0roImd29juHs8Cy26MP7XIcCHndAIhAJkI4wFyAJv21QBPTLk9/Lm9fKDUDbEX+DBWi/jiqBXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG8X4Huc5gA5hmXcHMlCQmeGGPkYdiB/d7bw31B413B7AiANcjGEXnc/HoM2P6ehpGeSOlVaPs6MkRPdT/KsDryLJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184730},"type":"module","_from":"file:/var/folders/h2/vftgv2jj4h5gdyhpcln_jjnr0000gn/T/contractspec-release/contractspec-staging-1789818537642/tarballs/lssm-tech-lib.schema-6.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./entity":{"bun":"./dist/entity/index.js","node":"./dist/node/entity/index.js","types":"./dist/entity/index.d.ts","browser":"./dist/browser/entity/index.js","default":"./dist/entity/index.js"},"./EnumType":{"bun":"./dist/EnumType.js","node":"./dist/node/EnumType.js","types":"./dist/EnumType.d.ts","browser":"./dist/browser/EnumType.js","default":"./dist/EnumType.js"},"./FieldType":{"bun":"./dist/FieldType.js","node":"./dist/node/FieldType.js","types":"./dist/FieldType.d.ts","browser":"./dist/browser/FieldType.js","default":"./dist/FieldType.js"},"./SchemaModel":{"bun":"./dist/SchemaModel.js","node":"./dist/node/SchemaModel.js","types":"./dist/SchemaModel.d.ts","browser":"./dist/browser/SchemaModel.js","default":"./dist/SchemaModel.js"},"./entity/types":{"bun":"./dist/entity/types.js","node":"./dist/node/entity/types.js","types":"./dist/entity/types.d.ts","browser":"./dist/browser/entity/types.js","default":"./dist/entity/types.js"},"./ZodSchemaType":{"bun":"./dist/ZodSchemaType.js","node":"./dist/node/ZodSchemaType.js","types":"./dist/ZodSchemaType.d.ts","browser":"./dist/browser/ZodSchemaType.js","default":"./dist/ZodSchemaType.js"},"./JsonSchemaType":{"bun":"./dist/JsonSchemaType.js","node":"./dist/node/JsonSchemaType.js","types":"./dist/JsonSchemaType.d.ts","browser":"./dist/browser/JsonSchemaType.js","default":"./dist/JsonSchemaType.js"},"./ScalarTypeEnum":{"bun":"./dist/ScalarTypeEnum.js","node":"./dist/node/ScalarTypeEnum.js","types":"./dist/ScalarTypeEnum.d.ts","browser":"./dist/browser/ScalarTypeEnum.js","default":"./dist/ScalarTypeEnum.js"},"./SchemaModelType":{"bun":"./dist/SchemaModelType.js","node":"./dist/node/SchemaModelType.js","types":"./dist/SchemaModelType.d.ts","browser":"./dist/browser/SchemaModelType.js","default":"./dist/SchemaModelType.js"},"./entity/generator":{"bun":"./dist/entity/generator.js","node":"./dist/node/entity/generator.js","types":"./dist/entity/generator.d.ts","browser":"./dist/browser/entity/generator.js","default":"./dist/entity/generator.js"},"./GraphQLSchemaType":{"bun":"./dist/GraphQLSchemaType.js","node":"./dist/node/GraphQLSchemaType.js","types":"./dist/GraphQLSchemaType.d.ts","browser":"./dist/browser/GraphQLSchemaType.js","default":"./dist/GraphQLSchemaType.js"},"./ScalarFactoryCache":{"bun":"./dist/ScalarFactoryCache.js","node":"./dist/node/ScalarFactoryCache.js","types":"./dist/ScalarFactoryCache.d.ts","browser":"./dist/browser/ScalarFactoryCache.js","default":"./dist/ScalarFactoryCache.js"},"./entity/defineEntity":{"bun":"./dist/entity/defineEntity.js","node":"./dist/node/entity/defineEntity.js","types":"./dist/entity/defineEntity.d.ts","browser":"./dist/browser/entity/defineEntity.js","default":"./dist/entity/defineEntity.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"contractspec-bun-build build","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/var/folders/h2/vftgv2jj4h5gdyhpcln_jjnr0000gn/T/contractspec-release/contractspec-staging-1789818537642/tarballs/lssm-tech-lib.schema-6.0.5.tgz","_integrity":"sha512-zhpEZeRPCgzLBOPDAdeljuWBoLfGbyAZGA/uUSbZXSv2hsb0bpW3DFdNDcloFDVbwHrDGrwso8lbYwmbqI00fQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/libs/schema"},"_npmVersion":"11.12.1","description":"Schema utilities for Zod, JSON Schema, and GraphQL","directories":{},"_nodeVersion":"24.15.0","contractspec":{"catalog":{"kind":"library","family":"contracts","status":"active","examples":[],"runtimes":["node"],"platforms":["server"],"stability":"stable","entrypoints":[".","./entity","./entity/defineEntity","./entity/generator","./entity/types","./EnumType","./FieldType","./GraphQLSchemaType","./JsonSchemaType","./ScalarFactoryCache","./ScalarTypeEnum","./SchemaModel","./SchemaModelType","./ZodSchemaType"],"adoptionMode":"adoptable","capabilities":[{"id":"package.lssm.tech.lib.schema","title":"Lib Schema","status":"active","aliases":["contractspec","schema","zod","json-schema","graphql","validation","typescript","lib"],"useCases":["Adopt schema utilities for zod, json schema, and graphql"],"constraints":{"requires":["TypeScript"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/lib.schema package constraints do not match the target runtime or platform."],"platforms":["server"]},"description":"Schema utilities for Zod, JSON Schema, and GraphQL","alternatives":[],"relationships":[],"canonicalImports":[{"from":"@lssm-tech/lib.schema","symbols":[]},{"from":"@lssm-tech/lib.schema/entity","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/defineEntity","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/generator","symbols":[]},{"from":"@lssm-tech/lib.schema/entity/types","symbols":[]},{"from":"@lssm-tech/lib.schema/EnumType","symbols":[]},{"from":"@lssm-tech/lib.schema/FieldType","symbols":[]},{"from":"@lssm-tech/lib.schema/GraphQLSchemaType","symbols":[]},{"from":"@lssm-tech/lib.schema/JsonSchemaType","symbols":[]},{"from":"@lssm-tech/lib.schema/ScalarFactoryCache","symbols":[]},{"from":"@lssm-tech/lib.schema/ScalarTypeEnum","symbols":[]},{"from":"@lssm-tech/lib.schema/SchemaModel","symbols":[]}],"pythonEquivalents":["Pydantic","SQLAlchemy models"],"resolutionPriority":50}],"replacements":[],"documentation":[{"url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.schema","kind":"readme","title":"Lib Schema documentation"}]}},"dependencies":{"zod":"^4.6.5","graphql":"^16.14.2"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./entity":{"bun":"./dist/entity/index.js","node":"./dist/node/entity/index.js","types":"./dist/entity/index.d.ts","browser":"./dist/browser/entity/index.js","default":"./dist/entity/index.js"},"./EnumType":{"bun":"./dist/EnumType.js","node":"./dist/node/EnumType.js","types":"./dist/EnumType.d.ts","browser":"./dist/browser/EnumType.js","default":"./dist/EnumType.js"},"./FieldType":{"bun":"./dist/FieldType.js","node":"./dist/node/FieldType.js","types":"./dist/FieldType.d.ts","browser":"./dist/browser/FieldType.js","default":"./dist/FieldType.js"},"./SchemaModel":{"bun":"./dist/SchemaModel.js","node":"./dist/node/SchemaModel.js","types":"./dist/SchemaModel.d.ts","browser":"./dist/browser/SchemaModel.js","default":"./dist/SchemaModel.js"},"./entity/types":{"bun":"./dist/entity/types.js","node":"./dist/node/entity/types.js","types":"./dist/entity/types.d.ts","browser":"./dist/browser/entity/types.js","default":"./dist/entity/types.js"},"./ZodSchemaType":{"bun":"./dist/ZodSchemaType.js","node":"./dist/node/ZodSchemaType.js","types":"./dist/ZodSchemaType.d.ts","browser":"./dist/browser/ZodSchemaType.js","default":"./dist/ZodSchemaType.js"},"./JsonSchemaType":{"bun":"./dist/JsonSchemaType.js","node":"./dist/node/JsonSchemaType.js","types":"./dist/JsonSchemaType.d.ts","browser":"./dist/browser/JsonSchemaType.js","default":"./dist/JsonSchemaType.js"},"./ScalarTypeEnum":{"bun":"./dist/ScalarTypeEnum.js","node":"./dist/node/ScalarTypeEnum.js","types":"./dist/ScalarTypeEnum.d.ts","browser":"./dist/browser/ScalarTypeEnum.js","default":"./dist/ScalarTypeEnum.js"},"./SchemaModelType":{"bun":"./dist/SchemaModelType.js","node":"./dist/node/SchemaModelType.js","types":"./dist/SchemaModelType.d.ts","browser":"./dist/browser/SchemaModelType.js","default":"./dist/SchemaModelType.js"},"./entity/generator":{"bun":"./dist/entity/generator.js","node":"./dist/node/entity/generator.js","types":"./dist/entity/generator.d.ts","browser":"./dist/browser/entity/generator.js","default":"./dist/entity/generator.js"},"./GraphQLSchemaType":{"bun":"./dist/GraphQLSchemaType.js","node":"./dist/node/GraphQLSchemaType.js","types":"./dist/GraphQLSchemaType.d.ts","browser":"./dist/browser/GraphQLSchemaType.js","default":"./dist/GraphQLSchemaType.js"},"./ScalarFactoryCache":{"bun":"./dist/ScalarFactoryCache.js","node":"./dist/node/ScalarFactoryCache.js","types":"./dist/ScalarFactoryCache.d.ts","browser":"./dist/browser/ScalarFactoryCache.js","default":"./dist/ScalarFactoryCache.js"},"./entity/defineEntity":{"bun":"./dist/entity/defineEntity.js","node":"./dist/node/entity/defineEntity.js","types":"./dist/entity/defineEntity.d.ts","browser":"./dist/browser/entity/defineEntity.js","default":"./dist/entity/defineEntity.js"}},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@lssm-tech/tool.bun":"5.0.4","@lssm-tech/tool.typescript":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib.schema_6.0.5_1789818837756_0.4842107286922288","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-09-15T14:59:58.053Z","modified":"2026-09-19T19:28:55.722Z","3.7.14":"2026-09-15T14:59:58.400Z","6.0.2":"2026-09-15T20:20:54.044Z","6.0.3":"2026-09-18T18:00:12.153Z","6.0.4":"2026-09-19T00:57:14.780Z","6.0.5":"2026-09-19T11:53:57.838Z"},"bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"license":"MIT","homepage":"https://contractspec.io","keywords":["contractspec","schema","zod","json-schema","graphql","validation","typescript"],"repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/libs/schema"},"description":"Schema utilities for Zod, JSON Schema, and GraphQL","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"readme":"","readmeFilename":"README.md"}