{"_id":"@systemfsoftware/effect-schema-law","_rev":"35-1286f3298599486cbf2b09e2819bfc29","name":"@systemfsoftware/effect-schema-law","dist-tags":{"latest":"5.0.1"},"versions":{"0.1.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.1.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.1.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"4f94a49482f26165d7b1343580ae5892579458fc","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.1.0.tgz","fileCount":5,"integrity":"sha512-tqPk4YRNHH9i0V5ey3krGGuUc8LcnwqQ3cFr0mnSwzUY3sgdLY1KSZMe217LqYOtI2OlGYXBo88RTGeysUeMUw==","signatures":[{"sig":"MEYCIQDvirjNdLRbfNvMStAdhEJLIY00Y6/BtTtcQZgMjLkoBwIhALjFgk4AwkP2FlJZk/CzDBwjlAol3c10Tcn9CCouLchx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7685},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","test:run":"vitest run","typecheck":"tsgo --noEmit --incremental"},"_npmUser":{"name":"ryanleecode","email":"ryanleecode@gmail.com"},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.2","rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.29.0","vite-tsconfig-paths":"^6.1.1","@systemfsoftware/tsconfig":"^1.0.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.1.0_1782393286643_0.6562738239513513","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.2.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.2.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"ba3530276692730facaab24a599af8e250f5de1d","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.2.0.tgz","fileCount":5,"integrity":"sha512-FDv8StrIPwNlQjMVjmZnXyc7OL0i3L5UkGhvbhkQBtPsaV6yByACNPbliIjGzadnQwTaqyRmwnAxi/s+SxWezg==","signatures":[{"sig":"MEQCIH9X1xZJ3DOX7YWbBSnBZgOpu9yESQzzNgYG9VR3c0FiAiBXTNJnGA6t925FsXVB/QnIqZSwgdu20hIAo2M26JiR3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7942},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.0.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.2.0_1784527736903_0.6373892103853571","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"6fa83e5bcc8b132b90971eb7d1ea1d64731ac548","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.0.tgz","fileCount":5,"integrity":"sha512-FpuM0HXrgtjA2h/7ZXFLxlfMKSr4ef9lj8PjxxtJIYwofiRV0aCDhB44kO6GuuHOAOUSlXQ9mVPU1xcADc7tHQ==","signatures":[{"sig":"MEUCIQDDIDnRZ9p5GSZ9tfO7/nv4EXmqVE0Fm0kG/U/O68aviQIgRFm6meqxo6RGc+FUXVI+7HBXYAie9+m5nD3cPM20gSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8026},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.1.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.0"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.0_1784536802943_0.15932186042667373","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.1","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"79eb1287b77f280289931572ed5afed622cb1677","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.1.tgz","fileCount":5,"integrity":"sha512-hV4dy7h4MMjTneC4dCajhbUAlQ0k/5gyhzWzqzaHye/KKPs437DkDtjCVurZABlI9hyye0kB8Zy6P/T1QPP2Xg==","signatures":[{"sig":"MEYCIQCJuKPmjEYu11NV1LZpCfFQ24dmj/HW5Q0bsu5URt5wmQIhAKqlnmCcUAEXNyv6clHt0k+IkoEAGc4DhVjB7+EkTJrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8734},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.1.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.0"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.1_1784538979767_0.872587862320821","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.2","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.2","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"8b118193ee6014ef1cd4c5fd703c78a53e44bdd2","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.2.tgz","fileCount":6,"integrity":"sha512-3PZcSeuWlyKvk/ePyT+YX+6eZPushMUFgVu3NrJKQ7rblFZwCqk/aR1qJY13SuUF8ImjTn4WqX/ZP+/ppO+Uiw==","signatures":[{"sig":"MEYCIQDpJowENdbmZv3MDp4rLfTR9ia5ZfEHG0cjxp2c3VhH/QIhAPCEYNq/HpSXDXDXuZ3YFalgYnFbFDG/7mBYHBKBxHci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9779},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"ryanleecode","email":"ryanleecode@gmail.com"},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.1.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.0"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.2_1784558278390_0.7744881978272027","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.3","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.3","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"0c6a0250ef5b03c0e6968ca07b604d3c28f58ebe","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.3.tgz","fileCount":6,"integrity":"sha512-kZuCiKbAk9D3fht8ySliLs0wKDJGZFglxaTn2lMhCrL+vDlGsxBeib6cFhuiBiLjFOSJG566VHwDLMK4q5widA==","signatures":[{"sig":"MEUCIEEVFmqjhvP6RKIcbP4Oh8TNAwQTMdEHZ3W7sLLXM4G2AiEAwd3nNgZAcfid8H26cEVvCavtYsAYJSQwKZ1vTZvMKtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9779},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.1.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.1"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.3_1784919942187_0.34303812019025415","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.4","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.4","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"117f0dbcf7ac665e5d86e7df9b518a95f9e98c08","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.4.tgz","fileCount":6,"integrity":"sha512-Zl/RekBwx5u0OwQadV9bLIO19XUQHa3Sh7qHLs5HXShM5JNmECUOsx0B0JHQqGTUy9X+bnHqp5WROnYDh0OPxA==","signatures":[{"sig":"MEQCIA+sepMar4ifRGmy8lhS6BnpvpjDtoVH/LSHMPUndD8hAiAlkRggj3u0jl1MrWLCQb5DBMDxeEMqHvlNcdfEvCUWyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9779},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.2"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.4_1784920793896_0.8283123801279764","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.5","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.5","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"8c8ce4b14dc3bd07853ce7e29d782a8978debff5","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.5.tgz","fileCount":6,"integrity":"sha512-Pu84ixwPps0Xb0nC5+yTgfmDQ0o57cfSC4qoBMrJisINf8S5H0HbJfwlcgb+mpoY6VWkGj+Y+v1fcw3CnvaYMg==","signatures":[{"sig":"MEYCIQC/mSyxfUGj7p7rgZZQ04BQ/gyK6TbTbKzlklqy0RupHQIhAJ/KzfL0SGbWyr0t6ZFRB/JTXcp0w3BNxNDfwMF063r7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9779},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.3"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.5_1784922837122_0.6399982416869827","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.6","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.6","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"85e9d1fd11168afaf3b6461ca361c4e3e3b9c0e5","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.6.tgz","fileCount":6,"integrity":"sha512-8C0QueMGtmxO3dcGE6kQ6zXzvrVRPgQkgtrJiTXt69IDYAbnTpMBU1gsWiDYuAgU5nohelL1JSSZFuL2rPKp/w==","signatures":[{"sig":"MEMCIFPTbQ8u1MQCDMWKh97r/R1AUqbHzF2PaiRzsUWP/pjLAh9T6+TWp/96ZZtLIeHuUa+TmU0IyTmXlNUAbbkRS4Ru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9779},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.2","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.4"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.6_1785005249247_0.29339390437231794","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.7","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.7","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"af4548f475958f5bba4d64f4ac99a95b9dc65c02","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.7.tgz","fileCount":6,"integrity":"sha512-KiqOWsFQzg2euQJS7bWHHhf7YlTDKMMrGufjRMaIDwfG5zWKJglmLKaBdS8zNttfpousOD1x2C/VGkCsGmnMbw==","signatures":[{"sig":"MEUCIHWR/I/3Owm7wJnYFlCVJ+AqOgMtxx3VJeLuGN5uqeTmAiEAq8gChWOdUhFHyLB2xmVvyoVxm7Fki5ZyYn1DPGEnkAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9828},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.5"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.7_1785006093120_0.6736626705207029","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.8","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.8","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"9a740ee57a87c80f85f2761ef3bdcf9cddc49bb0","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.8.tgz","fileCount":6,"integrity":"sha512-gOduNsDtXTx70MkiiJ00irc00bzZFoTmEonLb3krFusi4ABTpX8fRNfNlCJgIttiti009VWw+0WQ9pEsph2wxA==","signatures":[{"sig":"MEQCIFOct5jUkaT7l404lKGFc/Zg1Vgf8+ioXnKSjPLOREDrAiBROjFJ9+b7wllRtx/FmZozaeTuUNEU25+TiOWk1JJZTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9828},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.4","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.6"},"peerDependencies":{"effect":"*","vitest":"*","@effect/vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.8_1785011684336_0.8081598315434546","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@systemfsoftware/effect-schema-law","version":"0.3.9","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.3.9","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"9a44417142c2f125f7b861f17b04a6c061ab0d3a","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.3.9.tgz","fileCount":6,"integrity":"sha512-0apkvHtRZhT9Kfl1qf/36rGpCdRTWSL2pZJQd95DcAyMdgk1WHgvtdc+oIw5gb/YUjMDiq5j5rFTTfsZrtFq7w==","signatures":[{"sig":"MEUCIQDo6wyqTDKjIZ0OwD2DlRmJfKnAXtSwDizoZCFpeAKtFAIga8XevyUM+pZh/PC/X7VCzXaQVZOkyu95CzHDKHjA3ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9839},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.5","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.7"},"peerDependencies":{"effect":"^3.22.0","vitest":"*","@effect/vitest":"0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.3.9_1785126258027_0.2866869978727524","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.4.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.4.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"53b6939aeb4e09b3e2ef98546fc15d4dc78ead3c","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.4.0.tgz","fileCount":6,"integrity":"sha512-pGDGKNsxZMx3dTIhbbdyIvNfL2okTXYtM1Z/mhqNiFq0qm2kPTbgkLpEP9ANLh9qT8INdkTqkzuQRCb2rzOj6g==","signatures":[{"sig":"MEQCIFUHGyq/hHEmi+7znbiOG7DKFdDSAgYMr0mlTYN+InL9AiARtPeIG1vs/tea4nOJY4tpagCUtV1PuaMCem82mooMuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9839},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && api-extractor run --local","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.6","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.7"},"peerDependencies":{"effect":"^3.22.0","vitest":"*","@effect/vitest":"0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.4.0_1785128881788_0.031860601235958574","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.5.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.5.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"0733a2138e16cbcdc7338c5f93e48b2128f6cad5","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.5.0.tgz","fileCount":6,"integrity":"sha512-oDC5g/DyQ9ablmvoyqKQbKBpFS6wXXIYDA5an/Ctv8yR9tqBBWOPV8BBcDHc/ABYoutr4OV1JsEwqCdDv+tZSw==","signatures":[{"sig":"MEYCIQD2q9VWxOlLsChYuSBSTuYFaaFwuIjTm4e5U66D1HbUcAIhAMbFhoao6+wy3W7E92pPRxLV2qCDRnujxVHit/x7yXpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9828},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.6","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.7"},"peerDependencies":{"effect":"^3.22.0","vitest":"*","@effect/vitest":"0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.5.0_1785172394145_0.15257905637651747","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.6.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.6.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"d59974a09aa8f032cc47841f3210741f8dc7a823","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.6.0.tgz","fileCount":6,"integrity":"sha512-6GUkZg3eyeay+yRap3g4VfSiiKwZd+7O2+NiO7fgJ3f1xB5QB3pXrvQYuDz/6Wl4Nd1IcFs1u1N9q0jo4lfdFw==","signatures":[{"sig":"MEQCIByj/Nmna5igyGqoxRtYNcnsgiFwCLeb/YgNMvrBmKXnAiAXFDLp6PK2Pczdsqx5m1h4zAk3Pg4gGdUDfOl1bJrAXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9928},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.6","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/effect-gherkin-spec":"^0.5.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.0"},"peerDependencies":{"effect":"^3.22.0","vitest":"*","@effect/vitest":"0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.6.0_1785725951067_0.39430162250838596","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@systemfsoftware/effect-schema-law","version":"0.6.1","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-schema-law@0.6.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"1bb51e7eab945f5efb409b0fd6ddaf90b9daf86b","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.6.1.tgz","fileCount":6,"integrity":"sha512-4MKbTsavpIvhnuLxfPEituEu7Y4mxH3EbfDzkFrH4GNtyskd1XnMRtYV4vMvAfoVx78FmiGGwKzdn6O4mzxNcA==","signatures":[{"sig":"MEYCIQDmuYx6MwjpLWPv7WDs5zO/d0Pcpw3JYCZmNVUm2UHWygIhAMBcefw1kDE825hUVn7IyUM/JgjQGUTnlLTVAQDyZYnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9928},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/effect-gherkin-spec":"^0.5.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.1"},"peerDependencies":{"effect":"^3.22.0","vitest":"*","@effect/vitest":"0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.6.1_1785812445035_0.5174908633348674","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.7.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@0.7.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"2e766cedd283068a7f5ccf7fb0d6451f8982690c","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.7.0.tgz","fileCount":7,"integrity":"sha512-S5eg3Wix2dLjedq1s9TKb0ePVYhtdxMi7cU/Nd6fF9i2wCxJSKcVgonOKwMUii1g/xjxZKY0j2lBHkT5oEywjQ==","signatures":[{"sig":"MEUCIQCyM9HzPOeakTk/oS4PlEz8OTGlGvZbk0sImjPoNHLJvAIgedLw62PqSEyRECVajOctOG3hroFYZwf16OGmdHwxLtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45918},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.108","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.108","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.2","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/effect-gherkin-spec":"^1.0.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1"},"peerDependencies":{"effect":"4.0.0-rc.108","vitest":"*","@effect/vitest":"4.0.0-rc.108"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.7.0_1787262062021_0.45500087246572707","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.8.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@0.8.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/schema/law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"f634168f0b1bc866551d57d0f9e060ded3918546","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.8.0.tgz","fileCount":7,"integrity":"sha512-Q15t5YmCGhO58JF9/Da1l/oEwohBhoL9Agsox4Zg9ZrKt+pbXgvPQ5+Qx5PB6c/EsCl/hZOFkHjM2wtUCQz0/Q==","signatures":[{"sig":"MEUCICkq9GGDoQOpllX4IiS4wUhR5SezS84X8qxe1UaoqaG9AiEA/4hzEzF1Q7RR6gKQ07rX0pXr/uigiPzBFO+PDGIIvY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46423},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/schema/law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.108","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.108","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/effect-gherkin-spec":"^2.0.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1"},"peerDependencies":{"effect":"4.0.0-rc.108","vitest":"*","@effect/vitest":"4.0.0-rc.108"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.8.0_1787330134996_0.018046590967992326","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@systemfsoftware/effect-schema-law","version":"0.9.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@0.9.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/schema/law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"7fc29e09ab5efa44b7f67b6c6bb50f392cec764e","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-0.9.0.tgz","fileCount":8,"integrity":"sha512-bL3b1jGZN7p2SvcIbgE/49BHHkwJwuu1iemLiviG+N41gl+aw8DGjlrP+1MG9KIkK/F/VvUo1NxzNzeqcu61Zw==","signatures":[{"sig":"MEYCIQDC2jgbH0afH8egR+DCSJ9n2qgD5kieMdlYraojxKAsjQIhAK/xo7GrtJSsGF02MJOdtJCBXLC+mGmuh+BeaB3Du8Ik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54261},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/schema/law"},"description":"Property-test the codec laws of any Effect Schema in one call — decode/encode round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.111","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.111","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/effect-gherkin-spec":"^2.0.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.1"},"peerDependencies":{"effect":"^4.0.0-rc.111","vitest":"*","@effect/vitest":"^4.0.0-rc.111"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_0.9.0_1787508712475_0.14019087931203256","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@systemfsoftware/effect-schema-law","version":"1.0.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","refutation","negative-testing","adequacy","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@1.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/schema/law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"0689881f9474801df7ac47e589a0bd277f829bc3","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-1.0.0.tgz","fileCount":10,"integrity":"sha512-hi0vSAr42KIrvijOKGwJn4dP1loKoQSh8b2pC0G3wCmkySmhXa4DhO8HAAiWbC8D90MTpiTfIkRzfge07rWtuQ==","signatures":[{"sig":"MEYCIQDqAqnoTN4/rJ5ZA7NIWYMv8/7hgBZKXPyW/CxzbjM+iAIhAO6Ad20WenDIbcg35jgl+5lVPbh/kWKG/lk+u/Ysbhg0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42976},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./refutation":{"types":"./dist/refutation.d.ts","default":"./dist/refutation.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor run && api-extractor run --config api-extractor.refutation.json","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local && api-extractor run --local --config api-extractor.refutation.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/schema/law"},"description":"Property-test any Effect Schema's codec laws and its refusal contract — round-trip identity, encode stability, refusal and adequacy, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.111","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.111","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1"},"peerDependencies":{"effect":"^4.0.0-rc.111","vitest":"*","@effect/vitest":"^4.0.0-rc.111"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_1.0.0_1787586476797_0.6980323794180181","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@systemfsoftware/effect-schema-law","version":"2.0.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/schema/law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"39b1501298f7a92a10d86d6871ff22df6ef551d8","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.0.0.tgz","fileCount":8,"integrity":"sha512-5N542TozrqdASKeqK6OcrVN+TTWkImPKQ8IJDIYZiIdwqE4KDrMSBGus1T6DqM1bxKH7Cwt1qmom9oyvBYbfsQ==","signatures":[{"sig":"MEQCIGzKniYSw3hiVqqGkNsaFbij+xu119Xayy6sZJUidifOAiA45xbsCVhUdNa9InVod8K06RZgA91khmZ62cvaOR4TuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20947},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/schema/law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1"},"peerDependencies":{"effect":"^4.0.0-rc.112","vitest":"*","@effect/vitest":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.0.0_1787882453454_0.08779848319316463","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@systemfsoftware/effect-schema-law","version":"2.0.1","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.0.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/schema/law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"c60cad35cf019acbf2b0f900e376330e58518618","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.0.1.tgz","fileCount":8,"integrity":"sha512-OnBrLo1ZeF0eac7U5kjWBW5uzIy/8fFrpxxrmP2hsWFl5El7C8sLIFbJ2iaPrHJDWuyRSAGPC/qdD+ghTf9Ttw==","signatures":[{"sig":"MEQCIAd2Pwn+FC/uTVQNjmMA6HJ/ECTNu7JqhJkQlq+qt8MGAiAiiyJecAAghhXwg9dtnSeKHte72OCxf7ryvL6DWDjWNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21138},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/schema/law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1"},"peerDependencies":{"effect":"^4.0.0-rc.112","vitest":"*","@effect/vitest":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.0.1_1788058426595_0.668596303836458","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@systemfsoftware/effect-schema-law","version":"2.0.2","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.0.2","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"6dec8cc10c17256485aec542c86acaa75a00c6fe","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.0.2.tgz","fileCount":8,"integrity":"sha512-vwU0HvLJ4a8F11zqh2FsmpoQEXMfvPKFVa3+WTMO//ufjFeV5AmG7u8u0OP5h3VsbMSVrC7A8ptd9J8aO7FQvg==","signatures":[{"sig":"MEYCIQC6QemYQ93MJzAV2UG2VQedgDmyD+GfRYhv+ZcWv4kKMwIhAI65wRyYc55at5p1NzdmeMXp2IOq4eztgVk0O4OynfRx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21226},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1"},"peerDependencies":{"effect":"^4.0.0-rc.112","vitest":"*","@effect/vitest":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.0.2_1788733916658_0.4344497250757382","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@systemfsoftware/effect-schema-law","version":"2.1.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.1.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"5e5b08381ecfe16bcd18a521be43058f9c7c6311","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.1.0.tgz","fileCount":8,"integrity":"sha512-hIARJT7DFHoAbJYHbYkJsPqCJRQKiMGrc6ajPMvZfzu3dh+6AhQwgdTLkrV0vEZiBkOmrgdhwazOUe7ozRKo7g==","signatures":[{"sig":"MEUCIQDZYE0JOZwPT5vL7lw23owjECBdi2dhSxVz3DFR/4h7RAIgWSXEF1wvACuTyZ6RMEQjfxjKLf9pKqh+jH5qFFlDEiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28842},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/effect-schema-recursion-budget":"^0.0.0"},"peerDependencies":{"effect":"4.0.0-rc.112","vitest":"*","@effect/vitest":"4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.1.0_1789152814624_0.5823008157226828","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@systemfsoftware/effect-schema-law","version":"2.1.1","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.1.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"4150c3ca61a9ac8556fbc62c01b84286efec66e3","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.1.1.tgz","fileCount":8,"integrity":"sha512-U3Jd76S0vUtEKqS98CofxAhrNbs/lEeVKHlO6Q7N7isxtvs9Gttz23NlsuV4GlQZrSq4aRlzAGmjRdWgCSH4+A==","signatures":[{"sig":"MEUCIQCLEcAHoYadRNxTLpxnuipUtBHP/H9y3Sc1oa8SqCqtIwIgIhTis0akY45y8KPPjXEtKoE6W57kcOMBj3bMuhPxkvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29375},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.4","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^4.1.0","@systemfsoftware/effect-schema-recursion-budget":"^0.0.1"},"peerDependencies":{"effect":"4.0.0-rc.112","vitest":"*","@effect/vitest":"4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.1.1_1789226426480_0.31131741621254383","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@systemfsoftware/effect-schema-law","version":"2.2.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.2.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"8cd8b9243ee66715c6f34a88acb9c495a114db65","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.2.0.tgz","fileCount":8,"integrity":"sha512-jr/kQKQsVfNGOpBDLcRCMBKGQp9j69xL/AvpaoSeNk+IZ/VpQyQMBiwnc2vtQJ+ilYTlcuVUjri3HAB1tLRBGw==","signatures":[{"sig":"MEUCIG7iEPep7HHhwHw6F1wIFVY97CaNfvGL+CTww/3NgmnZAiEAjMcu/4GZ6KQtkK1EaVdnKpi6l3QmNSQIOZTxW3ZrAx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE4vLSr9g+MEx8lYSoBehIp06/LXMsy5H/v/jMtxw4MFAiBUHnDmE375FAfxQpjJHm22YFfoQc+rvxM0PfEuEBKfUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31556},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@systemfsoftware/all":"^2.1.1","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^1.3.5","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^0.1.0"},"peerDependencies":{"effect":"4.0.0-rc.116","vitest":"^5","@effect/vitest":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.2.0_1789930013093_0.7936072310798707","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@systemfsoftware/effect-schema-law","version":"2.2.1","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.2.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"2951b6d38422e9de863d861d32b79c3dfb9e6a0d","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.2.1.tgz","fileCount":8,"integrity":"sha512-k0qAhoX+dzObvMOv9PrHeylaun4Y36qCi2mRJszc4QvoKw41TzPq3Qlr+D1lUwTZLPfp1hSNrJ92Y3JpJ40moA==","signatures":[{"sig":"MEUCIQC+C2Hd6TEzmgJGGrq3FQmehWRxocv4CSzefNxdyDzo3AIgAMoOOa4+KmOwrfFX2A6lMpC72NzNWGCihnMnQ1MK7ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjpSBHKFkubqKhgZJCmZ2cTbGnofOPPpufd5ziRusH3QIhANLSOkD0Woc4SevJcACLz7b22PttucJPxbokT6+YE2wH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31741},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@systemfsoftware/all":"^2.1.2","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^1.3.6","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^0.1.1"},"peerDependencies":{"effect":"4.0.0-rc.116","vitest":"^5","@effect/vitest":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.2.1_1789950552091_0.11814429580976826","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@systemfsoftware/effect-schema-law","version":"2.3.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.3.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"949fd2a20b26d3cc861afe18bfcc915546906bc0","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.3.0.tgz","fileCount":8,"integrity":"sha512-KssD57+w+FPzf3CJbAnw4YgSkJbG/PoL2UdsSGdu6TS4dLMuHlsCz5XsOOZAJdvjSZ4DVsyJalVEwhJ2fPyZbw==","signatures":[{"sig":"MEUCIQC75He0Yo6UIGrZnWHBxoGdGJXugvM+KBPv9Y0vh9o47QIgU9kuP7+qklHHrpb6GZI7EJTT3nGx9/0ePl1OnOez8lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfVrrC59PgcthcerxgZ9XrEjjwr/PhSYLi4pSJ8HcsDAIgT3xxHYm6zwvUu+T/HSkXvq8QRtWpjhUgmrkJ6RyzdB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32312},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.0","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/oxlint-config-dmmf":"^1.1.1","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^1.0.0"},"peerDependencies":{"effect":"4.0.0-rc.116","vitest":"^5","@effect/vitest":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.3.0_1790180826214_0.4976304049374414","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@systemfsoftware/effect-schema-law","version":"2.3.1","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.3.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"78cdbb5f117ce10cdcecce2c7e4e3a278597e4c4","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.3.1.tgz","fileCount":8,"integrity":"sha512-SHo2cpVrsYEANIoDFMnqXKw200oBQI1M5sJHVjAKy1m1NyRgt+gZc7YbBScanG50BvcZ62rtUfg7nBFGx6cFIQ==","signatures":[{"sig":"MEUCIFuLmaDUfuK0FeZn3PrzkwNTljPG2VEh6nahHUiRm5VlAiEA9LhJyjA1UHyOjNM6yIkWmvY/6WWfvX/D3uWbh5PCC3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvkcYHc57m/RnP9qbXwQPOS7zi/3pHisypV7CiDnGFyAiACzklfFRReUwR195VQgFSNEyQ2TMcOZORTNGpx9+Jhzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32433},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@effect/vitest":"4.0.0-rc.117","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/oxlint-config-dmmf":"^1.1.2","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^1.0.1"},"peerDependencies":{"effect":"4.0.0-rc.117","vitest":"^5","@effect/vitest":"4.0.0-rc.117"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.3.1_1790210118011_0.5714672478944265","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@systemfsoftware/effect-schema-law","version":"2.4.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@2.4.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"67df9d2e8001c3694be5364d25e05db1645a1b6c","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-2.4.0.tgz","fileCount":8,"integrity":"sha512-5q4OpQl+lLBJk+mLuBVRK+t8vKaM81X4UlYbr5ZLLq9efpB26tc43TbNgGGLHwG1+fHfRnyDtV1dJnmn9YNyyQ==","signatures":[{"sig":"MEUCIHrpkujypEJatQnWYmgiF3O9HdkqgnHMbLV0j8NsljBNAiEAoFloXSIgdsAxy7oHNgxntAMAlYXqTd+wWECRt0huJ3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZI8YWehBd8M8R1ttlIlr5VFAC5ZWcsij77Af+ahug3QIgPJHPnnbhwvVW65CrhWtSlO5amMeXNG2NsMnzeaIS4Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34610},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @effect/vitest and fast-check.","directories":{},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@effect/vitest":"npm:@systemfsoftware/vitest@0.0.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/oxlint-config-dmmf":"^1.1.2","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^1.0.1"},"peerDependencies":{"effect":"4.0.0-rc.117","vitest":"^5","@effect/vitest":"npm:@systemfsoftware/vitest@*"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_2.4.0_1790273313198_0.9978592809860527","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@systemfsoftware/effect-schema-law","version":"3.0.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@3.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"6c664acb171ddb89cff10ac3d9c2859d887c6e14","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-3.0.0.tgz","fileCount":8,"integrity":"sha512-RrGzy5sNgLujyNaIkVLXQ+W41h4osDTjQ17YnRlD4RDtzoggaVI2l1qadTrm4OQCT6QJ3T/+cXhVHcly2sB7Mg==","signatures":[{"sig":"MEUCID3iVvD9/XQnwIc22wapeyJJs0BVf7cGC2O4vbkusBF1AiEA2On/M6h1SglbF6vbImEulG0lVUqD1xPffW6k1L2wV30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGcmPqL/ICXf3s2Y6mq04E7hKs3VyIozuT3SwdQOm1MAIgOu9XrFmyC49TAm5m6/b+an1YucGlq+2K8y4FOwMiYjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34702},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @systemfsoftware/vitest and fast-check.","directories":{},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@systemfsoftware/vitest":"^0.1.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/oxlint-config-dmmf":"^1.1.2","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^1.0.1"},"peerDependencies":{"effect":"4.0.0-rc.117","vitest":"^5","@systemfsoftware/vitest":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_3.0.0_1790306404970_0.503762141089698","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@systemfsoftware/effect-schema-law","version":"4.0.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@4.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/schema/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"57c3b3b376fcb5b8f8bb8d5b45b230b75e684b7b","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-4.0.0.tgz","fileCount":8,"integrity":"sha512-Z24ZpP+x//2uNsY9Xbjs34lW51Uv1FPjumUXOI2EbRNWL9ZjYk8/MsJl/rRFKroCN/LsDMkHL0G6J0240xB3Rg==","signatures":[{"sig":"MEQCIDChs0kiTQASOEyFz5edR3WZwAw4+vXdLXgE7pe6yeXdAiBEbj6TlsbKIX17NyDdxrQ0a+mH2rFOszKLnet3UY+dEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdmYv9GiD2WzyplbQj4dalh4Odxe0cfRXnt6pqNzN/1wIhAOkNec3Qkd4nPAWwyJlOo/X718E3nL9evANrND7MNEOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35309},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/schema/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @systemfsoftware/vitest and fast-check.","directories":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@systemfsoftware/vitest":"^0.2.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/oxlint-config-dmmf":"^1.2.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^1.0.2"},"peerDependencies":{"effect":"4.0.0-rc.117","vitest":"^5","@systemfsoftware/vitest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_4.0.0_1790436855160_0.33476155068635705","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@systemfsoftware/effect-schema-law","version":"4.0.1","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@4.0.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/schema/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"61d7f97c9d2c57eea78d0498d855da177641144f","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-4.0.1.tgz","fileCount":8,"integrity":"sha512-FGc8hH7cCYis78d1aSPhazGJXKRGj24mCJnYdJ4KdOv1i+XHCQPz5IP7mR2LVK3oWIa+1qdB7zPeftQQ2CnnFg==","signatures":[{"sig":"MEUCIAN5VQG8tk4kklJIpuX2keKiEW1NFWeA26wvmLDGUVn9AiEAgzIfdf3ZHb4FkLjw2Zd6VsNujgWo7sb/9wiRHTKlYRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1ZiLaRNz+m2TQonnfajOGfSKQdx72Nqn0mW7KKt2pCAIgHuHllBeJP//vNhFz8OlHOyYLthvxB/L0l5AMqApOCEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35397},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/schema/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @systemfsoftware/vitest and fast-check.","directories":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@systemfsoftware/vitest":"^0.3.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/oxlint-config-dmmf":"^1.3.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^1.0.2"},"peerDependencies":{"effect":"4.0.0-rc.117","vitest":"^5","@systemfsoftware/vitest":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_4.0.1_1790484633804_0.3903023910145591","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@systemfsoftware/effect-schema-law","version":"5.0.0","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-schema-law@5.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/schema/effect-schema-law#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"2ec749bd603b5dfbf1f392e671c34e3b6cab2a95","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-5.0.0.tgz","fileCount":8,"integrity":"sha512-LcZ3+9SALBRLnH/sJZgtKwpslJVn+Wut6EkV83sl1Lma3OVIdnE0KuXoKITuryPjj/8UccmEKi/vwFnanzlCXQ==","signatures":[{"sig":"MEQCID+29Y7zVYBZpec2Sd737IBtTiZ8djuHnUXTFOIoDtTvAiARRvi3VJl1jwPM8fQGiWDr9a8SNrsSx8ygFAmFCJWYnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAgdvWTT2fLIm2JRnMDxmgFUsiKF3L688jd27fKMQ3wTAiBTSK0Q5LSLhocNXlYbKiZgeL5cHUxVLuTxz/rjWx1hqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35810},"type":"module","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7e1afe9b-1414-47e1-9efc-5041258c655b"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/schema/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @systemfsoftware/vitest and fast-check.","directories":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@systemfsoftware/vitest":"^1.0.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/oxlint-config-dmmf":"^2.0.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^2.0.0"},"peerDependencies":{"effect":"^4","vitest":"^5","@systemfsoftware/vitest":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-schema-law_5.0.0_1790888121038_0.7896406815972314","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"_id":"@systemfsoftware/effect-schema-law@5.0.1","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"f6f409ae4de7d779eed3a07f6862b1b1ba87570c","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-schema-law/-/effect-schema-law-5.0.1.tgz","fileCount":8,"integrity":"sha512-h4eGM21zN2U4h1yc2OCD9PBSYAMs3Hpkp6JrDQvkfIJrHUw2MC9Ph1UakEQV1yPSWFM862PH5EMUc5vSxpg4qQ==","signatures":[{"sig":"MEUCID7jnW4OtoQhKgD1ymBOB+kgafMpBUF19WqukXR7rIupAiEAj6MkN/UA4JB+JuL8T43+Qb4Xu4ZrZCnDGBKZ0GReKbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG0Sseb5CEurO2xj+Y7FvFH0unHVDBD1auX7Zuztm/6HAiBPSOfl5ujVZmlEoo4AefFitOaHijgf87+ddOiBjxLt3w=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-schema-law@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35898},"name":"@systemfsoftware/effect-schema-law","type":"module","author":"Ryan Lee <drdgvhbh@gmail.com>","exports":{".":{"types":"./dist/effect-schema-law.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local"},"version":"5.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7e1afe9b-1414-47e1-9efc-5041258c655b"}},"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/schema/effect-schema-law#readme","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/schema/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @systemfsoftware/vitest and fast-check.","directories":{},"maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","@types/node":"^26","@systemfsoftware/vitest":"^2.0.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/oxlint-config-dmmf":"^2.0.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/effect-schema-recursion-budget":"^2.0.0"},"peerDependencies":{"effect":"^4","vitest":"^5","@systemfsoftware/vitest":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/effect-schema-law_5.0.1_1790963451940_0.6646894369231473"}}},"time":{"created":"2026-06-25T13:14:46.470Z","modified":"2026-10-02T17:50:52.387Z","0.1.0":"2026-06-25T13:14:46.762Z","0.2.0":"2026-07-20T06:08:57.034Z","0.3.0":"2026-07-20T08:40:03.074Z","0.3.1":"2026-07-20T09:16:19.908Z","0.3.2":"2026-07-20T14:37:58.521Z","0.3.3":"2026-07-24T19:05:42.361Z","0.3.4":"2026-07-24T19:19:54.069Z","0.3.5":"2026-07-24T19:53:57.336Z","0.3.6":"2026-07-25T18:47:29.395Z","0.3.7":"2026-07-25T19:01:33.242Z","0.3.8":"2026-07-25T20:34:44.477Z","0.3.9":"2026-07-27T04:24:18.154Z","0.4.0":"2026-07-27T05:08:01.966Z","0.5.0":"2026-07-27T17:13:14.269Z","0.6.0":"2026-08-03T02:59:11.214Z","0.6.1":"2026-08-04T03:00:45.197Z","0.7.0":"2026-08-20T21:41:02.186Z","0.8.0":"2026-08-21T16:35:35.182Z","0.9.0":"2026-08-23T18:11:52.616Z","1.0.0":"2026-08-24T15:47:56.939Z","2.0.0":"2026-08-28T02:00:53.599Z","2.0.1":"2026-08-30T02:53:46.770Z","2.0.2":"2026-09-06T22:31:56.788Z","2.1.0":"2026-09-11T18:53:34.766Z","2.1.1":"2026-09-12T15:20:26.683Z","2.2.0":"2026-09-20T18:46:53.185Z","2.2.1":"2026-09-21T00:29:12.174Z","2.3.0":"2026-09-23T16:27:06.295Z","2.3.1":"2026-09-24T00:35:18.108Z","2.4.0":"2026-09-24T18:08:33.499Z","3.0.0":"2026-09-25T03:20:05.047Z","4.0.0":"2026-09-26T15:34:15.241Z","4.0.1":"2026-09-27T04:50:33.907Z","5.0.0":"2026-10-01T20:55:21.133Z","5.0.1":"2026-10-02T17:50:52.036Z"},"bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/schema/effect-schema-law#readme","keywords":["effect","effect-ts","schema","codec","property-testing","fast-check","vitest","roundtrip","law-testing","validation","serialization","typescript"],"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/schema/effect-schema-law"},"description":"Property-test any Effect Schema's codec laws — round-trip identity and encode stability, generated with @systemfsoftware/vitest and fast-check.","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"readme":"# @systemfsoftware/effect-schema-law\n\nProperty-test codec laws for [Effect](https://effect.website) `Schema`.\n\nA schema is a two-way codec. `ruleOfSchemas` asserts the two laws, generating inputs from the schema itself (via `@systemfsoftware/vitest`'s `it.prop` + fast-check):\n\n- **Round-trip identity** — `decode(encode(x))` equals `x`.\n- **Encode stability** — re-encoding the decoded value reproduces the original encoded form.\n\n```ts\nimport { ruleOfSchemas } from '@systemfsoftware/effect-schema-law'\nimport { Schema as S } from 'effect'\n\nconst Email = S.String.pipe(S.brand('Email'))\n\n// inside a Vitest file — registers two property tests\nruleOfSchemas('Email', Email)\n```\n\n## Recursive schemas\n\n`recursionLaws(label, schema)` adds the generation laws a recursive union needs, and registers nothing at all for a schema whose syntax tree carries no recursion cycle. Pass the schema that _is_ the recursion point — the `Schema.suspend` that returns the union, or the union itself:\n\n- **Nesting inside the declared ceiling** — every generated value stays within the budget the schema declares (a schema that declares none is held to the fixed per-suspension ceiling).\n- **Deep values stay reachable** — a sample of generated values keeps a floor of deeply nested values. Registered only when the declaration asks for more depth than the stock derivation reaches, so it is never a claim that cannot be made.\n- **Every member stays inhabited** — each member of the cycle is reachable from generation.\n\n```ts\nimport { recursionLaws } from '@systemfsoftware/effect-schema-law'\n\n// beside ruleOfSchemas — registers two more property tests for a recursive union\nrecursionLaws('Expr', Expr)\n```\n\nA `recursionBudget` annotation that nothing materialized — the plugin that builds the derivation hook is missing from the test run — fails the suite by name rather than quietly generating stock values.\n\n## Install\n\n```bash\npnpm add -D @systemfsoftware/effect-schema-law\n```\n\nInstall as a **devDependency** — the entry registers tests. `effect`, `vitest`, and `@systemfsoftware/vitest` are peer dependencies: you bring your own (you already have them to run your tests), so the helper shares your single test-runner instance.\n\nCall `ruleOfSchemas(name, schema)` at the top level of a Vitest test file, or inside an `if (import.meta.vitest !== void 0)` block in the module that declares the schema — a bundler that defines `import.meta.vitest` as `undefined` compiles that branch away, so nothing reaches your published output.\n","readmeFilename":""}