{"_id":"toml-config","_rev":"28-3fd8c54e08401c99555ca011af163f05","name":"toml-config","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"toml-config","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.0.1","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"f35fa8413c7b4de2ab3ac5968e362be4e0d1e814","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.0.1.tgz","fileCount":6,"integrity":"sha512-p38PbsJxfhMqooz+2sDaaDAL2rGeE8oxb4d8w0qSqiisUHYzfGqJQ/aK8OtJjxIEzRi/YZCZpvhfKbVRGmAxtA==","signatures":[{"sig":"MEQCIByhCnETi/TdVSQIJ0FaeOvY6GWV7eRiXnqA5uqGZWWEAiBJ2DySEuXc7STsl8fMGPoZLdL4cLP0IAdW14BaFuY+8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6457},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","scripts":{"test":"ava test/load.spec.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A very simple package for loading & validating configuration from toml files and validate against a typed schema. Useful for 12-factor deployments. Only dependency is toml-parser. Toml properties not present in schema are dismissed.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.1","tsimp":"^2.0.11","typescript":"^5.3.3","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.0.1_1708751031373_0.7178696195096268","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"toml-config","version":"0.0.2","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.0.2","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"f4175f7e6415e7959770b4c8bc9c781c09d2d5b6","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.0.2.tgz","fileCount":7,"integrity":"sha512-7qgXMZRdRgKK2jfF572j7FaN6dFcBkw2zORuMQULVOss+Dq2xn5XXK35mgzKR7rkOGkiHj1Jy4yCuToIDOL/jA==","signatures":[{"sig":"MEUCIQDODNnUG9iGNNI20QFa/gIkCSz44P5tNDBaYLKicbFVKAIgJ8sVD5Tj78/AYdi2ynm4SLLQZUaNZvm1hNgyP+lrcCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17803},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","gitHead":"c55663c6c0b50a1276c69db07729a39376fe312d","scripts":{"test":"ava test/load.spec.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple package for loading & validating configuration from toml files and validate against a schema. Useful for 12-factor deployments. Only dependency is toml-parser. Toml properties not present in schema are dismissed.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.1","tsimp":"^2.0.11","typescript":"^5.3.3","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.0.2_1708751498113_0.39589944395200893","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"toml-config","version":"0.0.3","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.0.3","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"a1dc5c7959f36fb064874161bc982d197555a1b3","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.0.3.tgz","fileCount":10,"integrity":"sha512-kKny0H8azLNgFLqXu7wfmnU8VXwCuBIJdWfnfg3LY2vKELNggy6qmHbFJtLwA/lpSOiHMQh5QcTPu69O+r9psQ==","signatures":[{"sig":"MEUCIB9Q0Lzmr/oV3CjezIBaYnQrg1q6/18dvILxcRHg5xhNAiEAuv3usDHlh5Su1bLYhECexQwYKsd69/b2zay59dh6vc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22388},"main":"dist/cjs/index.js","type":"module","module":"dist/esm/index.js","gitHead":"c6748863861563f8af3493aea457926cad316145","scripts":{"test":"ava test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.1","tsimp":"^2.0.11","typescript":"^5.3.3","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.0.3_1708752102182_0.9785207888822249","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"toml-config","version":"0.0.4","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.0.4","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"2f3256ad76cd4b2e8d97c63b121cb9b99f32cf98","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.0.4.tgz","fileCount":10,"integrity":"sha512-j7/vOYM7SxwEoIjpaxmoZPAqcb20agq+c8JertyEYZgPdcRWHRnts44wIJjis9E5yjv+KyJcrife5+PQuBac3Q==","signatures":[{"sig":"MEYCIQDIDo1K5xAe7h1NgfDStkaU9n+67BGJrW1ZcTjtlYSrjgIhAM86LjZz9Mb7rwP9eqMI/zD6Dgqk8ucMt8qn465baQnV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22386},"main":"dist/cjs/main.js","type":"module","types":"./dist/cjs/main.d.ts","module":"dist/esm/main.js","gitHead":"44d68163c521ff1b0f8ca60749f44ee9442171d9","scripts":{"test":"ava test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.1","tsimp":"^2.0.11","typescript":"^5.3.3","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.0.4_1708752179403_0.5127858983494622","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"toml-config","version":"0.0.5","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.0.5","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"22496238cb1eda428e012243ac2be8d53c402938","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.0.5.tgz","fileCount":15,"integrity":"sha512-Z/DptibJVsIGEVdVdS29UkUPY+SGFwNDaKCEAFfaXDJKebamvNAsiqdZ8HmRTv5gxL2RlP7Q/M/YkKKm/lgoWg==","signatures":[{"sig":"MEQCIQDwhdVEcvkney2OunSbroIKl+X9OVGZXy2DANsD8mZeFAIfFPxxYVRTs5Zyv6jkfvX6NS5n5XDGSmQA74P97W1eyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29592},"main":"dist/cjs/main.js","_from":"file:toml-config-0.0.5.tgz","types":"./dist/cjs/main.d.ts","module":"dist/esm/main.js","scripts":{"test":"tsimp test/load.spec.mts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/private/var/folders/d5/9scsg7cj2jg2n6136b07zhzc0000gn/T/f03c17c2636301a790300c1377c12119/toml-config-0.0.5.tgz","_integrity":"sha512-Z/DptibJVsIGEVdVdS29UkUPY+SGFwNDaKCEAFfaXDJKebamvNAsiqdZ8HmRTv5gxL2RlP7Q/M/YkKKm/lgoWg==","_npmVersion":"10.2.4","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"toml":"^3.0.0","tsimp":"^2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.7.5","typescript":"^5.3.3","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.0.5_1708753535741_0.8239201265838882","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"toml-config","version":"0.0.6","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.0.6","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"bfe92554954b83de47529c9789a96e00a46a4ba8","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.0.6.tgz","fileCount":10,"integrity":"sha512-L2ZAtBzg/MpBKznAqi9Ec5AwLxtft8TryI+9+Xy2DCfw52mQF3cf9QcrFKral8etDEW8+46O02KbAOuOjNZQDA==","signatures":[{"sig":"MEQCIFSwt1awFs9nunJS2Q6AP8Raj2HlpALbCeDlEgmOvg48AiBO58Eum242YQQbCWzkhCHUhvESR73uQFpPenOlF8jYNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22442},"main":"dist/cjs/main.js","module":"dist/esm/main.js","gitHead":"f999eee9d1bafb816664f3faf12d4bd533cd613f","scripts":{"test":"tsimp test/load.spec.mts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.7.5","tsimp":"^2.0.11","typescript":"^5.3.3","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.0.6_1708754856803_0.056518295270463925","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"toml-config","version":"0.0.7","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.0.7","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"4a9d4c3cce7acc93c2f1ee34621871a1814bdbaa","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.0.7.tgz","fileCount":11,"integrity":"sha512-cO5uFsGSCfPyyzM4DLcO1VS1JnGFb0oj/VuJeHB3uCbjeJIccfvGPsu3GXpv8KIYjaYndjLyNgch/wo2UeVEWg==","signatures":[{"sig":"MEUCICGBaU8SyQ0yFi1kZ9Q1LPZhOvyXCr0NBkVs9gtSm/RJAiEAq0GEG5HIIvZZemszzTWjVTBX6U4+sPv+LivNVAJb9Ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22713},"main":"dist/cjs/main.cjs","type":"commonjs","module":"dist/esm/main.js","gitHead":"dbf4fb5cf3be2ec6b35e5de147422d4f70cc84b0","scripts":{"test":"tsimp test/load.spec.mts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json","prepublishOnly":"pnpm run test && pnpm run build && ./mv.sh"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"18.18.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.7.5","tsimp":"^2.0.11","typescript":"^5.3.3","@types/node":"^20.11.20"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.0.7_1717234828216_0.8014908464352104","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"toml-config","version":"0.1.0","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.0","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"7872e170ce24ff9cfc125a6264042ef758dc2fd9","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.0.tgz","fileCount":11,"integrity":"sha512-YuM4UsrDaJR07liJpTyLSL6E8KIsEqVXvA7MU+hOEJe6rLxLHYjxZ4NUVD5rYjlZpHb6I1TPnPAOBKhy2kSwXQ==","signatures":[{"sig":"MEQCIFRbK57uha3LrMNmjL+WTOJiH3laB13fOHmbZts0udMQAiByVShZocde65LT/VuRLOg10ctpEpao2iwnGGOaJWbi1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22921},"main":"dist/esm/main.js","type":"module","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":"./dist/cjs/main.cjs"}},"gitHead":"2e623319228b04a8ff9f6e98b4c8b761fa060898","scripts":{"test":"tsimp test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.9.0","tsimp":"2.0.11","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.0_1729580303374_0.7587192557779403","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"toml-config","version":"0.1.1","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.1","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"e94e94f789c7735fe7cc49c65f70560e027ebf23","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.1.tgz","fileCount":11,"integrity":"sha512-/O90iX9KnoJqGrL27iVV/lDFpKaOlO1cLNXiwOc3FHtM3oyvyHWTsu6kkkOtMazWuGIVp8l8ypWYtidKd52A0w==","signatures":[{"sig":"MEYCIQCqLnluR+P2gwfhMwkW2qg3aP2i/4voAZzauqJ7Bxi3LwIhAIB1Y/mDQjnAAD88ynoMo9xJL+iuTza0B+Jx22QhE321","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22917},"main":"dist/esm/main.js","type":"module","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":"./dist/cjs/main.cjs"}},"gitHead":"8f6988f4fa8dd7dce25429aa1eeea907d58c06d7","scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.1","toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.1_1729580522362_0.7204891979668888","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"toml-config","version":"0.1.2","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.2","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"5626ea5ce3d8b401bbd48ae24e745423791cc21e","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.2.tgz","fileCount":11,"integrity":"sha512-h9VP2IdAX1JJDHuALzqzpEei3ahB19csSr0KR2yZJmXZclCL8SE5ftpAKrXJyXJxsEQxMgRxhKdmp/tiUuIvPg==","signatures":[{"sig":"MEUCIGkB3NvDtUrAmVIgP1VgWhBaLhtl4GXVneZxBKS3sn7KAiEA6zvMSDtOBpxTAKO8SvJQHhmnl0GqVuGNKid5xOONom8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22917},"main":"dist/esm/main.js","type":"module","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":"./dist/cjs/main.cjs"}},"gitHead":"6c46d5a907589b257e7791db15ac57398e890307","scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.2_1729580642646_0.10546238605114677","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"toml-config","version":"0.1.3","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.3","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"d646b2d4a28529aaf5b67bcbc0eed33a942e3a54","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.3.tgz","fileCount":11,"integrity":"sha512-x4JeSeJlWtz1WRXTyohMFb6X17To3tkEOKl69Z4N8F6wvUEtJTVhGUI7WA8WOqp1oe5YHnmmLWTBU+WeyFPosg==","signatures":[{"sig":"MEUCIBRBERU7KzyrV/rpXDOMuz787botTjc/WfJA3DsrjWe1AiEAlMRty+CMaORFIPsw50rRqgDlerkJmkoUnwYEbr9IToI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22911},"main":"dist/esm/main.js","type":"module","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":"./dist/cjs/main.cjs"}},"gitHead":"b0b6f287e7118e9605159ee8d9a5e8b12f287b18","scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.3_1729580744965_0.8214870896815685","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"toml-config","version":"0.1.4","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.4","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"ab4c124b4612059a335e4a9dc4e6964f22cfa3e0","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.4.tgz","fileCount":6878,"integrity":"sha512-omnMtV8g/OCq3GMWyYsyPExIovAiFw53ibJeUcT6RBrAHvadGaGagis9elevLt5oqUev+giuqP377tlSvJ4MBQ==","signatures":[{"sig":"MEUCIFB5XunEYalSF5zwAjTnbsjg5A3tCPNsoV5BTdq9avvsAiEAxkSDfQst4bbl/RXF1cBjXrYDaRAzlO495aLV4B7N6bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92448594},"main":"dist/esm/main.js","type":"module","_from":"file:toml-config-0.1.4.tgz","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":"./dist/cjs/main.js"}},"scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/private/var/folders/d5/9scsg7cj2jg2n6136b07zhzc0000gn/T/3b526b438d7c183b2e920bf821310df7/toml-config-0.1.4.tgz","_integrity":"sha512-omnMtV8g/OCq3GMWyYsyPExIovAiFw53ibJeUcT6RBrAHvadGaGagis9elevLt5oqUev+giuqP377tlSvJ4MBQ==","_npmVersion":"10.8.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.4_1729581004046_0.8792235549759608","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"toml-config","version":"0.1.5","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.5","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"90dd6fc4cef92f9160ea20f2c9da2b308aabf9c9","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.5.tgz","fileCount":12,"integrity":"sha512-XoGUj1tBsKFJ/TEm4RDTVtUb+nIpmTUoM84M03BhGDQ89gvEcV11s/rkKwetfCeyxH2QSB/s16P5/EFcWeZB3g==","signatures":[{"sig":"MEUCIQDIf+j4k3nKA+7ryhX/j3fBNEqzx3Ewnin2lyhNDH7bTQIgOkc6EY7sC83f37d5uND3qc9YIl44zx6B6ouzaW5lfRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23078},"main":"dist/esm/main.js","type":"module","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":"./dist/cjs/main.js"}},"gitHead":"b54a2263ead1e2fae534c9eebb3d2e97fa0a7261","scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json && ./mv.sh","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.5_1729581600257_0.7031485395929251","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"toml-config","version":"0.1.6","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.6","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"b3ace8bdeb35ebb8884706ae556e819d53076cc2","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.6.tgz","fileCount":12,"integrity":"sha512-jEKA0R9uAtuX144wIxavSO7s0ix0AGkGarjjPeH8vBNKtSJwJ5VtG90d4akuu8lKeZix2moOHg4vGAAAhcv41A==","signatures":[{"sig":"MEUCIA46wu+LlAlRrclyZwi0+So/rro0zMGpOePtlvPoIq9TAiEAtMhPLmI06wChtNfvvBbW0skFVZgxxzbvCPuOKhg8mRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23079},"main":"dist/esm/main.js","type":"module","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":"./dist/cjs/main.cjs"}},"gitHead":"cb1dbafe9626ade16cb40737e71b3d77c2d42773","scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json && ./mv.sh","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.6_1729581658946_0.47574799637363974","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"toml-config","version":"0.1.7","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.7","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"a0567d672cc47411491c5263b737e88f42a12e71","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.7.tgz","fileCount":12,"integrity":"sha512-x7PBM//Cxr7efLzLzSGqPxWH1FYh9AQrgRfGF9V8b7uTo4JbHOQXay2zdq0uMdWF/OIrANXV3pmjZVLPYH5ULg==","signatures":[{"sig":"MEYCIQD+p0ZHgtHoGYg0BmvCnAH1+cyUAjFkvOtpBauw4HjK5wIhAKSNF38w1pVENXQU16eKSXAxfvPOZvZMa65FYsJP+QTI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23412},"main":"dist/esm/main.js","type":"module","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"gitHead":"0d05148b79137f6cbb8e9ae63b723fba3900566a","scripts":{"test":"npm run build && tsx test/load.spec.ts","build":"tsc -p tsconfig.es.json && tsc -p tsconfig.cjs.json && ./mv.sh","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.7_1729636694680_0.35750634099723433","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"toml-config","version":"0.1.8","keywords":[],"author":"","license":"ISC","_id":"toml-config@0.1.8","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"662ff4d88df1f7c0db6dd48db8227a58ae5118fc","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-0.1.8.tgz","fileCount":12,"integrity":"sha512-NHv6KrBJQxs7VVwb6agVSp56F27npyEBQwCEzm+Lvac22IU8EnQHTxLEzuLjLM+Zrc2izD9lr2Xs78zdXIspqQ==","signatures":[{"sig":"MEYCIQD1flS+65zisnOfFFdtKogV3s2emrjEB4lxvJGQg3r+PwIhAOzY9IfC13GiYUyBkzBl8GlnyXfjkbd0TIwVV4iBbbl3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23170},"main":"dist/esm/main.js","type":"module","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"gitHead":"a63c5ba62c03278c7a5fcfbb5656a83fde42f5c3","scripts":{"test":"npm run build && tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_0.1.8_1729638562038_0.4237580163461281","host":"s3://npm-registry-packages"}},"1.0.0-rc0":{"name":"toml-config","version":"1.0.0-rc0","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.0.0-rc0","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"d94f680adc73deba8e416bedb3276e564e8e3544","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.0.0-rc0.tgz","fileCount":13,"integrity":"sha512-ZVwKVT4dPAtg0RsqyD/3NqM64sZpqG6Jhiu6iyYcwCBUNVdnt1OdYiWxylvnZK1fbgDo763nj9gY725c1wjRUw==","signatures":[{"sig":"MEUCIQCbu3kSNRmu8PvgDTGcgAHZlAgHEYRT6sTLNDYSd3GDmQIgUTRDeeQof4Ho0VO8WiqARNWAhWO6+neqNDfZ0VhRVYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24528},"main":"dist/esm/main.js","type":"module","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"gitHead":"ce09219995b91484e57fddef4a0818204162c680","scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_npmVersion":"9.6.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.0.0-rc0_1729647550620_0.6215141512120099","host":"s3://npm-registry-packages"}},"1.0.0-rc2":{"name":"toml-config","version":"1.0.0-rc2","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.0.0-rc2","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"cbb4d555ea97f1e095f2253f644c4796a16fb55e","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.0.0-rc2.tgz","fileCount":8,"integrity":"sha512-afcONp7r4QqEzpGJLB8v+NOrTS/VzXa9xNMFzfUUd0X1vjVwcp16SYVX3MRNEH8NjAoGMBizggzGUPOcsp48KQ==","signatures":[{"sig":"MEUCIQCCEnIxCRIx+6hhDOD8E7vW3QQYptCD2aKHZHUA8hLU8AIgLzh1rNI8wsGBPTwTUuIdk9ghJRcoK1ggTpydJ6HST6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23066},"main":"dist/esm/main.js","type":"module","_from":"file:toml-config-1.0.0-rc2.tgz","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/tmp/26baa95eaec078dbca93a2bf0954095d/toml-config-1.0.0-rc2.tgz","_integrity":"sha512-afcONp7r4QqEzpGJLB8v+NOrTS/VzXa9xNMFzfUUd0X1vjVwcp16SYVX3MRNEH8NjAoGMBizggzGUPOcsp48KQ==","_npmVersion":"10.8.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.0.0-rc2_1729649604033_0.8067379002936859","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"toml-config","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.0.0","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"32136c0c96e7b92e48ddc1e31ebc48ea40f08d03","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.0.0.tgz","fileCount":8,"integrity":"sha512-Eup/NwA9ysAir5jhpTq/XSqyRE3P00HXMPoWQ+qf5OxRTWEh/de9nndoIiOAd5Lx9OQpLMa0MOcYUmXmZN8w8w==","signatures":[{"sig":"MEUCIDvtehRW9psbtZp81AoRfCJLEn0eNy1JukJcAdN3+4LvAiEAg6HiwFvaluo1QCEMgng1nSwkezIo7QGbYqJkDfVHVbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23273},"main":"dist/esm/main.js","type":"module","_from":"file:toml-config-1.0.0.tgz","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"scripts":{"test":"tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/tmp/b9d23743ea3953e93906e93b5d5846e0/toml-config-1.0.0.tgz","_integrity":"sha512-Eup/NwA9ysAir5jhpTq/XSqyRE3P00HXMPoWQ+qf5OxRTWEh/de9nndoIiOAd5Lx9OQpLMa0MOcYUmXmZN8w8w==","_npmVersion":"10.8.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.0.0_1729649957536_0.6215200564106318","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"toml-config","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.1.0","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"5a95ccbbb579b08cea2e5303dcd8488b574647f0","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.1.0.tgz","fileCount":8,"integrity":"sha512-KC8YhvZtQ0pzDtBuPIoMAGichMW077mkSEF0T3m4JP/OHm7EO0UOkeG7YIGpOwRP88k2uiFLAaQwxXu6yDBavw==","signatures":[{"sig":"MEUCIE6OK7SrjVV9TNaEX72zO0GrxAriiXsQa+M0IwspdJ8oAiEAt95nkJ/rim6NdxsXjb7+bKanDH5ACRaJ2D+WO2KXP70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23772},"main":"dist/esm/main.js","type":"module","_from":"file:toml-config-1.1.0.tgz","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"scripts":{"test":"tsc --noEmit test/inference-check.ts && tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/tmp/03cc71d6137bf46688d3c5c5d0c8cfc1/toml-config-1.1.0.tgz","_integrity":"sha512-KC8YhvZtQ0pzDtBuPIoMAGichMW077mkSEF0T3m4JP/OHm7EO0UOkeG7YIGpOwRP88k2uiFLAaQwxXu6yDBavw==","_npmVersion":"10.8.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"0.31.2","tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.1.0_1729664482923_0.6418402195460295","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"toml-config","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.1.1","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"b03040ebad960dd5850ce5887f6e44b65aa8729a","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.1.1.tgz","fileCount":12,"integrity":"sha512-n1eNxUaouLKovBJn6gXjMutF4SOK7X68s7XbQ/k5jHjQT23C8VDQJWzbtRWyTCKFuotbW3NlYYPyIQbyj7jaJw==","signatures":[{"sig":"MEUCIEzis6CEMmDEFUVD3JwWOVUhHgW/xesmaRa9Gusa9aB+AiEAuP3G0d/uagNv14fCW3+WZaZqxb3vVmes3sw9miHD1hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30023},"main":"dist/esm/main.js","type":"module","_from":"file:toml-config-1.1.1.tgz","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"scripts":{"test":"tsc --noEmit test/inference-check.ts && tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/tmp/6671ce4c03c16e30b21593a3211fe566/toml-config-1.1.1.tgz","_integrity":"sha512-n1eNxUaouLKovBJn6gXjMutF4SOK7X68s7XbQ/k5jHjQT23C8VDQJWzbtRWyTCKFuotbW3NlYYPyIQbyj7jaJw==","_npmVersion":"10.8.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"0.31.2","tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.1.1_1731398975183_0.12303563481866608","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"toml-config","version":"1.1.3","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.1.3","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"bf3a8a6b4a53bb08e47260b5243a1dd1460b9fda","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.1.3.tgz","fileCount":12,"integrity":"sha512-AtDSpxfNohJHn5jiqMUgdlU+erAaiHxUBfmQZ3+cEXtIM1LcqVbH1z5DDQs1D2HidgeVI7+JLdts3v0Ww5byEw==","signatures":[{"sig":"MEUCIEmtW+VPjpvAbcL5mLLQ4Z+2vgsy/xSq9p0ygLt3S0PKAiEA9Db7npMjrisi9K3eiW83qsFFFEvKErcUopfw7qCORUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32494},"main":"dist/esm/main.js","type":"module","_from":"file:toml-config-1.1.3.tgz","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"scripts":{"test":"tsc --noEmit test/inference-check.ts && tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/tmp/d7115e5b705a1c69fbb95e1a23d57c7a/toml-config-1.1.3.tgz","_integrity":"sha512-AtDSpxfNohJHn5jiqMUgdlU+erAaiHxUBfmQZ3+cEXtIM1LcqVbH1z5DDQs1D2HidgeVI7+JLdts3v0Ww5byEw==","_npmVersion":"10.8.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"0.31.2","tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.1.3_1743228896535_0.5700482928268975","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"toml-config","version":"1.1.4","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.1.4","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"2302d03cec4ce3a6df829ab47e5b55194bf8b82e","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.1.4.tgz","fileCount":8,"integrity":"sha512-vTu3/DzWFZh79tCkv6a1dz7yHsj2sNyUr86pqY675O5KTkvr5KemwOqSYZLDfMJSQw1bkHE2YyWIgbHtFp4BlQ==","signatures":[{"sig":"MEUCIQCmOEvggzcys4b2RcbQgZbkxXCTtU8V+EkDwbAcmKYBYwIgGirsCmKjPvEWRji8hB2Q6985F695CJVvlvKDlt7b2v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31280},"main":"dist/esm/main.js","type":"module","_from":"file:toml-config-1.1.4.tgz","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"scripts":{"test":"tsc --noEmit test/inference-check.ts && tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/tmp/14cdd4921c7e1782f40584677068c871/toml-config-1.1.4.tgz","_integrity":"sha512-vTu3/DzWFZh79tCkv6a1dz7yHsj2sNyUr86pqY675O5KTkvr5KemwOqSYZLDfMJSQw1bkHE2YyWIgbHtFp4BlQ==","_npmVersion":"10.8.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"0.31.2","tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.1.4_1743229263946_0.3243832182744264","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"toml-config","version":"1.1.5","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.1.5","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"dist":{"shasum":"879dfda610c28e608b9953ba3ccbdebd84cbcd47","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.1.5.tgz","fileCount":8,"integrity":"sha512-41Wl+yVb3oHyh81rcme8Py2z+RfE+GvVJIs/EpVJtHq9ifFcv2PY3v5/IBE25xqiRuncpU4kXEXZCBNMloiyqQ==","signatures":[{"sig":"MEUCIQD4oJk0i0MbqbHfk09cpLtdtlcWKheL4EQ4nAYvOxpiMwIgHaao/lTWo7k1MwL7NyDAoTprqDQzi+7G8PukCMN6TTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31289},"main":"dist/esm/main.js","type":"module","_from":"file:toml-config-1.1.5.tgz","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"scripts":{"test":"tsc --noEmit test/inference-check.ts && tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh"},"_npmUser":{"name":"danielgormly","email":"danielgormly@hey.com"},"_resolved":"/tmp/2c2b80a155a2ba5192b32cca9d4d967d/toml-config-1.1.5.tgz","_integrity":"sha512-41Wl+yVb3oHyh81rcme8Py2z+RfE+GvVJIs/EpVJtHq9ifFcv2PY3v5/IBE25xqiRuncpU4kXEXZCBNMloiyqQ==","_npmVersion":"10.8.2","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"toml":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"0.31.2","tsx":"4.19.1","tape":"5.9.0","typescript":"5.6.3","@types/node":"22.7.8","@types/tape":"5.6.4"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.1.5_1749564522084_0.5570265280744502","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"toml-config","version":"1.1.7","keywords":[],"author":"","license":"ISC","_id":"toml-config@1.1.7","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"homepage":"https://github.com/danielgormly/toml-config#readme","bugs":{"url":"https://github.com/danielgormly/toml-config/issues"},"dist":{"shasum":"1b3817a5b4e9b4baf7d8b9e60164948b5c19f28e","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-1.1.7.tgz","fileCount":9,"integrity":"sha512-hCQCjZiBlGDHXNizeNrV+eQBunv0Wcp2Jk6LtDoRbw2CWAbd/sm+qLWPX0vdTPuOiALdsGi8TpYKWwkl06pGYg==","signatures":[{"sig":"MEQCIH0E+pxqTsl2g/1Y6D5rhmckb2t8Gn06dPFoKzcCvMLAAiBi5he5+xEWAw2NQPJuW9ewiPTOMXkKGODvWDhtjRE/4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/toml-config@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31348},"main":"dist/esm/main.js","type":"module","types":"./dist/esm/main.d.ts","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"types":"./dist/cjs/main.d.cts","default":"./dist/cjs/main.cjs"}}},"gitHead":"f0ba5cd85381598b6015396e9bc8298472b473f6","scripts":{"test":"tsc --noEmit && tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55d83a21-6b99-4fe2-b273-73079083e80d"}},"repository":{"url":"git+https://github.com/danielgormly/toml-config.git","type":"git"},"_npmVersion":"12.0.1","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"toml":"5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.0","devDependencies":{"tsx":"4.23.1","tape":"5.10.2","typescript":"7.0.2","@types/node":"26.1.1","@types/tape":"5.8.1"},"_npmOperationalInternal":{"tmp":"tmp/toml-config_1.1.7_1784869074157_0.823261563209881","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"toml-config","version":"2.0.0","description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","repository":{"type":"git","url":"git+https://github.com/danielgormly/toml-config.git"},"bugs":{"url":"https://github.com/danielgormly/toml-config/issues"},"homepage":"https://github.com/danielgormly/toml-config#readme","main":"dist/esm/main.js","module":"dist/esm/main.js","exports":{".":{"import":"./dist/esm/main.js","require":{"default":"./dist/cjs/main.cjs","types":"./dist/cjs/main.d.cts"}}},"type":"module","packageManager":"pnpm@10.26.0","scripts":{"prepublishOnly":"pnpm run test && pnpm run build","test":"tsc --noEmit && tsx test/load.spec.ts","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && ./mv.sh"},"keywords":[],"author":"","license":"ISC","dependencies":{"toml":"5.0.0"},"devDependencies":{"@types/node":"26.1.1","@types/tape":"5.8.1","tape":"5.10.2","tsx":"4.23.1","typescript":"7.0.2"},"gitHead":"c2a9551498d87ef9ad981badef5d234e54152960","types":"./dist/esm/main.d.ts","_id":"toml-config@2.0.0","_nodeVersion":"22.23.1","_npmVersion":"12.0.1","dist":{"integrity":"sha512-MoMHh5r+KKyeySI+QmqANG0TkQSN43ihfFp5SwpB2uwywVcRgSRY5qpwc+7yUXgtY4gjmKLG+JcPrm4K7uQiag==","shasum":"e14f25304c76fa300f88b8acb015d7492f5919ad","tarball":"https://registry.npmjs.org/toml-config/-/toml-config-2.0.0.tgz","fileCount":9,"unpackedSize":31486,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/toml-config@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIASVnppBiGdJhsMLu4DyWa7i4mUIlsVtcCuH9lp75TivAiBKLhu4+AFVBTXUvItoj0inlJ4nAKWec6LNaDKD4JHtkw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55d83a21-6b99-4fe2-b273-73079083e80d"}},"directories":{},"maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/toml-config_2.0.0_1784876574426_0.5122980643868014"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-24T05:03:51.373Z","modified":"2026-07-24T07:02:54.872Z","0.0.1":"2024-02-24T05:03:51.523Z","0.0.2":"2024-02-24T05:11:38.310Z","0.0.3":"2024-02-24T05:21:42.386Z","0.0.4":"2024-02-24T05:22:59.547Z","0.0.5":"2024-02-24T05:45:35.894Z","0.0.6":"2024-02-24T06:07:37.009Z","0.0.7":"2024-06-01T09:40:28.398Z","0.0.8":"2024-10-22T05:53:22.834Z","0.1.0":"2024-10-22T06:58:23.547Z","0.1.1":"2024-10-22T07:02:02.593Z","0.1.2":"2024-10-22T07:04:02.831Z","0.1.3":"2024-10-22T07:05:45.132Z","0.1.4":"2024-10-22T07:10:04.612Z","0.1.5":"2024-10-22T07:20:00.438Z","0.1.6":"2024-10-22T07:20:59.110Z","0.1.7":"2024-10-22T22:38:14.877Z","0.1.8":"2024-10-22T23:09:22.236Z","1.0.0-rc0":"2024-10-23T01:39:10.807Z","1.0.0-rc2":"2024-10-23T02:13:24.292Z","1.0.0":"2024-10-23T02:19:17.700Z","1.1.0":"2024-10-23T06:21:23.099Z","1.1.1":"2024-11-12T08:09:35.436Z","1.1.3":"2025-03-29T06:14:56.763Z","1.1.4":"2025-03-29T06:21:04.170Z","1.1.5":"2025-06-10T14:08:42.262Z","1.1.7":"2026-07-24T04:57:54.328Z","2.0.0":"2026-07-24T07:02:54.560Z"},"bugs":{"url":"https://github.com/danielgormly/toml-config/issues"},"license":"ISC","homepage":"https://github.com/danielgormly/toml-config#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/danielgormly/toml-config.git"},"description":"A simple Typescript/Javascript package for loading & validating configuration from toml files and validate against a schema.","maintainers":[{"name":"danielgormly","email":"danielgormly@hey.com"}],"readme":"# toml-config\n\n[![CI](https://github.com/danielgormly/toml-config/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/danielgormly/toml-config/actions/workflows/ci.yml)\n\nA simple, package for loading & validating toml files and validating against a schema, with static type inference so the resulting config item is typed. Useful for configuration files for app deployments in 12-factor style. Only dependency is toml. Properties not present in schema are discarded.\n\nBoth ESM & CJS versions published.\n\n## Schema definition\n- string\n- number\n- object type supports nested schemas\n\n## Installing\n```bash\nnpm install toml-config\n```\n\n## Usage\nWrite a schema, output config type, load toml file, validate & export.\n\n**config.toml**\n```toml\nenvironment = \"dev\"\nemail = \"test@example.com\"\n[database]\nhost = 'localhost'\nport = 5432\n```\n\n**config.ts**\n```typescript\nimport { loadToml, relPath, validateConfig } from 'toml-config';\nconst schema = {\n  environment: { type: 'string' },\n  email: { type: 'string', format: 'email' },\n  database: {\n    type: 'object',\n    properties: {\n      host: { type: 'string' },\n      port: { type: 'number' },\n      username: { type: 'string', default: 'admin' },\n      password: { type: 'string', secret: true, required: false },\n    }\n  },\n} as const;\n// Load config.toml from relative path to current file\nconst rawConfig = loadToml(relPath(import.meta.url, './config.toml'));\nexport const config = validateConfig(schema, rawConfig);\n```\n\n## Secret keys\nTo help prevent revealing keys, config items marked as `secret` in the schema will instantiate a SecretKey class instead of hte corresponding scalar value. The value is not stored with the secret itself, and is only accessible via `SecretKey.reveal()`. Accessing the key directly will show the SecretKey object, so hopefully will throw a type error for you when trying to use it.\n\nIn the example above, the `database.password` is labelled `secret`. Accessing it is done with `config.database.password.reveal()`.\n\n## String format validation\nThe 'string' schema option optionally takes a `format` attribute. The following formats are allowed:\n`email`: valid email (n.b. see src/regex.ts)\n`http`: http or https url\n`https`: https only url\n`url`: qualified urls with a tld (e.g. example.com, n.b. localhost will not pass)\n\n## Limitations\n- There is currently no support for arrays. PRs welcome.\n\n## Loading toml in CJS environment using helper\n\n```typescript\n// Relative path to current file\nconst rawConfig = loadToml(`file://${__dirname}`, './config.toml');\n```\n\n## Inferring a type from the schema separately\nYou may want to do this to include the schema in functions later.\n\n```typescript\nimport { Schema, InferConfig } from 'toml-config';\nconst schema = {\n  foo: { type: \"number\" },\n  bar: { type: \"string\" },\n} satisfies Schema;\n\ntype Config = InferConfig<typeof schema>;\n\nconst config = {\n  foo: 6,\n  bar: \"bo\",\n};\n\nfunction func(config: Config) { // satisfies\n  console.log(config);\n}\nfunc(config);\n```\n","readmeFilename":"readme.md"}