{"_id":"@layerfig/config","_rev":"32-7eb51919aeb40733b61cec52866c85e9","name":"@layerfig/config","dist-tags":{"next":"3.0.0-next.10","latest":"3.1.1"},"versions":{"0.0.3":{"name":"@layerfig/config","version":"0.0.3","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":"Raul Melo <contact@raulmelo.me>","license":"MIT","_id":"@layerfig/config@0.0.3","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"dist":{"shasum":"4c61f9046f42448185510d2217fcc58302ff1570","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-0.0.3.tgz","fileCount":6,"integrity":"sha512-+b+zGsDlMe1iFFbDMwT17iO/CyFYzksCJhkp8r2347fnfhxl/JnPwvnTnfPmO1DM6e7t2xOq3sk//fu00nisMw==","signatures":[{"sig":"MEYCIQDyNYSOfgGSDe1y2j2zmOpdYcFGFupY/MEfUEtqsd38+AIhAORyFHitNsyBvl9/6ddp2ZGuxzuz+KRXpgtjKSs+wxjg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17243},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"4c61f9046f42448185510d2217fcc58302ff1570","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"bun test","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"attw --pack . --profile node16"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"_integrity":"sha512-+b+zGsDlMe1iFFbDMwT17iO/CyFYzksCJhkp8r2347fnfhxl/JnPwvnTnfPmO1DM6e7t2xOq3sk//fu00nisMw==","repository":{"url":"https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.3","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"yaml":"2.8.0","json5":"2.2.3","lodash-es":"4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.67","tsdown":"0.12.7","@types/bun":"1.2.15","typescript":"5.8.3","@types/lodash-es":"4.17.12","@arethetypeswrong/cli":"0.18.1"},"peerDependencies":{"zod":"^3.25.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.3_1750311719823_0.5151453023822734","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@layerfig/config","version":"0.1.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@0.1.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"96dd5b20e2beca0bd4dad2c5fa994c6b73834a0a","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-0.1.0.tgz","fileCount":7,"integrity":"sha512-uHREdYr74B4jdpC01HcVes2fnTLfgzKXn+0o1Z46ZmrQjS0l7GSdR2IKz44Y41jR9X4zC9hlNTVNd/X10pfhhA==","signatures":[{"sig":"MEUCIQCGJkjKTuUfbLBdIQRWXx+Jb4+NI7Ok9wLDXsW/ZlJExAIgW+7yPx6pWIGI1OhPuAvvwWg4080eUl0X3kMr1BgfUdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222492},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"72f5ab62959a71a89daceaf73551702cfe4169a4","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"attw --pack . --profile node16"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"yaml":"2.8.0","json5":"2.2.3","lodash-es":"4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"joi":"17.13.3","yup":"1.6.1","zod":"3.25.67","tsdown":"0.12.7","vitest":"3.2.4","valibot":"1.1.0","@types/bun":"1.2.15","typescript":"5.8.3","@types/lodash-es":"4.17.12","@arethetypeswrong/cli":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/config_0.1.0_1750658337209_0.5287705025643474","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@layerfig/config","version":"0.2.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@0.2.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"3caf58d010eb2aae5414b460af6b720d6342591b","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-0.2.0.tgz","fileCount":9,"integrity":"sha512-TbWZ+q5aDENi4oQWVGq4t9AydkDZ+anQv/zl0UqiteYzBSxJCiax/++PcwmyeYvCyozDJX0kqVfgYGcU0pcyaw==","signatures":[{"sig":"MEUCIC5dgaCwA8kC8At/hRYp1nHfKni/EZ0yOub7ZliG8P5oAiEA5xRJMxJ2kgsW7C1zwC+c+c+iYsceLeFukapDzu7Z9gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693513},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1dfb47a685ccb2be70881ac85417ec9608c1c81a","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash-es":"4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"joi":"17.13.3","yup":"1.6.1","zod":"3.25.67","tsdown":"0.12.8","vitest":"3.2.4","valibot":"1.1.0","@types/bun":"1.2.15","typescript":"5.8.3","@types/lodash-es":"4.17.12","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/config_0.2.0_1750832874780_0.698005260875066","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@layerfig/config","version":"0.3.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@0.3.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"2f8e10b595d9a5a01b667860b32e9fe0694af08a","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-0.3.0.tgz","fileCount":9,"integrity":"sha512-/yhkinrYpfWMlEIKNpDsDUWED6v4P4Q27/0b2U5jt+5umdGQEwGf7hnkP2YGPP0b6xq2xk3G+2tb3mJvOFnQUg==","signatures":[{"sig":"MEYCIQCMTys37aIdHEO9CkG/n/z1ZLSGzDCRqIo/Srz+lgvHdwIhAIWPYHVvu1pWDLLB+/4gPLik63TDZyUBtuqZ5u8THs/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707458},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"070ed0f5b9be8642ce0db1cc4d204cee5323fc98","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"joi":"17.13.3","yup":"1.6.1","zod":"3.25.67","tsdown":"0.12.9","vitest":"3.2.4","valibot":"1.1.0","@types/bun":"1.2.17","typescript":"5.8.3","@types/lodash-es":"4.17.12","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_0.3.0_1750911043831_0.06284979224532128","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@layerfig/config","version":"0.4.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@0.4.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"db24eecd541728ab006a87db0ac53e95500aa9eb","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-0.4.0.tgz","fileCount":9,"integrity":"sha512-8q17KczUKAai/n5cimwNgi6fvczx06RS3ngaxp+8buYJkxGoK8h/3G6Zg/Kn6SuiwMWzbRpVqGbBy2v649wGlg==","signatures":[{"sig":"MEYCIQCemjfb8idX1idXvhMG6mmAuKsZBFRT8i/udLm9FdzKxgIhAMdblXT0+7SeEa4VY06HJMRp6lSe0/eYgYQ2Knj9Z2Yr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711354},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a43254799f5bb793fd4f0fdb7a2468bbbf9a6837","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"joi":"17.13.3","yup":"1.6.1","zod":"3.25.67","tsdown":"0.12.9","vitest":"3.2.4","valibot":"1.1.0","@types/bun":"1.2.17","typescript":"5.8.3","@types/lodash-es":"4.17.12","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_0.4.0_1751110188855_0.24404477835549376","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@layerfig/config","version":"1.0.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@1.0.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"a7556fb8987b2ff530a38f0ba18ad3c8ff0cc255","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-1.0.0.tgz","fileCount":9,"integrity":"sha512-TmJSIg0AlbfeaMQnzT0iFe5GNM+WFGAWdpuYJivXTpM6+jzgS8dSCoGaDetz15SIPOLKhLxRPfThp66iM3UzqA==","signatures":[{"sig":"MEUCIQCDaw7pIGpUrQLa2Kmw9MAaX94KKkyaTVnZdN3OceX4OAIgUR8Frq/V71K8QI8kyWgtk/MDYaIXLvGo7o2BoUr66c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62711},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0220ae3d29071dfec4986a29a36692ba590a259d","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"joi":"17.13.3","yup":"1.6.1","tsdown":"0.12.9","vitest":"3.2.4","valibot":"1.1.0","@types/bun":"1.2.17","typescript":"5.8.3","@types/lodash-es":"4.17.12","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_1.0.0_1751202975548_0.31501671850729207","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.0":{"name":"@layerfig/config","version":"2.0.0-next.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@2.0.0-next.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"4a4b43d8c59bbec5def4a599588f4637cd0a3356","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-2.0.0-next.0.tgz","fileCount":9,"integrity":"sha512-pwdJ8FVsme5UFsSBmQpq5kZCyg3bxP0VUslZyNWnrBiSGU1ORmrbX3KFq/U65d6HtD5FlJs5cwh+PfQ2UOeLuQ==","signatures":[{"sig":"MEUCIQCxktV5wv9KbJscUn3YLDxV6mY3xT/6YwPSgZb86YchngIgS6VP23YDnQEPr9TbGNUfxxb6ICkC+znQMx+HMB+EBpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67077},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"13a3c76d276ee74da8b20af17e1089f7b4627139","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.18","typescript":"5.8.3","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0-next.0_1751797220958_0.11637307005251585","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.1":{"name":"@layerfig/config","version":"2.0.0-next.1","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@2.0.0-next.1","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"c9d506ae6209413fd7bbf4f1e585139fdebad8e7","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-2.0.0-next.1.tgz","fileCount":9,"integrity":"sha512-GpeGxBpuNmHG5PJmqId05O75XnyGOu8REX6JMVVt6M1x0Hb/pIneJLbWhUSWz2fKF1uQATnUAeNb6rwdWIC3hw==","signatures":[{"sig":"MEQCIBOZlZWYoGpSYY6A6LUil51ij2U3fi5Yf5QfdzzdwBt6AiBCgWj2rb4IPFkFAjp+D7M5ZjWIA8U3wx6pylPflrKhwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73087},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6e5fb9f2cef879d56230fed54bb80e46c9b2de0f","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.18","typescript":"5.8.3","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0-next.1_1751804844468_0.9707119178215486","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.2":{"name":"@layerfig/config","version":"2.0.0-next.2","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@2.0.0-next.2","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"e9e5c8b6fb4b664d5b9054ed7ac2c982bda885fe","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-2.0.0-next.2.tgz","fileCount":9,"integrity":"sha512-IjimcPyY02QcEQLF+RXYmJPn7xZp6ksGdm2SdL9jUcqjeE6wFrbt96vfRqiH6QT97BsrjMw5JCGtNWzxBBBIbg==","signatures":[{"sig":"MEYCIQDyJ7SjdQmqJ1sGXTfjAihgE25NXKqXm6EuS7nj801sRQIhAM0egEsQ9y/y/ZM5q+FI0ZhtHBp4u5EfuFcaDVRG5wei","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73561},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"07ea49bd833fe8167cedde50a363bfb64358c96e","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.18","typescript":"5.8.3","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0-next.2_1751864503556_0.35558672820504644","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.3":{"name":"@layerfig/config","version":"2.0.0-next.3","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@2.0.0-next.3","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"a242b27f7e885923d1acda0da3f3bd9962354b09","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-2.0.0-next.3.tgz","fileCount":31,"integrity":"sha512-L6+AlCJSCREWOYJ9UtrgngqoD4Ktnv9EdoYtmB832c4CKhaUIvFMP8jP2PLI/fUBmSx6B+5/TzhE3JP1TBkoww==","signatures":[{"sig":"MEUCIH6m2oYfmucWmhhxYR7Nt3JASRe5Gp9kL0z+IhkuecGQAiEA8KXlVMHtEKEOQslFjmAlS7rOjgbuNd3+lzr8NHgyShc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76222},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sources/env":{"import":{"types":"./dist/sources/env/index.d.ts","default":"./dist/sources/env/index.js"},"require":{"types":"./dist/sources/env/index.d.cts","default":"./dist/sources/env/index.cjs"}},"./package.json":"./package.json","./sources/file":{"import":{"types":"./dist/sources/file/index.d.ts","default":"./dist/sources/file/index.js"},"require":{"types":"./dist/sources/file/index.d.cts","default":"./dist/sources/file/index.cjs"}}},"gitHead":"afe61f712c9ce2383b2f13bc0113c5d62bcd3630","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"attw --pack --profile node16 .","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.18","typescript":"5.8.3","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0-next.3_1751966511625_0.2033685503683711","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.4":{"name":"@layerfig/config","version":"2.0.0-next.4","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@2.0.0-next.4","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"f33ea66cabb88764f1788e54aaa5aa10848ed5a3","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-2.0.0-next.4.tgz","fileCount":41,"integrity":"sha512-fnLYDjdOSzBMiqVxHDKyzVoezgX7NPZPl2Jxte7vbZUbp0U0owoxSIAdoG8F11HnUP+qgJa/uYOstVcZcs2Q+g==","signatures":[{"sig":"MEUCICkFSolCr9eyTYOXxlPLvEYchpg7KjtptFtSmVtDyu1yAiEAiPsUzVPsm4nhCYR89t52QHnfOUeh7+ZwOx9RT2guXBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80889},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sources/*":{"import":{"types":"./dist/sources/*/index.d.ts","default":"./dist/sources/*/index.js"},"require":{"types":"./dist/sources/*/index.d.cts","default":"./dist/sources/*/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6e32227b8d257f453417ac2dbcc15347581b6c7a","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"attw --pack --profile node16 .","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.18","typescript":"5.8.3","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0-next.4_1752122280408_0.8306804647282784","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@layerfig/config","version":"2.0.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@2.0.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"7cab902653dd1fbd9ce168eead2adf47f12355f9","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-2.0.0.tgz","fileCount":41,"integrity":"sha512-oDFuRBepLNzzav3gSHDCSnBWcrMHxFphVuAQevSKjcHheeromsxs87oAYjIdglQ6cDkEa18pYpQk9OIQDNV9hQ==","signatures":[{"sig":"MEYCIQDsZpKOKmbSW/9i5+qhx88psAdQuDJmbngIbDc/uFSokgIhANfMQ7Q45yjb0QkZLsRRSqMThVYjQOZEIP7Mquav1fwl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80882},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sources/*":{"import":{"types":"./dist/sources/*/index.d.ts","default":"./dist/sources/*/index.js"},"require":{"types":"./dist/sources/*/index.d.cts","default":"./dist/sources/*/index.cjs"}},"./package.json":"./package.json"},"gitHead":"69a945d37c165175bcf4139763f62c15dbc62ad8","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"attw --pack --profile node16 .","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","actor":{"name":"raul-melo","type":"user","email":"melo.raulf@gmail.com"},"email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.18","typescript":"5.8.3","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0_1752122609917_0.4620541687057387","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@layerfig/config","version":"2.1.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@2.1.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"f7d9d4a64405f5465387a5940591e2f31a1f9ca6","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-2.1.0.tgz","fileCount":41,"integrity":"sha512-tpqesGVe6hS1uFePnzn//i79PA3InRvJYqPSgAW26tda9ndQm96emkv+mLqAME9rxkhFAdpoAUyuD6GwD1MBJQ==","signatures":[{"sig":"MEQCIBMLbx3YeIBKikoVWx7JTgWFTmV5A4uupOFprU7vrKz8AiB1t2ADg6RoYAdHlRz6KOhjwpGC8qou+4vj7Zt3YWlaOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82004},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sources/*":{"import":{"types":"./dist/sources/*/index.d.ts","default":"./dist/sources/*/index.js"},"require":{"types":"./dist/sources/*/index.d.cts","default":"./dist/sources/*/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a5694bd824429a2373c4b5d4565be56ea012a6d3","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"attw --pack --profile node16 .","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.18","typescript":"5.8.3","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_2.1.0_1752384551356_0.3302913900673299","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@layerfig/config","version":"2.2.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@2.2.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"fc4fcf88d0670cf5ea0ac671fa55c1886db7dc1f","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-2.2.0.tgz","fileCount":41,"integrity":"sha512-31Er+l33ehDvnPzXewuB5E/vCpAKec6nndhblY7IsbgKaMAhiuDzVRIYcu+c3jHvyGbB2GShJmWqLzJ8gilQgg==","signatures":[{"sig":"MEUCICv4yuKOaZLhqNmcGLNcobIQ/3jKnwF+i2y/evffHLSxAiEAjyvY9MRAlwVMBMIcs0fJiKrMHGwyoa2it2iaFjm7udI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88639},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sources/*":{"import":{"types":"./dist/sources/*/index.d.ts","default":"./dist/sources/*/index.js"},"require":{"types":"./dist/sources/*/index.d.cts","default":"./dist/sources/*/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3d0cff5af812451ef64ca80d3d4ef0fe15c16ffb","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"attw --pack --profile node16 .","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.18","typescript":"5.8.3","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_2.2.0_1752473869986_0.763144696876193","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.0":{"name":"@layerfig/config","version":"3.0.0-next.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"3fa17aa7b02504da7145612473641f2291b96f4e","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.0.tgz","fileCount":66,"integrity":"sha512-RVkztZGQGAzQKIAUiobVRNbwhbEx/PMEwQq0ki4ACvGFtYQ3bmQ9ih5HZIWJUoFXA/8258XN/k3sX2mp5RKshg==","signatures":[{"sig":"MEYCIQCc4enfGslFm5Xj5+lYFKTARBefa51EVbH3yG1cf4zPBQIhAJLbRCNJCRyUlFcHa+sT0d1Dm0w9tIzbUCLX/ntTFING","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118103},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./sources/*":{"import":{"types":"./dist/sources/*/index.d.ts","default":"./dist/sources/*/index.js"},"require":{"types":"./dist/sources/*/index.d.cts","default":"./dist/sources/*/index.cjs"}},"./package.json":"./package.json"},"gitHead":"49d4d832df3b0cbb1ee54af2deac02e40faf1118","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.0_1753679873687_0.28439492841911385","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.1":{"name":"@layerfig/config","version":"3.0.0-next.1","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.1","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"aa0ebc760959b10150ae28e243efffcb64cb24cb","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.1.tgz","fileCount":21,"integrity":"sha512-5vo7s/w6rD5dJGtbqF70LS9oaEybCv0qJaVT6s7wp2TrgrL42nGiEH7pIkckZUiJXiECzmS1evsvb1vt3cTrlQ==","signatures":[{"sig":"MEQCIE596tv9r8tV2aZv692ZpJ6ohFnQ3NQG4ksrbDTUxtm2AiAwYSSIfWb2D88Gjrmvg9Op4G2piWkJ/Cd6sWtQ9GCXDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119405},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"e6ebf36eef187b2708e2f613ab40b05f5f1a9d7c","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.1_1753694871221_0.13299925440733573","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.2":{"name":"@layerfig/config","version":"3.0.0-next.2","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.2","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"702c69a45f5aa7d102bd4c237ac4230ee9318e3b","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.2.tgz","fileCount":21,"integrity":"sha512-OiIc4ro4eghB/tep7heTrOhLnq4pJ85mMS9QRhGS6xwKF9L4aDg+9ZF++jwI/i4lCnWPD3MP77/OLWSdf5yrgw==","signatures":[{"sig":"MEUCIFca9XjwVYaH5M/N+jAfmIr1A1q+g0wxG0Yab9Bm6u4MAiEAgPk599jhREz7uymcHb1vFZHZhUv9+PwHQDeX15IkzVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119137},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"56532f7b0bd04be34179ba021a6500d94c9e05d4","scripts":{"test":"vitest --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.2_1753696745188_0.19329096986374794","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.3":{"name":"@layerfig/config","version":"3.0.0-next.3","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.3","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"b428c9833a63253500d937c9bb31423d9e67af8e","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.3.tgz","fileCount":21,"integrity":"sha512-KURClupwduz5CKwDCNhD5SaiIvvGVYfYJKEWLA6/KCENg59ylvPsty/SM4KYktzNZG1fo7F5uqr3iI/b60NK/w==","signatures":[{"sig":"MEUCIH3XK1UBKOcRO7+aGQVGHPwqCb897K7wwfCFAHlZ6F94AiEAm2LHFeVyR4ZM6q31gxYn3nVoZ80oqI1Z6Mj2shHXWBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124933},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"66599ae9b2f0c2294804df981299cc406069dec0","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.10","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.3_1754051787265_0.47929334994424555","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.4":{"name":"@layerfig/config","version":"3.0.0-next.4","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.4","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"d675b35b2dadd1ca97707f0e0b714a932fe3c276","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.4.tgz","fileCount":21,"integrity":"sha512-rYUJrZ7QspdAQQKmCMoJelT9Z9Dp3h1zSkhqEvH/ragwRI25UZtLDuSSCjFa/2dQ3Y35oJKnYk0FVyXEm5tcMw==","signatures":[{"sig":"MEQCIBQG218EgTlMlYrAXmtHGOejGdhhtXTfw3rjMMtbEherAiB32RF7CWH2VjHeygEFX6RHdaOpU5gzK5oTfmorjzAI2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152231},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"eeabfd4ab4521365be94881df6828ecfa71cfef3","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.10","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.4_1754885824022_0.3874513455022037","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.5":{"name":"@layerfig/config","version":"3.0.0-next.5","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.5","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"b02efdf306b176237c0d3982cda29ec99942385e","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.5.tgz","fileCount":21,"integrity":"sha512-kLZpwhHdevuN6y5/Ch/hAtqjeQxfLAxnhyJfhLQ8VZ1ykMcb5DMBzXVtRx8Diq+C9NovihZCERVr0psTR9GmhQ==","signatures":[{"sig":"MEUCIDzVSTlqqljXnAtoIr+9r+krVPmWqSQYjHeoppeuMdxSAiEA/PXhm0X3H8xnEVsu9CrNcWEIlU7+WMfbGx/y7doeUVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148570},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"5c43145349b1cc9132373fae18c7e9b3e4e70aaf","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.10","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.5_1754898228979_0.34827126717688084","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.6":{"name":"@layerfig/config","version":"3.0.0-next.6","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.6","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"75126faeb6d566668ce5c2f277e5c1df634f649d","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.6.tgz","fileCount":21,"integrity":"sha512-C9UZNDyxkWq3P3pzuykcF+t6jLJgo075NCP0xFA70Vtz3ADhwoKx1AJr67YuhIOINXxSd3zuEPOQsgZ/4x2mLA==","signatures":[{"sig":"MEYCIQDrDVx0XswUDKFCTVpr2YBzMb4BHghG56L1ekulhkwD5QIhALJQONy965bG05AoF23jAJojPjhg92OA7dWvd8oBc1lo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139086},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"0a636b346b915a62b27e60f22ec4e5a060f7f933","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.6_1755580450590_0.18580126202292968","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.7":{"name":"@layerfig/config","version":"3.0.0-next.7","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.7","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"d8d778e1ed2e9bf156f221daf68f559dbe41b4e3","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.7.tgz","fileCount":21,"integrity":"sha512-6mwmroQfBbnrbw4Ox1EHrsBA4hoShRV5AzSnGaRBvSSu44LrYv7ytPCtNtFYtvkJ3JnCRi0ra9PPqWP9Pr9mIg==","signatures":[{"sig":"MEUCIQCIFx9XixIG3h6FVHX6t2ERs2bqqx7y14d/YVNW1+0mQgIgfsVNJ73WN+L4WM3hEQolNSPEaXGfg7P8kzZIxcxts14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141681},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"0f854982b90504fe802e094b1867f817651b8c79","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.7_1755590432884_0.8510110337893211","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.8":{"name":"@layerfig/config","version":"3.0.0-next.8","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.8","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"52e4b18e5dd48c331a8b0046688615417e592081","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.8.tgz","fileCount":21,"integrity":"sha512-TgtV2vbomOjpcAuex8ibAjvVe3dD4eKpP24O3n5ja79LtUTW6WqcTVBJILJV2DFdTVf2DBJWdPDs/u0hebQxFA==","signatures":[{"sig":"MEUCIA9LbZLIsNVS1ty1kI061v1litazd2oBKnUAcOCF0GP5AiEAzR7sIbKHN4yKrZA7fNdQFg0ZWHujae/lRk9Qgrm0mug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141647},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"e6a39d6896913a733a15315f84b523247c4f97fe","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.12.9","vitest":"3.2.4","@types/bun":"1.2.19","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.8_1755594305664_0.25821830245800537","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.9":{"name":"@layerfig/config","version":"3.0.0-next.9","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.9","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"f6069ad2673f9a396a120b5d12a75ab23a9b74b8","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.9.tgz","fileCount":20,"integrity":"sha512-Fsk7wBTsxqLkMNlQhZghX3xTPVvciFEJFfWIzUdt9E7Prr0ujDwBZOTcZId2+r7mm7OjxYYBvQQO5vpCnszd8A==","signatures":[{"sig":"MEYCIQCoAf6cwTH9SKyts+yewF+u4Ca7NpypCLwCBAK/I9YX3wIhAOGhEKdFKCUoQHMeN1nNkrWi5ffUt2efplOaRqKZI/nK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133910},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"8c2bd050d1b8dbad6229abe9b9f59efcc02a4422","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.14.1","vitest":"3.2.4","@types/bun":"1.2.20","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.9_1755596634254_0.8086216760813763","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.10":{"name":"@layerfig/config","version":"3.0.0-next.10","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0-next.10","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"62a6e63fda277494fb74e33d945d1ff2a3323a46","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0-next.10.tgz","fileCount":20,"integrity":"sha512-H7RmLJocOA74Ka07TcawiY0ntS09oIqhFUY5FzqqAKfoRFUfkmL47cTqLk+h99WVv0l0SIpeij8EPsSWACtZvg==","signatures":[{"sig":"MEQCIAVEV1WtpqlOnhU3Y7XekJUd8PwDe9pJZX2eYbceS08GAiAr4giK4W42Ko5jdUeYLm/oX0nRZgrXR4oFbEZB/tBwjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133607},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"ddf81bfaaf1e5a255510c73bf13b216a81307bbc","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.14.1","vitest":"3.2.4","@types/bun":"1.2.20","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-next.10_1755598466176_0.7051172689338383","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@layerfig/config","version":"3.0.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.0","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"2a0ece5dafc2d78754c4bc6328f820ead20830de","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.0.tgz","fileCount":20,"integrity":"sha512-zqxE26bH6aGOS2R1cjlQgOjupY/tzbf1l7U4PCx0cfWqhsg3vXb/m1KEUbmdF/uOVXZg8FyYjMjH2lEYwzG2bQ==","signatures":[{"sig":"MEUCIQCLEK6dpRd2GmDwPk0ZPlPEQc0dsftsswSW5rSaZS40CwIgOpcZj9uC2oSIhtIjGfL0EYOexgfRC+qhFUdrGxrLMPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133599},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"bb9e9576b8dd2ba4d9ae157351c97b732c9472cc","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.14.1","vitest":"3.2.4","@types/bun":"1.2.20","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0_1755602829945_0.15042470187495582","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@layerfig/config","version":"3.0.1","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.0.1","maintainers":[{"name":"raul-melo","email":"melo.raulf@gmail.com"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"facf5334c9b6642658141425ddd85d29ed661c4c","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.0.1.tgz","fileCount":20,"integrity":"sha512-f5THytaz+AX/nzj4Mm1ucq7bWTcMmm/SEUfRf5I6k9ytqXeXeNJq+osfgwYaYIUs4+fJ5/AsXpyW0PGorPEbwA==","signatures":[{"sig":"MEQCIGPilQkGhIop1vBU5aF0A7y5dXt1/A279HFDRA5NO5ZSAiAv79D0qu8BEyCnoSWJYnUVJNQbF8W48KxDzXpF1CuUUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137276},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"d7c656b23043165aa43c1f84642a0e1d9d4e5c33","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"raul-melo","email":"melo.raulf@gmail.com"},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"pacakges/config"},"_npmVersion":"10.8.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.17","es-toolkit":"^1.39.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.14.1","vitest":"3.2.4","@types/bun":"1.2.20","typescript":"^5.9.0-beta","@vitest/coverage-v8":"3.2.4","@arethetypeswrong/cli":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.1_1756358190923_0.9681694247339452","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@layerfig/config","version":"3.1.0","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","_id":"@layerfig/config@3.1.0","maintainers":[{"name":"raul-melo","email":"npm@raulmelo.me"}],"homepage":"https://github.com/raulfdm/layerfig#readme","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"dist":{"shasum":"420ced5b854e24060244a8302668dae8f35fa8ea","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.1.0.tgz","fileCount":20,"integrity":"sha512-T3z6TpHyLHEHgOldnvuSkKdK8HldsdadyNFy9Ig6DdUkFJ5UXNNB6fne5MhtcBizQTAfqWe0SgyP2g2I4vYF7w==","signatures":[{"sig":"MEUCIETR9HRG7kgV4dlSf5rPWyHavT/Y42vNz6LsU61A5X/jAiEAppc+/Kl4Ap+izAr9aMBhNRAlem8liV9RzkA9yFrZ3r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@layerfig%2fconfig@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137177},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}},"./package.json":"./package.json"},"gitHead":"64e44272465dc97a277e575ce8d5f28c370740bb","scripts":{"test":"vitest src/ --typecheck","build":"tsdown","prepack":"bun turbo build --output-logs=errors-only","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src","check-exports:client":"attw --pack --profile esm-only --entrypoints client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client "},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5f4f319f-013c-47c0-88cd-ef68033adae7"}},"repository":{"url":"git+https://github.com/raulfdm/layerfig.git","type":"git","directory":"packages/config"},"_npmVersion":"12.0.2","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","es-toolkit":"^1.51.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","@types/bun":"1.3.14","typescript":"^7.0.2","@vitest/coverage-v8":"4.1.10","@arethetypeswrong/cli":"0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/config_3.1.0_1786948889356_0.7882788766083955","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@layerfig/config","description":"Layer and runtime-validate type-safe configs for JavaScript apps.","version":"3.1.1","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"license":"MIT","author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"repository":{"type":"git","url":"git+https://github.com/raulfdm/layerfig.git","directory":"packages/config"},"publishConfig":{"access":"public"},"type":"module","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"./zod":{"import":{"types":"./dist/zod.d.ts","default":"./dist/zod.js"},"require":{"types":"./dist/zod.d.cts","default":"./dist/zod.cjs"}},"./zod-mini":{"import":{"types":"./dist/zod-mini.d.ts","default":"./dist/zod-mini.js"},"require":{"types":"./dist/zod-mini.d.cts","default":"./dist/zod-mini.cjs"}}},"scripts":{"prepack":"bun turbo build --output-logs=errors-only","build":"tsdown","check-types":"tsc","check-exports":"bun run check-exports:server && bun run check-exports:client","check-exports:server":"attw --pack --profile node16 --exclude-entrypoints client ","check-exports:client":"attw --pack --profile esm-only --entrypoints client","test":"vitest src/ --typecheck","test:coverage":"bun run test --coverage --coverage.exclude src/__fixtures__ --coverage.include src"},"dependencies":{"es-toolkit":"^1.51.0","zod":"^4.4.3"},"devDependencies":{"@arethetypeswrong/cli":"0.18.5","@types/bun":"1.3.14","@vitest/coverage-v8":"4.1.10","tsdown":"0.22.14","typescript":"^7.0.2","vitest":"4.1.10"},"gitHead":"cac55ed571201e8c4e124c680c7cf04b83e0f65e","_id":"@layerfig/config@3.1.1","bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"homepage":"https://github.com/raulfdm/layerfig#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-/Y/2wnMGg7jaXViMdCRXd2Fzubz7QFUvw7m6qjMV7UhZ3//0snJUN3Ola23ILX2dZUW0rVEA667tf/1aKhEsNA==","shasum":"11e17a0960a0f66db5ed5a0030f9b9188761f210","tarball":"https://registry.npmjs.org/@layerfig/config/-/config-3.1.1.tgz","fileCount":20,"unpackedSize":137059,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@layerfig%2fconfig@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHmy25+3LcPNCVDPrdrFdwIr0HtC5sR/GjdeNw/db/v8AiByK8/SL1p4AqbdH6jswkOhWqIZdzz+7k919OB8Jd8bNQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5f4f319f-013c-47c0-88cd-ef68033adae7"}},"directories":{},"maintainers":[{"name":"raul-melo","email":"npm@raulmelo.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config_3.1.1_1786967787310_0.7226359778537397"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-19T05:41:59.744Z","modified":"2026-08-17T11:56:28.374Z","0.0.2":"2025-06-19T05:21:27.642Z","0.0.3":"2025-06-19T05:42:00.035Z","0.1.0":"2025-06-23T05:58:57.399Z","0.2.0":"2025-06-25T06:27:54.968Z","0.3.0":"2025-06-26T04:10:44.119Z","0.4.0":"2025-06-28T11:29:49.048Z","1.0.0":"2025-06-29T13:16:15.726Z","2.0.0-next.0":"2025-07-06T10:20:21.166Z","2.0.0-next.1":"2025-07-06T12:27:24.683Z","2.0.0-next.2":"2025-07-07T05:01:43.745Z","2.0.0-next.3":"2025-07-08T09:21:51.792Z","2.0.0-next.4":"2025-07-10T04:38:00.586Z","2.0.0":"2025-07-10T04:43:30.115Z","2.1.0":"2025-07-13T05:29:11.556Z","2.2.0":"2025-07-14T06:17:50.177Z","3.0.0-next.0":"2025-07-28T05:17:53.862Z","3.0.0-next.1":"2025-07-28T09:27:51.408Z","3.0.0-next.2":"2025-07-28T09:59:05.403Z","3.0.0-next.3":"2025-08-01T12:36:27.469Z","3.0.0-next.4":"2025-08-11T04:17:04.225Z","3.0.0-next.5":"2025-08-11T07:43:49.146Z","3.0.0-next.6":"2025-08-19T05:14:10.821Z","3.0.0-next.7":"2025-08-19T08:00:33.067Z","3.0.0-next.8":"2025-08-19T09:05:05.844Z","3.0.0-next.9":"2025-08-19T09:43:54.441Z","3.0.0-next.10":"2025-08-19T10:14:26.384Z","3.0.0":"2025-08-19T11:27:10.132Z","3.0.1":"2025-08-28T05:16:31.102Z","3.1.0":"2026-08-17T06:41:29.506Z","3.1.1":"2026-08-17T11:56:27.473Z"},"bugs":{"url":"https://github.com/raulfdm/layerfig/issues"},"author":{"name":"Raul Melo","email":"contact@raulmelo.me"},"license":"MIT","homepage":"https://github.com/raulfdm/layerfig#readme","keywords":["configuration","layered","config","javascript","typescript","schema","validation","runtime","env"],"repository":{"type":"git","url":"git+https://github.com/raulfdm/layerfig.git","directory":"packages/config"},"description":"Layer and runtime-validate type-safe configs for JavaScript apps.","maintainers":[{"name":"raul-melo","email":"npm@raulmelo.me"}],"readme":"<p align=\"center\">\n <img src=\"https://raw.githubusercontent.com/raulfdm/layerfig/main/docs/src/assets/logo-no-text.svg\" width=\"300\" alt=\"layerfig logo\">\n  <h1 align=\"center\"><code>@layerfig/config</code></h1>\n  <br/>\n  A simple way to implement configuration layering. It allows you to define multiple configuration sources, which are then merged into a single, type-safe configuration object.\n</p>\n\n<div align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@layerfig/config\" target=\"\\_parent\">\n    <img alt=\"npm version\" src=\"https://img.shields.io/npm/v/@layerfig/config.svg\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@layerfig/config\" target=\"\\_parent\">\n    <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dm/@layerfig/config.svg\" />\n  </a>\n  <a\n    href=\"https://bundlejs.com/?q=%40layerfig%2Fconfig&badge=\"\n    target=\"\\_parent\"\n  >\n    <img\n      alt=\"bundle size\"\n      src=\"https://deno.bundlejs.com/badge?q=%40layerfig%2Fconfig\"\n    />\n  </a>\n  <a href=\"https://github.com/raulfdm/layerfig/\" target=\"\\_parent\">\n    <img\n      alt=\"GitHub stars\"\n      src=\"https://img.shields.io/github/stars/raulfdm/layerfig.svg?style=social&label=Star\"\n    />\n  </a>\n</div>\n\n### [Read the docs →](https://layerfig.dev)\n","readmeFilename":"README.md"}