{"_id":"configorama","_rev":"103-4d40ab9b15971c0117891e7982b8ea4f","name":"configorama","dist-tags":{"latest":"1.5.2"},"versions":{"0.0.1":{"name":"configorama","version":"0.0.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.1","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"tap":true,"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"109ef73140d9f79f1c202d421c32e16038af52b8","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.1.tgz","fileCount":15,"integrity":"sha512-t36B4r2QMk8W8tn0k9VXlJRD0tcTcBttBs1aaC/zZNB9PecxBefMIStx17HgqmlDSrmBkMTFggrckg+I1J67sA==","signatures":[{"sig":"MEQCIHVxuQS6jJ/vj0Uin2psxqO//4k9XPWjv/qqbTQSVp1BAiAUawnOoVAl1rgAnuBoBb6qtTMhmDCO89V7iyEnSiq3qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboHPICRA9TVsSAnZWagAAfLgP/A+kCfqB2bC1U9fmuw7u\nFKKYxaTqX8h8gyg80ucf2XwnTtq0yn1Ct78rrzkfN2lE5XvLAKu3pPEgo5eT\nVPm39KFI8CQfidW1ZEVTcC5ZnXE9rOB6eJowh7gWAihp5bSgBQ8VSdTYgAVP\nQ0xXxcXdKtZPcWHLrJspKcV32Xwv9F0jpCsh5LOcreiaeRxI2fTjFwOQB2Gp\nWJVOXPrWCaA7nfvCwwX1rtiaQR3e00aoGI5YXmwn3CmhKqXJMR9QBWbzLRvB\ngc2zfAWEbJqG6CBezd7s/LHF7E61JhoHCTYoZwwQvVjsEdMD8uNB5/j9bRwg\nzKJoIf6Pyspnj2KVFvENUEedNVgYVx4w+ds/knmF0Bc7ULhj0EaFxBgqb5Pm\nOICabDXEaHw9tbps5/EFSUt8Aw/Z6KcBAr9GXnHR51hdalR1K+NpN4SSYjEY\n4R1PaznjUq53ZFpYeSIHLDlpP7sgm8PHqRB5chlwLTeZqrVOOxjnAwTbBTQD\nLIiPuaxUzw0xuY4KaArTyyB31WRa8WaLTlTVKwwSMTtEuOIlhyTUfko5HHwc\nhWNIW9kbHmBzKKLcRoYj7wyJ/ec4Foyx5EQZtMLu3GwFsUE//DZM4KbBaf+Y\nSgT6q9Xz3JxQoRNRTJyhxf3ysuyKksKO36pZMfxLBq7h+6+BXeBSDmQd8LO8\n9sDP\r\n=UG59\r\n-----END PGP SIGNATURE-----\r\n"},"main":"/lib/index.js","gitHead":"080f8834307a152b3732f5ecb86eb96f154c05cb","scripts":{"test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"lodash":"^4.17.10","find-up":"^3.0.0","js-yaml":"^3.12.0","bluebird":"^3.5.1","replaceall":"^0.1.6","@iarna/toml":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","minimist":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.1_1537242055570_0.49144114557646046","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"configorama","version":"0.0.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.2","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"9ef2a875fdb717d4c042e3bf8b1e6c56a2ea1702","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.2.tgz","fileCount":15,"integrity":"sha512-t02yDo4sIPJmye3tIjHG85eMjfFmvzMw/qUbJ3WiuJ1o/oSOMzThsfNZOwBQf1I2WOV945RL6BqNkFVujKb5ZA==","signatures":[{"sig":"MEUCIEcGl2+ZW6rW7SKejnjxv//sygRoU1Wt+iGRuGOBiC6NAiEAiPBWdbYQjPwNcBCWAdXxYzRa7JTJoJ9LUZn6Q8ABznI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboTbRCRA9TVsSAnZWagAAj4cP/iBzkEd7GFfdtstDK5fe\nUsR5JjWs2X4Wx+fw8teHsBTc4RV2RxEK1gj84EHk+xsNYoVlbVpHysrozW9g\npDH7Q5dEaUR7708hNx+Qf2oWj3n1BEujH9ntSnjGnV/TnSaxyt88hNi9STmt\nc3Id9NzsYGmJGiiYcjbGcmIyjVkI48uLM1fjWnxL9CY97rCps9eCAhdtRpea\nGb8C1fXEcXjGWHeP2Aos9W3KSLA/S2vWLct0rJ6CETx9HgsYuQT1Lzs8Ut3M\nSENnogXtQBfQhzuaW/Kaz/gyO+nixt4kZs2grjD0EHONoNAxXNM4FCwjcoGL\nieHnrmDwqdVQ/Z5+/NsJOaXBXYZJaEHlyQ3/gPyZKMSVb2zlOmHRuaq7jBwt\nwQz7b2rz6udQjKtq96zeEIJOwKRhTi4iOSOivMuoE0mXY3B1P/a8gTxzugtO\nayQ1AnCUJY6uLN1PXG/QjjZRCBBZ1IoWb5lwbySHPM2K/vAQf2jI0wnq1g6T\nsHj8vceeHLkuF3EN1lVSC/foNzSX5W3KP4aBlXU/fJ7HCMkpdp46vowiO6Iu\nM0PX5xbn7o4dlc9kDn73fcTCPmzXUhfqaKvsZlRJqPOP/iXWh4EU8FD8d9NS\nxv6H23/prYyGUG5tLXc6Te4ecZ19eVrvI/E+JLT4ZpljNmo6WaTEZ8n2tJtq\nWC1Z\r\n=9k0B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"/lib/index.js","gitHead":"3feefe5861e7e05adaa3546d29645434af431c39","scripts":{"test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"lodash":"^4.17.10","find-up":"^3.0.0","js-yaml":"^3.12.0","bluebird":"^3.5.1","replaceall":"^0.1.6","@iarna/toml":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","minimist":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.2_1537291984758_0.7182175639710959","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"configorama","version":"0.0.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.3","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"0e0378bc8f034842228c38fa69ea6f6ae8734b5d","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.3.tgz","fileCount":15,"integrity":"sha512-YtVqQ2ooCLJF0eTZjmMEmlKuRoQfFJIrIlZRdHhtTas0c77loMfYIwV5Rd4yZufMSIEeclkutCbchJIc9xM1Mw==","signatures":[{"sig":"MEUCICNPKMXkDerg4u0s2pk3T052PtOhjOzqU0DiIRhIxjMOAiEAi9wASqaXKn5YjJyAbweFF1PpciJeg/JDcdFG7iSozSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboT3tCRA9TVsSAnZWagAA/n4P/Rjw4csAvC4IQ7hesK9W\nWHoL1McHzKj3CDRW9U1y4iL/EKLz/xGJP6snPrUEsJ2r1Q2glVcD5jXM6HJO\na4OgH498Dtr41WfH/xDtITt8KeojtbelpkryihvG2CBqXuAMDNRoVv9sIgGQ\npSKovXuqJnlhrw7nDk6s3GX2Ss580tcAhCYIeCnFApSO4Ob6vZucQsW6c5ny\nz4x1MSA+Y9MHKHXBWYZ9JGRzcXtN1Oj2a5IZ+YNhmU6SKjgAIFGRfzcFJMbd\nIICDDO+PlfqQcMft+izgy2dX02URPzsQxbUl/QnUMRdCrPyaLCXJfUNA67SG\n1PRdVlEbQB7TnRb6aWQBFdQfycxh2lFNUIc3UrZAVKY3p2//pU1AEaccGdc4\nPxNWq8nrcYvJpVVLpOQxc+xRfaemrHVx5bCSfSPVu6tgVzmShN15tSwObmyy\naLkKPB8ubXzom+u88Oln/0dk32KJVlGsNRQHrd9L5MX6iZfPD3K+Oci66DIh\nNknFWJ1fxgReWc0pMFkgH1Z7NVDph9LrDHUpge3LeTNhu3+CTNEFeKVjdn57\nCV5dNJoYk6kk41DOHGPc/pgCeVZ3MB5oi88zKUr1cr8/sLTkUbN5lZaxpm3G\nFpG1sUhSS8SuAX8nJcvbOQ7fY/+r0PX7hEHVbrNCfsXI7TZh2a1aEVfrZhhh\nt9dr\r\n=cpDd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"948c252f45ee1497e203dbb7988ec33e107460f2","scripts":{"test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"lodash":"^4.17.10","find-up":"^3.0.0","js-yaml":"^3.12.0","bluebird":"^3.5.1","replaceall":"^0.1.6","@iarna/toml":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","minimist":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.3_1537293804882_0.20526648395628433","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"configorama","version":"0.0.4","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.4","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"ef9afd0370c93d6cc6c5dacfe61120f8bd3a7ad8","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.4.tgz","fileCount":15,"integrity":"sha512-VTez3JTV5t51k621lPvYozLq++GDxS+EE/GYFanpkNJwoJ6wo85ymO+8uCD9fwBoFkkrOGORH21wMM1SrzEl5g==","signatures":[{"sig":"MEYCIQCMnTrvHYI6CWZ8+cDASLBVhVHyjU5Gej+N4RPUemRy1gIhAKznKpyWzKKCMYmp/DGinmLYhdmAFn9FJPTNAGYgWq7/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbobH+CRA9TVsSAnZWagAAgHUP/3GqZyFJy7fe6Bnst8Kf\n/mnC9eVFBg7vgdMJXjI43xt5Xquwgg9qjepJaly68yIJOngQZ8oOB0OZnC6Y\nzkwTZOQBaaDUYe0nT/cs5sIZ866omIMf2ov02ZfIdQEgAsrdyBgHYsKcFcZl\nkFxXGlyI6ZrJ9/97SreQZuXXNX1Jp/ddr9n9rakeJgwMtk/KwO4a82pJTkoG\neJL+mHTsIjd0X2xwvk5LB3AuhowNfnizJODecdovsxQz4uT5SeSSoRvCbXvl\nPfgGjXNuxG8FfvOigScxR21w1ZDiztVOkxWPAklsQi0gCBxuzn5pS2BLLxmj\nNhv47n7UwQzYL40/YZzapkyaNU9FI4grlwPa9xoX8g6ZnnuZ5ylQsB9ERHcB\nHLNHI1S5nvCH+eDjqkip45pLs3jU7Pt7DcFy4PhfdSh7jXzGM9PfTczyz7YE\nFkVuKG04jmnVLGp0m0fqtfuZ2tSetvlP+UMCGrQZruuo0su/U23oGEchepZ6\nJMC0yKhfc38gNvS+P6wz85FtfPna1iE7Pe8JzjvfUFzBC5fgiHbO1BcUkXZ2\nUzGwQdgSVcrY643ImczzfSbWiX5fIn2k6+68L0JnhJ+7rFVdHqEFdFo1WTs0\nxk3ILAIzVS68RfEV8cgaj0uSnaVsnUe9bqelr+sgKOt8ujbfJg+LvZb95Z0Y\n44Wp\r\n=rfsb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"7d43e62ca5f0d019ab70cbf399ba4a7aa9aca10d","scripts":{"test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"lodash":"^4.17.10","find-up":"^3.0.0","js-yaml":"^3.12.0","bluebird":"^3.5.1","replaceall":"^0.1.6","@iarna/toml":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","minimist":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.4_1537323517901_0.4505763602362405","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"configorama","version":"0.0.5","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.5","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"9067ca5dc9f09431924d73e10aa80c562bbb43ba","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.5.tgz","fileCount":25,"integrity":"sha512-5JjN2zitD4ZslYuy5TXL6xEgWgW/CBqD8Oi5IxJ6gHepBOpTPi1HYxXgFf1MVGx1NBv+cCainQEHvNz2Wd9dqw==","signatures":[{"sig":"MEUCIGsBQacV73jF8POfO0xLoOMZ8KGBlSZmUSqmSfMXPAx1AiEAtp5c9RrqYzPKakwbSj2iXNWuQ7TJtACWXc4GG37QcC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs8s6CRA9TVsSAnZWagAAWcsP/3tY1AfvXR2ZzxYA4dmY\nRsDXd1QKpgB8Gs98cZ8G/A1Z0njLpt/yiPaoVUqj/j6Cq/WEXB5ZITqduc8B\n4iP+an3kY6sGaJ/bkue4qb0YsGqvEAmdShYQCYAaIwUcJqevqPKKSJVhFTg6\nv/DKXXOelh7sDOWalWKsMMQjKsdpzyTvjO5SzvI+WHt88lSdApoIDX7XWrTA\nnbRGKh7dFfkiN++z7VCD09zWpnBG4+8VVxWexZrmp2EdJYuwFWmHmHeohBHp\nN24Wm95vN4jeafKIGaIoPOvDap28fluUq9PoghgLyk6TCLJPZWlqZoMmvdnI\n/3shhxJ1cusdK+wCodtONamdCT45bvjJFaYuh4wJ/FzWRhPEYQ/yvK5k1QNB\nsEU0e97gd2IiE0cjjlpXQeOoCS8sZsCJXRLBDt6k6ZOnMp7qSRuNy3aSj8bf\nysmzrWNmJieKZTm6AVErM/YDdfFg+1ZZiodhhIei777TGZdsxwBeAAK/oXYn\npi14MlW4DSQuSCsJwc/6BuPxPZwE5hw0sgf/ecKJr0TDzNBBFIzrb4fdvuiZ\n7UIb5nPipq7czJWfxQ+fEWP4+HED6lM+bSyUGAI1cBw8KZVadscslT6v9sHQ\nMeM0Blw9vJ5dIVjWsAMB0vzR/qu+K0IziXcEOPCWabCxWnso/px/pRWwH7C+\nJk5y\r\n=fQUg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a9d8cb266174dfac7a33fd487012511ec4cbcd97","scripts":{"test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"lodash":"^4.17.11","find-up":"^3.0.0","js-yaml":"^3.13.1","bluebird":"^3.5.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","minimist":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.5_1555286841048_0.8385633534364856","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"configorama","version":"0.0.6","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.6","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"3ff76acbaf81d009b122e5488e210c0f1f9cf98e","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.6.tgz","fileCount":25,"integrity":"sha512-VqsHw0CxwmYhirCP61OkgfuzHnJUJ7RLqse/gydqqasewul53zf62hMaN51rX2kbEM2MOzKVCom1EXpnV2n12w==","signatures":[{"sig":"MEYCIQCSfsb37/M8rtGRnBL8aWE+0Us1+llZ+Ix/rfOEd5qtZgIhALMQehOWbXVtqMnCOJeXLoOgNJyVcQ3uaqDsJlg1sE2S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctBo5CRA9TVsSAnZWagAAckgP/iEhSCcvNzww4dFNGa4r\nYls/RY1mK9qN5Y1Oy9DJ6GDb1NXHh+dWexYlVFyWSO2c53ar/uHakZEEH+sF\nmWNRptVrf7DyQi9A+4FSn8yvdE2RtwBaGqz7WB5nC0BeCONVrwnrwCODrd1h\noyYcI55Mpo+dFHJ/SxDmar7BYDV6JoGQ5Phb8FUVyfena/D9l3v7WtLReajj\nJyPwqB/n6QXfJiVmgau2iXhKwU7BE4pflbpAQ+UE65G51ykZmhKDTZFQimpC\n5C3sctfjzu05DkSYnHC9eRoLjd7lNCTd7qiStrQISXe9nup4kihft0zdVXYF\nRMNIexMnchlIc86mMAvGlyWVq9y+psPreCXOo4Gi1ZP/zXRlXINb3QafIxfA\nDgQX0y+/Tg1kjBaOwvoTNtLejsFj77O9bTysHjdB5OW3cy2SnEJ3Zr651MEE\n74e/e33c5eSqcfi6bKeKRAOyZHb2T3k72mu5mPuHqhorSMJhNZ9kPj/HXTxk\nLhlheug+YUT87EKNbLvjxDGqTXobnT9xI0etCtQPOPSqWip1U+3vxtrwTIc4\nQuZQhmyl9BX6yC7mGAbGuiJiq472WjB3XJJvpb+dKi0RsQERDFwDr7wl1fY+\nkDdpsxD/UxgEioyWnaVjR2GXM5oTJVh73uyo8ogI/WWUXBwb+sxr3eSCg/0x\nh2Vz\r\n=Ugo4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"d7e1010829d0912af6c5f8ce86368750853d5888","scripts":{"test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.11","find-up":"^3.0.0","js-yaml":"^3.13.1","bluebird":"^3.5.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","minimist":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.6_1555307065121_0.7939625187314945","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"configorama","version":"0.0.7","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.7","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"cecd55afa386fe14799458640fa503f9257ee469","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.7.tgz","fileCount":25,"integrity":"sha512-/BmU8S1ltQIuT2kT6soFq65/CZNhkhkWG8BXAl9h6A9ZjGzSHb2CzVGqYTTX367X7YCWfsARPHP66JEwrcsh2A==","signatures":[{"sig":"MEUCIQCnG1UTL24PjYD2Gg3lLthN2/33gD24yrMfEv3gXZZJcwIgWO805Ae6RzkHfAs29cjVAFf8FOrbF3PCEEUdVf8SxN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctlU3CRA9TVsSAnZWagAAPOcP/jvNJxHlB+ITmhrZRvcJ\nXHpgp2yJmjBffGJMRMIhHmL9/iJIj/fpwZvqiVqsiFQ63mp1lHBPU7+tg73X\nipvCw33NRPFkNNOHlv0J36N8IyqyVOkDlbc/rhB0yF2kVxgC0oCSe18qw4k7\nU07CQlggQZySkoJTMI+t8m99AB8V6YWNLvPtgZLKaVj2NMsd+L7wJPygfw4J\nDnItRQ24XHX1xLDovumbsnX+QvJM4mzL3vWcJ8/KVRaozpcyMdzzOlSHWLer\nry/U/A1I7ywoi+88HzeZe/VPx4P4Fee9gNYPzqRfIru5SEQQaMsJSEKj1LIW\nqMsqXO7VPOtfR1W+HMnTw83H1FBU9TlhDRn+9RAL3QkOw6JoelRKpHdcmfR1\n40JfNbfByNzBR4barSAQ6Pc9gbWW+hDB75xToNCnSIEnqK2fFRJxpOEK+D8V\nS+022Aqd+KDoyJBxnBJMgVa1i9S1udjUq9pazJ6VAHw+Mv1MeaLUD9WZGsIM\nLf4jln/HTakx+7zTVc7c+NZx2Eu62Nt8sQ89bMTcajBR0sq3gRCiCQHUwScR\n6r6AC4xsEDK772oSAutwcgat2SM5U6YVX7ca0V86+1GHMF0ByVLZdjpSQEuf\nJj3uLhUBf6WSzSX3mdX4/xbnHKezogocMX8+eVT731FanCBvWY5qOJfDEXkt\nnux6\r\n=pJ9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"042d52fcb695cbc4aac0d62ddc0214dcace8eef6","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.11","find-up":"^3.0.0","js-yaml":"^3.13.1","bluebird":"^3.5.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","minimist":"^1.2.0","markdown-magic":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.7_1555453239051_0.9368301186288794","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"configorama","version":"0.0.8","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.8","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"663c307894c73f9f3123d915c92272e3a55bf03d","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.8.tgz","fileCount":26,"integrity":"sha512-+oojCLwb6M4AzSlKptLleY/KGGAGNM8OgIxE9noOqWFVFhsUYVI67p7DGLUrIbFgGiyBhYjdJEXkKS69tDX1yA==","signatures":[{"sig":"MEUCIQDSAIT+FPjoK22N5deppxUBDLkap2tyxCmqdnscx7Y67gIgVDrYaRYtAeHs8qNiTIMHxuRa2fNRYW18KS1WlpVMZH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcto1fCRA9TVsSAnZWagAApTwQAJ2ANvIDdFpsagJckIw8\noIvmRxoYyGAizA26P5dVtARUZunATeuH5ub6t4b+q1K5YFZa580rh1gAjVBt\nElqnmH6rUxIb0M24cq3MpxzcK2yGuE5/6A++rTngAZ4RpHF5YByte2ZVNcco\n7aoeyNq8+P9ci9oGd1w8+9dHv42PaGeKcXQUOcAl1FBRHakST8ePFD2r84tj\nmClZFss4usGnt3XRmyphIJsECtIadRB1kzjgNXVCM+e4/iYZtt7yuxwRAKUU\nN8PVlBbae6e1irSHRrjbSDHOGlLl81H99OOxOEvs8+xBXAr0BaKMcqYBjdUd\n2mv68vStyajbIG4AZsD77QZBo80/jZMiWqZA5bIP0OcLg0v8K8MU9KHmbzYh\nNmM/Ugge+6mveXuJkpTQVAsHZylqiKTf69sQmsKh4edRq72dImgiqaAPXEHh\nkNgYubtHce5M/E1FWBqnGykDktk3yq5hJ13j/5CvuX8QPIBH5W6r4QkY1ATB\njC/jASZuFtYvu9DAYtWHyn1vaDNS/c/DT6LTut2f2/4h3lMm1JhODQlrvX9f\nb7RrmMz/xCP6iIzAFETSBzmvRbESKW8DBvbGJiaSXDWySSQcc7bHyP0A5TcP\nIcL+Q+dMHN+Lm0sfvqq5UPOMZInMEe8YHgF8O/nAZmQW+tK7LJ7hb6ZT1D3t\nhgm9\r\n=8820\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5e661c40bed4a9cb4ca4b55b204a991ee0178e71","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.11","find-up":"^3.0.0","js-yaml":"^3.13.1","bluebird":"^3.5.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","minimist":"^1.2.0","markdown-magic":"^0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.8_1555467614930_0.659976663592406","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"configorama","version":"0.0.9","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.0.9","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"94e071a9c6fdfdc35842fcc0ec7830e9c84a4ee8","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.0.9.tgz","fileCount":27,"integrity":"sha512-AGQODhAdDKyl9bb3jzNQrRaDaZ/DOr7PIqjFVVParRbT5qy8r/N6BbibVys3+RQGdPyakWNZLnw9bfdM/JDpvw==","signatures":[{"sig":"MEUCIFl1mDYLY/8lXIOTyYHgeFQ05kCXMK7PP963JdWygYgeAiEArdZyWCOpoxCnNGQdd7GPAGEtZfehBmiVOVFnVCk6xtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXE8wCRA9TVsSAnZWagAA0v8P/RlgVepzZw9jECH8A5ks\n4FmrAGMVGTu0j8LsrYSiS9eHkZanrETYMyY3jsBLv66n9ufoTEwjek/vlgtn\nM3m830TFVw08ARGseS6ss9h2mYAE+BkzH1zGNJJNIHSJqr8PhDByzh+WR8E6\n5aVEW4k4x/XTnxjnAXbuv9VFLjsk/ZWkwU4C7UM1WBpTdPrqGSpD3/YjRUt2\nlhUizvwlBQWFFUNr9Li6ftWB1Ig5MAR8IfKLXcfY4Qu6EbDHSsBnPtj2IDXV\ns9XXux7obnlXqCYEOUw6rXokNBzbN9/W7VC7fxLneqiWzgICWzwl14pnxgnZ\nijWtsz1vDTRsxwRFRXjq2JA1vwiuTAPblpYn9Nq+Wvhsq+JZRFroG5W4h1L7\nvcjovlHKv3zpBladAzkOyCRO3HWXxaEKy7lZPZ2sDd52BT5NQeqbDgaVwa/F\n2RFbj80DItmaYDbcQVhd5rWOr3syMDMACIP83/tkd8rvZK1cNzUxeb/ycVWk\nwqetyPycsSoLwyDC4Vfff9IFTtQ/qT6qVxex52vzZkIq34cNYZSDdy0c514H\n5TPoqNsgdS/Opc+Yjg/YHCpsvCywT1iQJpj31zUro0bAXlhROz7gYk2Uw889\nA/icp1S/UJgLJYqUCB4xp8nlJ1bKG+eknpcuDNdI3lnbZblII4ZFrzl4A2yB\n7HTZ\r\n=Hlkd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"8bf10a377b0c023d54b3c81a20f04e31f8f48476","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.15","find-up":"^3.0.0","js-yaml":"^3.13.1","bluebird":"^3.5.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.0","markdown-magic":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.0.9_1566330671826_0.22491239729637957","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"configorama","version":"0.1.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.1.0","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"3eb3571e6e77b9b5ac87079bfa55b45e44cd91d0","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.1.0.tgz","fileCount":27,"integrity":"sha512-QBkXaxjgZN86ucXrgURbICHLM0WuUz2xwHD/JAuidf9ZZu1AbkW8ocn/kKvtiumVXxHqjyx6AeknydnCxFFr0A==","signatures":[{"sig":"MEUCIQDNS4g39Ayg01k+OaKhYQXxgMz7TUIcYB1dJZFsdoMhLgIgF93J+MVOIByVR21O1M7F/2ZZZXaVAG99XMSSuQdGrgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXMBACRA9TVsSAnZWagAAZ+MQAI9NczE2TDmvfKfoASMr\nxpupDLXKHVrYCHzlNt6sBHly9DChs1iftX5NnweB86MxahTYBuuA01eXQgsP\n4pqMxJ6vzTpCYrxAGd4y/y6l9S9qy7EcH8TMstrOY8qPKy+NUK5rek2hlsEd\n7fCmw6ajI7ZPsRnf94K7pY/icIgR/W8mKUvAPWbNxbGaXF+5YEmrY8+7SV06\nCaMpPKuj9O1k+HDu6s0BIby6pNroVuLkGmf+uriNLjaAPBmoXwX2/26BPWnA\nD0CY8fxGjzPI2E26HPhw1Lr8DCbX18iQg1E7zIf8NGBccqBkk8a3LkSO4XvO\nWRfluPgQbTa7kE2swd6qypVif4O2Aqv3uTsvHo6hirZfl1h/fax89rsVKCgt\n0LaywPj7rpQraURVDeCZfc+BhCL+a05m0MH1tpaYHTbVMROYgz+IYWjMq5u+\ngga2oyxYQnDrVJMI+2bI+kpihLmjlBhln6iu1dWZ97cwl/UKYnvAH7a3dqXZ\nKMkLwZJ7+kCqo26p7F8kYt76CmVf899lOd1i6/bWjibHDk8/YCYn8pRXuvXX\n6IynQIInRj58KFARhZKdgUrF6MSnvMzzErDpNSIHmJrMYUG/jRhWbSOtqabm\nS96i03a8oHjy7GB/StNpTHXocpQMBXL2eM6ZLRvnURz99dKyX5h+IpVY1cOT\neeHr\r\n=/WTK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"ef1663399cf596fdc11eabc38c60e58542c7c46b","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.15","find-up":"^3.0.0","js-yaml":"^3.13.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.0","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.1.0_1566359616024_0.9027938998485086","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"configorama","version":"0.3.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.1","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"3545e4305eb9f68c10d51c9addc64dc13679a2cd","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.1.tgz","fileCount":27,"integrity":"sha512-6+q/0PUT3zCBC8O8UB1yToa/gcA4fQGlK2jfvbQJAN5VKXkABRETg8YL8ML2qFZIp3hij0HKI0+3Xe+RGgUH+Q==","signatures":[{"sig":"MEUCIQD14cj/5h9bDGqnu7q/pSZtoF93S5LwkHCyc8qYuodjsQIgdmiEE2aECOHzzqSeCK3htEbh4T945lBrKTOMv6EGpW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgV5sCRA9TVsSAnZWagAAgOUP/jJAvxLVITbSTTyqqHJL\nin0Z/qKCEJOrnv53eVyKM27B+Gnt9jZtJYJB550u8z+9N6DDrHt+LaUHrDPC\n2GQ1wXCAzUhEipvTiA+fjdmO7yXBk+QSDTYwK0WAQY4JvYTbZRtbbLbuKbrR\nHljTUyWMO5ElYWW4ohV8+O0AjopVNURtrOPcx4wDIvAg1H75KJl/RM7XVoI5\n/tuRG5L4l3OXJIMc91ud4en/Bwz9QtZOzJMfCe/Zgm7A3A/2ci+kVjwlmhbw\nyAJgVkR+O5PvtZ55hUKy7u3UZcbR69CZuQChQhInVi4JF3+DxjYHotIRR69g\nhrULuN4mMr3OsQDSmzSuhuxO9CqBSHB9ZGpInMmSROkjM5x81umga2D+yBQ5\n0FHnRCqoV6Vr+URthLmYoAgOCnmF4pPGiEiSPicZY+I/IDe7SHSzRrsJGI+s\nSZYt8mI1VMwGm295xBdH3PJ95EkMKcQSHMsWME3/mcgBAdhYistdqX54Qsi4\nG9OTg8qrpMUW+oNdeC8N42tPI6HT8MH3rj720FBg26XSiuz4ZNRrXWIgcVxa\npszKYFYeK0hgVN2DnwaLz/tPCxiHMbUr4Q6wofQewJdjqr2+IYExRWCPnlCd\nyGbK16n15JWIQAxW/lBlz1eGMVguoomlIGqVVly9BOWE7kDJvMeyaWmgEkOF\nuCqI\r\n=NHYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"28c6aa018d3b44b96ae260bad84d81706d724d35","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"5.6.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"8.11.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.15","find-up":"^3.0.0","js-yaml":"^3.13.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2","promise.prototype.finally":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.0","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.1_1568759403612_0.2635215010742178","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"configorama","version":"0.3.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.2","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"03031287215ed5478669d5b308dfff807104baf0","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.2.tgz","fileCount":27,"integrity":"sha512-qiKjVIfAsoqyhTbpm+noOU/5bRKZTDoM+YjHVXeD1ThVQDRjLx+NQyy8w0BIpTM/B4rrc5daU8L+3sb8vcfYqg==","signatures":[{"sig":"MEQCIBkg6mJuliB5SqO8Wy4m9r9WJewnT0EPFRqc2n03Q1UEAiA1qpKVLLnC7V6vg87bFJnxXmoN9Ral5LxyPtPniB9eBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkquaCRA9TVsSAnZWagAAz4MP/Ay7a1qAfWobBKeVjBE3\nWP73CISLTZkSigTha5Vs/LYljKw+J9mAGgP0+J0qUIdzpDkWdYHZW0O77E6M\n/X7yd9OV0uULS9Gt9dE/UPmDE3DJhy0+aZflZgOKUKEqN+EmzkU8R/K3ycpC\nm9bXau88y9yx3vhCDf2jo7MvUoSk7u3lyf/mOW660Ue6MbjHwo1rSn6IroBh\n+s0CFJQzZgaiAdpoaiNV4bw8IyDFEo59Ov1DUvv6r+QCHiYFlaRi95gAjd89\n/RtIFJYKr/c3mvQ5mq6FhKYD7JZa1apIUCwMQUY1uvrTHJHM68aRz9SG8LUX\nAEmHAvQqMDgcI5bFF5cGckPC53IVVgiFFtOQCTkafzp/HaK6VPtmyZorxoGu\nbuiafrT0BgWHj0TsTyBZZuX+Yn6hbYoZcG11Og3yNFZk+2sWrQiCV91fcx5m\n0Nj9hOpNtmvQ4dV8c1MSe8+sHwAeipSSgvzLZQFl6Zx8HrmhtzZYAmwlxlPf\n31SzCq/a68kZXAlUcrCj8hdSKQQzFrnANl8UDn4wD46lq4jNbFWGrnAe6gZ9\nm+UQqYcpcwMuxi7iTHwkpc5DOWDmkj3LWTkmSv3eIUuUIQQtTPjB9RUoBUpr\nHjEILw8K8TXj3/0a6gzcz5i9Z0vBf/J5WnvIv4H3PdxGqfE10+t3ey5F/x9v\nNeZD\r\n=yGTS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"4838fc4398ed3f11e61ed73fb88ff78b32b3a69d","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.15","find-up":"^3.0.0","js-yaml":"^3.13.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2","promise.prototype.finally":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.0","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.2_1569893273674_0.1796308558374211","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"configorama","version":"0.3.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.3","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"e8760667fd1a20230bfeb727310e45c7589330cf","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.3.tgz","fileCount":27,"integrity":"sha512-xsbdoLo9hdwaAWaEo+sPLmkD6BrmZbco+xuLcZckQ+Os4D1uGpo9amKfUCjt1gtfx24ymjBwFK2X4Oza0sUGsg==","signatures":[{"sig":"MEUCIQDo6vsWaKj2RiJqdAzb5KakahCveUsn4hB7bgWZ0YjsQAIgD2BS5Awm7xL6/xKhtbuGXH91/uxa2vV24e2u+ZARNfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkq2PCRA9TVsSAnZWagAAEQwP/3Go858pvdVvxXakq3iW\nOWrCBJV0SDQjsskcp0iogfTebJgH/7nBIoi/VaSpzzEj7K2UAmosGYx1Feib\nR6jFp+Da5LkFlPfBo/pj9rk3EUa9GXfEZP+1YeHtSNfCz9wqgz/4zUavcVHQ\nvfDy1PCjWnO2RaiVCwtMmEf5JmB4wvLGpsBzpAjaTSuZszi3FhJOTuDbqVwU\nQ/KQr/6RxQ94tbHlmpPvZWiOI3C8RKgxmB5VLEaOFZcfREf6Ue1htlLRWi50\nDUapdUj30j550UGc1YzoqxoQWsDZJT/qGZ9Qb8oHUdfBndWqKGPzEhzWUedB\nCnL/lEvJu4iHVVjY6OKHST7RxZ3XjYhsvXtROL6yLcg+aVoVkcBx3bWE+gw5\nk1kNQG8WdAQut5A1qCtlp7EeRyEV1z3zrGNIXbgqRGb0oYI1552YcrCCln8X\n1Lugaw1nnmR3g+QEWie4FNzbUZ1/g/iXxTsKu+zxhxpg6aXJ77EXV0Ufn8HX\n0r9GK+835kx/TcgjCJ09NwEMTxg6j8qLgcfGpWmaZTJ5J7XqHMU0YBjiL0sx\ntdUbhqn5WX5HBM5CPWeUaDnvr60BLccc87mEsXm9hUSRdysuPaDmz5Ij2xw1\nfWa/G2vO4lA1FfU6MhYe+OWhaUQ6/O7AruQ5pWjQKbWUaYm3MdhssthSMDvg\n3QRT\r\n=U3m7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"91b9d82fab964bd40f61afcb7b3b565693a88664","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.15","find-up":"^3.0.0","js-yaml":"^3.13.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2","promise.prototype.finally":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.0","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.3_1569893774363_0.642656307853233","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"configorama","version":"0.3.4","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.4","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"790cc0c8808be031a04982176088a542c99e6cb2","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.4.tgz","fileCount":27,"integrity":"sha512-MEVWjfV/JMvscOdN9T0Cxajm4e/7jyaD3K3GITjNyt5j1L7ZEOe+Aq9mlFlGvHJW30Igaf/D84wl6dF55D3wQQ==","signatures":[{"sig":"MEUCIH0u9XhDjzrpXBNXa9XgTCC82XcVVbpfFIMs4ONNlg2jAiEAo/mAooX2kWFDvDB9cVgVifAkfvgyjo6GM6f8jGbbE6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkrQ8CRA9TVsSAnZWagAAtGQP/0r3xS+OC5XQNrIvS9ea\nNajukOhPPwbD2O5J74ZeMRDwxSJeFbkz51cjd7BeTRbzoZmGc3rUbgLJof+6\njyMl01GUeva2y+02dBmE4+0k/LOCyMzPK9ycAKWMNk1QZhQWZCLAKYYLw112\nB2Yfu2029hj1OCYq71UVny9idW8r1f2msZnEe5cLAZL4kAsMLIikJ6J7OMWi\njcnI5tu+R9Ldi2Y8Ltw2bHeumzI6ku1NDvq4LxThn/JBo4WdQCPW0BEJ+JA6\nuFuVPW0dDfmewv3ntOp1W0l/ty90H/Puv6tIwsky7W4nwtGq+Ytc8hdG845X\nQVa4wr9nCfm0BEoQ6jKLioo8uSG5a7VvBXn9PLbkrdB5sVw9efZTLKa9Tsxb\nH028180rAepmv/COlKi0aRoq2bfIjWNSWu7pq0kjY76iMpb34En34zmVIKJ3\nNr4YkTp07Xq3Yv9BmsCyWPd5qUlkxLA8CajomUjpzE6L/u9E5qGh036Pdl5E\nNAxY+tBQP+kM5wr5KTs+iF215Q2IJxKFqZPbECIp8B9C6oRpp6LIfyRe04Qv\n7gK5VCkX1+5g0VRKqiLWm7V5koqdpQADKW63WQe3xqmau+mxub7jLTKlfcl5\nPrMUvwHSraeNiE47yLVhErHsWCCDLsEs8esEnk9P0pCtHzB290suJOBLY2/m\nZnQQ\r\n=LLfx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"4dc7953260d7711b48ea1ffd51bea160ecb7d5e7","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"david@inboundnow.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.15","find-up":"^3.0.0","js-yaml":"^3.13.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2","promise.prototype.finally":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.0","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.4_1569895483643_0.5514429933002836","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"configorama","version":"0.3.5","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.5","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"9f67e6353ae3d5ebbf55929eaccd36a2b9eecffe","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.5.tgz","fileCount":27,"integrity":"sha512-YDUcC6BgWvx/8J/UejRZ6nqpmZol3dprJ1MG8ySe/eeFuAXIYD1smiBYDgxxDpwI/h89lK00oZltsj1TY9Nbsw==","signatures":[{"sig":"MEYCIQDPr0tGiqCXWgbqswnR6pVBfw2f1RaOCpgCsztuhEsVrAIhAIE+7yA9YnVeI0vMVnWBLw8GCrfy8aH4jRKcitLA6tvV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpLHfCRA9TVsSAnZWagAA2V0P/iZAZ19tcdKV/zQTZjqG\nxZjuRTB9C5lJITmHC1671ymP+MYpVF2Q530Fpjbpg4JZqUz/pQ1GCKK927wD\nwJQKw7d1veQoNP0enslVzUb9JCPV9tx02hYbUTrG/J2IUicDXgBmjcd/OWjY\nuCEs0QAFmIBPC3wXhMa8SBUUSgbMqWl82DSmFqA2HLwpJXel/ToUzWj1BSZG\nwY565qO4AS7Ue1nQvP33jfp8O3RCz9rIKd7GXdINARzFWy4TsysDK8IeHXED\nse21GHusgdJzfcO6QXxlE3jMb8j4UlvMFkbaZaFEA/LaxPTpoM9XQ9IIr+IO\nbPI/djx+3m5OHj7RZIo+mfXuo86eM5uyQo1tuQBSlt6rgYt9t/lzO8thPL86\nkWS6WfUivdYf9U5hiV1beGSwVSlwrVsongHJKi8NdyrRM1z9K8ui/8eCM7/P\nbmlvp1yxm1+bta1K1OCpiti5w5gEzJ041jmb2/22dTCXBQgPzTXCuEBKqjf3\n5ch980DUS1TAiE6RpxYIP7tGLBTYe/O3mCdl+XRmIanSH/rJlOrWw2M83/7g\ndDjTtOkI63TM9CISzUQebVHS7ZIZeOOh3NyJ7+A0HgxL/PUvYg0RCxbnTNYX\n/+KeoP4LvKqGEy3IJwF3bs5i/qdxGKsKoZVsOuZi3c+w8A4t6hZFDq8XCuAI\n7nBr\r\n=a8za\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6c8117db2ba2f5e437f59ca8d888ca6f3425f7b5","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.15","find-up":"^3.0.0","js-yaml":"^3.13.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2","promise.prototype.finally":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.0","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.5_1571074526952_0.07993322538103342","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"configorama","version":"0.3.6","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.6","maintainers":[{"name":"davidwells","email":"david@inboundnow.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"ad0774f473f8897688e9a1e1aa259b25bbad2055","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.6.tgz","fileCount":27,"integrity":"sha512-6Al3wzGylNeN5RsoWthXZl3AfXJPnaGolco9/xyyDO0ifheN8We01KU71DrzuAhrTJRVT3OiLXGsleEZQaEvGQ==","signatures":[{"sig":"MEQCIDsrJ657dHLr+yE7wHLTu62xj11NTeX/T9eSrUWRoei/AiBPEWm+OitfObcO/5DmvgUwZ98+ihvXWnV8GMDvmdY2jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq18UCRA9TVsSAnZWagAAw5EP/2+TAH+XjdEPNEE/8jUy\nNE245EtCu8HLsRV2SIX/wq/0vE3dJEpgNmYxwlJmun8Kk4WIHbIT6FYu2TYi\nnQhKTc5VM20KQwF/OOLjb0RZfURe6hyAsMx0bKQYvc9vPfwR+d92iAij1VI3\n8gf87KN8GevfxIG6VXQfrpCYmmTCNh+QnLgNSHJg6qnMHY+iBqroOhNnJvES\np3ZOG/Lwt0y81oNF0JvMxlTxQmvPN1Jn63ur+KzgILcFTZc3+WMFks8efP/s\n/SXxFjwJB7d2y8hmBmsRauNWumNJo6VYzAoMG7pa9RGzSy4X3oly/vmrOnk/\nYJXnhcfMPjan2Bpvg4N5wxuKB766/44frNgRib2NvBvd0J3kSgyN4Mecj5Hh\nPni/zHdvbFPFeu8+GW1kJ+B8l6n23h/q2BoTZFHqkjfCRAiiYmDlpbv5pkWC\nD5kgBLRV1zSTAUq7R1cg82xr57L7XjQ+DhuYgk/3ss7ODErNYlyMv0YEgZn5\noxR7GGRQMglmet2HPbiwXR8Xp2Lc9br+UOHjha8JLwIPzIO67FmFm/d3TZDI\n6P2HRF1vjXxmG4ptTWgYqCGOGgyjPeHDaMuZb1BeZPAHYf75sbuhgx/MtRhN\nKhzYSQXX5SijvYaNt6iH/Cvt3GZwtDywGuy/8uVM8IcJNEDcxPfH4heNEa4T\nGHr2\r\n=h+9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"60eb164014329d1c4e884486865e1de8d1c1f74f","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.1.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"10.4.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.15","find-up":"^3.0.0","js-yaml":"^3.13.1","dot-prop":"^5.0.0","sync-rpc":"^1.3.4","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.3","git-url-parse":"^11.1.2","promise.prototype.finally":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.0","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.6_1571512083406_0.038342147617837385","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"configorama","version":"0.3.7","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.7","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"ac212e83be72ede7e078daeb1b6fdc3c88729d0c","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.7.tgz","fileCount":28,"integrity":"sha512-oB8y5K/1fF5O6wboERkQLiwOZzn73zUM5im3yOX3vOLs5pAMTFnQ4aYfhmIMuxFCFzHIjpfmPEYsHl4FcR/H4g==","signatures":[{"sig":"MEYCIQD8YbY0uudjfgBXH3zxxoZYLIFI8wRlnYYgs+O2DKPyRwIhAMXas4aQYtrbgCB1SiTMAwVapz1/YKwPqh3uxr1i7WYC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZDT/CRA9TVsSAnZWagAAiWcQAJQrkMWT7sgOvJ0Yw7RM\n9leqxwUuY9MbGCmNb0vlw6bqsy9Qr6J/rndo8KQEj/p+wO/VIjzWniaq1cR1\nS+LGJ9KK3M8Zh4ECMtgYLjy90VS9TyLXau0TLozRw4EH+0R5S9UwGxdEAFDn\nv3rvBWHZ9WpP9L7IY1MaoYGrJgs3/LbFwaIhcyLcv63HPO1eN0/nLDifPIPu\nwgAqjWvKaK2YDgmTKd8fJwWAr0taM8pi3tHRK6N03AGO5LLVfRwByg1A7NGj\nsEC3adMpplVQd0TpFCahiFpuQxk/ywh//CZaXemEMzEztBV+RPbhIu0xTkXG\nkwmV5hwbttKB315tFWqKViyr9tvM9HZh9rg2y/oMWZQzbmx6tNvETOWN4xyX\nSZ5rknEH0u8KAJ12v81vHvBp5UtRT4GSCtNpH2ETWC8ogtDl9MIWFnr0o7Tp\naHvQ99M7n+imh1MRANhvOnG1krgqKLJISw4mi5gZkqNvMiqEHPUasZA1SnQ4\nDwz7va86RRM1n7IK6QIVMGrlZe8fHI0wXgVrF5YSHYVyaZBJDHuSEVgBN9ZO\nQx0aZYFiBzSfR641Tk0mWkgSPNQnyi1DmhWzSC2MbpvBMK6DZe/Itelv/aqV\nsy182+P7P86es/liuwwbCWiub/KIS5TcHJ6Zs9SAm4yGUPGOQVsnZAt6om4p\neVxo\r\n=ykMM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"57567f4f6d99e901a36d2660c40ff235216c060e","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.10.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"12.7.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^11.2.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.7_1600402686569_0.2864495294271123","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"configorama","version":"0.3.8","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.8","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"32295afafc1e6d5dc979205b4a2cf576fd3ea924","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.8.tgz","fileCount":28,"integrity":"sha512-ujcQRnfYUlCqMsC4y7C7hTzXazriCN/KFDzKWMfpDU8W4W+xOAnEpTPX6s+EatVmH1VzulZrjCfIDSt+w2Pu7A==","signatures":[{"sig":"MEQCIHnPcCPUW743X+pZC/PVLp0CBwy8EzIiXwmaIP1hHzWOAiBLAaHOyCxVd7Meaa6jq4aUvoUejQRKon5pMY/Fm5tvNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZFX5CRA9TVsSAnZWagAAeeUQAJN8/iReFhBRaqBClk0I\nR5ciqySHkQQLQQ5FvSe3STNI3TQUY88g75oCPvkYm0b+9wSTcaV5w7giyHJF\nVSvJQlSXV8KUQjQ8wCT7UW3jp+4rT+CLIst9C7Je5dpgTwszm2ttDwFulhnb\njWo0uq7R/Mc/pdkKY1ZKciL+TKyEJspe4r6uM6ZVupovZgNtuuWfPuWWsEwH\nK8w+GlUiIXVX3Kh72aHD0NlQXcxl2oEaWHrO82rCANTmrJS2ozbuTsvNVl8U\nBO3RWyZrzcDEdFGZpWr9FMWFKfgvcMo4x41VmqyGvXdAgMrCxLz+Y0CaJ8GE\nBwM07RMTlMNq4WVlBrhy0vE77ZgZwmWcdBA5ocMo4xFvRA+rXNm0OG5aLP45\n/8fcXx7fSb/pJcEiqDKUC9KKiMGzLYaByvK14vxLUnuyhEENYCuiCls9aBan\nbvBBqndF9Vql2tunqXgL6Ctw9Rpux0uT79Dxs/4mVZ83rPR7ZUgaeEf4xIdq\nbgYhOHDQFz/TO4W3FO0w8vpWWT76ZkK1fodTTamx8rYMdgbBxIMCDO1liNJ4\nF95AMewLaaZc7xdZYDvpTSTLkWLdCtFHuiLc+h2fUwzDZU5W+OkvWKVEWc8Q\nNePwpFS27NQ4BYnsCD0thH6QRmYjkCNgFSYFkfn3CzA95uzDjurBawaMXFKV\nBHIi\r\n=lJZr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a66ef1ca74d2bb9c7e0ce91d5a699fca57b931d1","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.10.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"12.7.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^11.2.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.8_1600411128775_0.5241621356217678","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"configorama","version":"0.3.9","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.3.9","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"d82b0e0ccefb07014151349a0ab7e6e0e03e2b61","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.3.9.tgz","fileCount":28,"integrity":"sha512-Yq1CyBHDWFbDYQ1/g7OnT15UPLYaJUYfQ1Xii0fvOuOKL27DBIA3OdvUKjMFAt6Q00SlfDq/LtbkKqzFGVGEcg==","signatures":[{"sig":"MEQCIGdveRg7Ss1AKCcy5/+gTxsfNwHVJJc/E52Z2uzx1zMAAiBknkRnGrWlXwarpZtVM5z/vuJlN42X3sd89h6Kx+WpEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZFhuCRA9TVsSAnZWagAA2koP/2RVp2cX+wP0YcOPlboo\nR4G2C9c8JJHBUjg9/ZJCpnphIuKB6CBRDBhyJw8GBozmc5Vjb16fgihjwaj5\nGmZkTgPjPynWkmgkhkNG/wXu2I4CSfnNhHjeg9o1vFNOZmaoip3wou3ol9CG\nwAthwej6N+nsdgpQNFadTvi2gcNaIXcO+ycfYlRtNsO8LMkPfKnKq2lBcuBq\nDgu262LE0daQkEjZAFeVArmsaaF05BCCx1nJVbTJ09TjUYF8aAGTK7dxE1Zu\nmJAkYQcDcCeVdtqB0QExa+3hvzdSikvvguv3wAcU0drA3ylUEAfSdoWLehz1\nfWsqJvTJT5Jqhswr7GvRbd/fFu27znOx3QNbxdYue64G03KwAhkeNztpS7PY\ny/FVzSwakiG49N9B2/Td7NVxBaAKPObYQmnbW5tXdEtSZ+ItFvEr2fJktNuD\nz3DP7mXaRqbE/J1oDCiNcxugSaoEuqSaijrGPhdwWk1/265L8OtypzmMr14X\nRZEdBRz0HeWihO7kpoW1upLkjP8SM6fOlBHgVia8+mzxuBQWXEZ6/saBXmAl\nxyrfedRjc/3jqsNubHHhRZeamJRi4uwDHjVhQzkX6aCBRsPRjxYWPfaryv//\nu8VDG7iN5iDf0SSmLWwSGqRb1osQVkRbfL72kHi3+C+E6R57As2oCh/aS/3P\n65WY\r\n=IOYh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"f1173aa9f67a08ac3e60b99ec281634b60000efa","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"6.10.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"12.7.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^11.2.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.3.9_1600411758318_0.14615676872048833","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"configorama","version":"0.4.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"b6b7fc9229c6da221ba1c7db3b8ac53bc36ca338","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.0.tgz","fileCount":27,"integrity":"sha512-QQnrX0eoJTkMTC4ZxQZRpyM10IrzIud9pQHPIrDTCq29ZBt22v7k5YafN5ptZjWZthfuF1bFy1IIIccwqIElPQ==","signatures":[{"sig":"MEUCICDbY86GNfT0mgFTbmBt6/VT1TgiLCHH6Z12g1yEt9T/AiEA4NsAfv5F98PSC80vkOuXJQBGfR2p3ops0Vhc5oXXIWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH1KMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXihAAlDPTiNTKeQfSqEz6LJSbhTbjh7d9cSdWxAkH8SirUa/jxcW8\r\n1EwcMLUGtZg/jppV7oFujZAsdua0I9KKlUZMaB3rBtUIlMZ6yDVBeLi6m4TW\r\nx4neXR2QxPCu2BLRUrRTTdYKQjaHefyGEdwhIHL1jn+62PAws2PrIqixaZIS\r\njr9Ym/FG/Tq0P9xUZM4ZpBHpRjnaGobv/EmYWMKBrKXZK7zE3ysIim7Uwcvv\r\n3w7Hu0wpU4ZOPEaTZ6+3NVxDRlZT+sfzj+vcQ+5Tw90+8NhlS9UlTIrRsiEO\r\nPG/3eL2qKKADcWkJ2jov7eY1wLFEl0ZeFNAmPv941C17I2ioKA3gcFRDa4Zn\r\nvrMj3vHnbK8l9XZv09lSNZbACh6oCWo2X5HziogKwEPlUBxWIX8BmBCPMFpw\r\np3VSbDUzVoWCkL+PE4cVxPZ9CG8vEOFQ57y9Gi9lsPvfKxhdvgbpGKTp3rFo\r\nD7MlgaxBsE5HhQH/yzKI8D5aQ3KR9Us4m4BePeeMJs0D4GsNhuhUD//DT/H8\r\noKMBtVTpnh/QCWZc7QVL44ttGsKojyxyZTiy0hEgBFkr9TTLwe+zDt8R/XiU\r\nx1sxGbyX6eeev+p4iA69mAtyfxUZhhAvwfbWFy+QGpALBJO7TTn9DTw6FGW2\r\nR9e+uY5IHSMPir0zXfe+tItUf4y3WLgeUOg=\r\n=Mpvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"e22dbab761f3294842a95c7d4b1f35136684879f","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"8.11.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^11.2.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.0_1679774348042_0.3629570766756267","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"configorama","version":"0.4.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"fd1d5a176fd7aa953f3a91798083ad7ebcb47334","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.1.tgz","fileCount":28,"integrity":"sha512-ynh0NKecVwburXbUnhnNofcupb71Zx6lpVSustOkQcSKULVl+QcZyKMLV52l6k1Z+S8lxNOBQi1HmTmT2U+Gtw==","signatures":[{"sig":"MEQCIBQ3jysP3XX322koW+t4x98Xht6G6t6Gi4FKxYL9fjA/AiBhTeDKxQ1NakROXRcI1NdTvq42zun6mEx/B4vITEBIXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96798},"main":"lib/index.js","gitHead":"ea1e8380e3139d09405ccaff0f51bb8ba6eb1563","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.2.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^11.2.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.1_1707265184217_0.41176376948479776","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"configorama","version":"0.4.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"238fac00a6c734149184189bf3aa46ba6e7c1f8a","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.2.tgz","fileCount":28,"integrity":"sha512-N5JqvBAykak4/BdJg8dyB0aDxCoB3Z5BUzIYhHcIdtlHfG/Wk509Ry/apuA2uAGjCwkwr+5AbmTwBNnIDIsrFQ==","signatures":[{"sig":"MEQCIENRWDazbJXNh63+fZe10LfCQRZXZZFS2GALeb4tGu+uAiBiNoNuJO/jd5T5duGXhx0TfH8IFEIjIIEs/IE0fUQNLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96774},"main":"lib/index.js","gitHead":"ea62ea9a7f50c7d9095ee19849c4dec500c034a8","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.2.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^11.2.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.2_1707266241513_0.15709935301882538","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"configorama","version":"0.4.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"99f98d45a0b4f105893e69d36fcacb5cc55d5b5f","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.3.tgz","fileCount":28,"integrity":"sha512-UYR6rCa5vapqVzGPD4puB7te0sSBAM5m6j6HUHBTOVhjvfY7wj97D/VvW5QGyNKHP/thuTiNgOdomIJ3KV9pNA==","signatures":[{"sig":"MEUCIG9pSJtOr0AJOe4FGNIkTn47jk/EaNEMkFqrreVNL4UvAiEAnK63ZIIQg9ZWzRhe3Y4McXdhZL5CMGMMgkvD4/2oyqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96774},"main":"lib/index.js","gitHead":"f18a0cf91b989b90d3d086e3276e22db228df9de","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.2.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.3_1707266345882_0.06617743370837315","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"configorama","version":"0.4.4","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.4","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"6f6165263b787e2ebb7a19f00b5d8e2343818227","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.4.tgz","fileCount":29,"integrity":"sha512-H65lvLnSWld6R7+g330xwGYYuNxXGNxJPIniQrbyxQSxBSHHHLYoi+2MpHgAYQrpErFw77wUkNaYwf3RsxNAUA==","signatures":[{"sig":"MEUCIHV7ow7BqbXMGedvjNw5Vp6GlYOIbhBx6M6iczD6Zl8HAiEA+gwm3qYewV5YPDsyziGL6oqsW5cCfjZvZ45mabX8GRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100320},"main":"lib/index.js","gitHead":"eb528b1ac9b3d8c3e8e69236b5fde7d21bdd6e45","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.2.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.4_1707363217767_0.17578910746063414","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"configorama","version":"0.4.5","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.5","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"f52c56e89ed06f85a1e9267199bd8e1946206ba1","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.5.tgz","fileCount":29,"integrity":"sha512-2ho2jpjy+foDRz20b7LPlFgmk/Nv7ta+UFhW1ZfXjrce17rShStCgZDf7AYnrR0WspgpCsRFTU6bV1nIZ+UmmA==","signatures":[{"sig":"MEQCIDl4b0HmyaG8SwU961NEjPOsTqmF1w94iusEraGCgZIlAiBH/tr/MwQOucUb7P/DPxKlhjz3CrQz8XesgdeDJ0QD5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101642},"main":"lib/index.js","gitHead":"ad9761a27392159f42d9294bff2f43dfbe9f38b7","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.2.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.5_1707505010440_0.9404089668770701","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"configorama","version":"0.4.6","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.6","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"216798dc8c1fa89632427161dca4c20261424c0d","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.6.tgz","fileCount":29,"integrity":"sha512-r7DXKdelNuKsY1gSeK4hPVMLBePYlSJgJ+T1uvr90XkbIr4hotFcO32rvSvKurcDKQjcYzFzZr95R0KPGEMaVw==","signatures":[{"sig":"MEUCIQC15eOtWM6kWVNpC8TCQVOOLHCb6Q6yeM8BJwgvG0oLHAIgcE7Yn1Z/pYM57TjEZkjrqMYIRVBWMkhATbY1PpA7KSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102507},"main":"lib/index.js","gitHead":"39677abe2de3c9eeb82005472c71e534a1abdad8","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.2.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"json5":"^2.1.3","lodash":"^4.17.20","find-up":"^3.0.0","js-yaml":"^3.14.0","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.6","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","promise.prototype.finally":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","minimist":"^1.2.5","markdown-magic":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.6_1707625386160_0.503368069232706","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"configorama","version":"0.4.7","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.7","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"d18a78f18ac8b7ddba6260e28730479366a3fd80","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.7.tgz","fileCount":29,"integrity":"sha512-LmpjA7O0/yqHM4pzta55o13MwJwSYsJyzbls2LXE0h8RZpGAGtfla9Yz/aHsUe0xofOb6hAJGQqoRV8nUiFEYw==","signatures":[{"sig":"MEQCICS98T7o9nARyVqv1NiVmAurCYFm464vbF5XUA/GsNaqAiBtGBBxzZakLRyhuu6OHALSFcJOehCY9TkaacOVQyXaPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102545},"main":"lib/index.js","gitHead":"0d036b90885a77b717fff89e7c86d4af63f6afde","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"8.19.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"16.20.2","dependencies":{"json5":"^2.2.3","lodash":"^4.17.21","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.8","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","minimist":"^1.2.8","markdown-magic":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.7_1708375026748_0.9582106841991485","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"configorama","version":"0.4.8","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.8","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"ed3ab7e9badfa4d837ad7c90ee4823f64d7d06cb","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.8.tgz","fileCount":29,"integrity":"sha512-EGTftPq69SIqWzyIh1fVtsISor1/wB39zI+IPVV/dJX8DZzjgqXoA5F6uG/Y0AXUDKy8EtYYNLMtEnNQvww82A==","signatures":[{"sig":"MEUCID879vRdn5gnqPTzK4KzbWozZui2UvMyxJcS+5oz08D7AiEA+WKRrICOvIgXDnpDmfuiUn//VSDaHznjo+iNzq3jWAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106149},"main":"lib/index.js","gitHead":"816b9ce7c01e7d7ed8a1a5ef240db9c75aaeb887","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"8.19.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"16.20.2","dependencies":{"json5":"^2.2.3","lodash":"^4.17.21","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.8","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","minimist":"^1.2.8","markdown-magic":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.8_1708386820276_0.212349251569659","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"configorama","version":"0.4.9","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.9","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"ava":{"files":["tests/**/*.test.js"],"sources":["**/*.{js,jsx}","*.yml","**/*.yml"],"verbose":true},"dist":{"shasum":"5e687ff626611b00ba094ab096bc33cf94bf3e54","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.9.tgz","fileCount":29,"integrity":"sha512-tAQ/lrMs7p/IF40iSFAL/WbVemziImr8G+t8bacEZvfC8jVUNTb8Od8b7rVGN0lqvfTPxwIzKt1KxvvRExW0Vg==","signatures":[{"sig":"MEUCIElyP6y34JY9mpD6G92cJX1c3yfyv3Ge4ytIJSaEtJ/uAiEA98citWLWsk1mvMS3KdMxue0QFF1OXGIWWuG6grlJrcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106396},"main":"lib/index.js","gitHead":"a5a8923638a50754d5b566b35c03cddacb7ef2e7","scripts":{"docs":"node ./scripts/docs.js","test":"ava -v","watch":"npm test -- --watch -v","publish":"git push origin && git push origin --tags","test:api":"ava ./tests/api/api.test.js -v","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"8.19.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"16.20.2","dependencies":{"json5":"^2.2.3","lodash":"^4.17.21","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.8","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","minimist":"^1.2.8","markdown-magic":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.9_1713482557123_0.32989562991349053","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"configorama","version":"0.4.10","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.4.10","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"dist":{"shasum":"808b67c4bfdcade64dd150d630bb85e58649e308","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.4.10.tgz","fileCount":29,"integrity":"sha512-8WN97zKnOxBY2YegeuT/kjj65z8gLYYFyP/aKJa33WV9kTE/9LTMyHxvjfKuV1UOvUCpWvoCF8Dw9bEBV+Ueug==","signatures":[{"sig":"MEYCIQCZJFCcgdiWBSVbu7vq3KsWAL2OgtxdFXJTkKOH52uP7gIhAJYIdW6+/ZT92pBJEej/m5D8m+buM2yOUPskOiN+S1qf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108054},"main":"lib/index.js","gitHead":"8b4473214ccd2da01cf7107f75e00074b1d88e7e","scripts":{"docs":"node ./scripts/docs.js","test":"uvu tests \".*\\.test.js$\"","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"8.19.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"16.20.2","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","lodash.set":"^4.3.2","replaceall":"^0.1.6","@iarna/toml":"^2.2.5","lodash.trim":"^4.5.1","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","minimist":"^1.2.8","watchlist":"^0.3.1","markdown-magic":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.4.10_1738049337405_0.11267250312404076","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"configorama","version":"0.5.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.5.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"configorama":"cli.js"},"dist":{"shasum":"4e2727d11effb21611e86c2776608fea061da20a","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.5.0.tgz","fileCount":41,"integrity":"sha512-KIavK63afhYsm+heKdU9ISAdGe8iISCLwBwX1t1+fI35O5tDFqK2dFaooB3so/dgBhgmwbjSJFzPL40IJNyJ2A==","signatures":[{"sig":"MEYCIQDxLRMLsbZFROHERQPXmVTvLf3UF417SWSldlanazwLDQIhAKYKvyNR/eiE93p3YWlISB9sxEbdC9dEskz64BDmU5SC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129457},"main":"lib/index.js","gitHead":"72f93b5ec05af17b8b1b5106c9d3929fa4842f8e","scripts":{"docs":"node ./scripts/docs.js","test":"npm run testlib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","testlib":"uvu lib \".*\\.test.js$\"","test:api":"uvu tests/api api.test.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","minimist":"^1.2.8","watchlist":"^0.3.1","markdown-magic":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.5.0_1741727816286_0.13634788753339877","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"configorama","version":"0.5.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.5.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"8aa9b9f41626ae446934e19611a3b2765a133700","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.5.1.tgz","fileCount":41,"integrity":"sha512-JFzY2AlGWD9LFmfNY0nyhG5dhmbbBVtJ+VjUqWibE8XT4hmbWoS6DldgenRN4/E33OqDLBTH+07ngwoIct3uPQ==","signatures":[{"sig":"MEUCIHS3HDSel0i0eqAEntcuBbgQ8a5ZXlu+jsmLlfDhPuJnAiEAnpRSmqfy4/4CqxOVU4A2cTwi/UkWUEJ6bFE56614k0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129483},"main":"lib/index.js","gitHead":"6603a8159a1b0458aac19da93cc29e56682421e5","scripts":{"docs":"node ./scripts/docs.js","test":"npm run testlib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","testlib":"uvu src \".*\\.test.js$\"","test:api":"uvu tests/api api.test.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","minimist":"^1.2.8","watchlist":"^0.3.1","markdown-magic":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.5.1_1741729335699_0.10594315727082537","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"configorama","version":"0.5.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.5.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"cdba5ece2986e97f6fc3ca8e0f865eb227b3a5ae","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.5.2.tgz","fileCount":41,"integrity":"sha512-C3UpecL/UdoOAHKP9Rhv3CimwWINFGfNXJPim+kq3mI7fPPwNV1vFm5LeNVOIJk+IbhfY0Mm1UVXU6wqxd6xyg==","signatures":[{"sig":"MEQCIARfp52crhKvBDDnxPpKn1dcOpLJ+EZRZCZ0n/te4oORAiA1CPLiJKzz/WE27r86FPz1xp+rJOYVg1ajxtLClCUxYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129483},"main":"lib/index.js","gitHead":"adf0abc8096b25b8a8f148fdec92900c15305686","scripts":{"docs":"node ./scripts/docs.js","test":"npm run testlib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","testlib":"uvu src \".*\\.test.js$\"","test:api":"uvu tests/api api.test.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.5.2_1741729461078_0.04118517063826044","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"configorama","version":"0.5.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.5.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"0d61372209b13c69232b44e9a7a92b7b334f8c2f","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.5.3.tgz","fileCount":45,"integrity":"sha512-TZeRmrAwqGizVfzw5mgAYy83ZPyTpMLt/z1+cvIrspf5DGe1jJ6ACcN3am+rK9riVqKNYEvK1FrSfRAWQKHENQ==","signatures":[{"sig":"MEUCIGbisT0HQXbhtWvI0rgLRz9AkbgMGd18D6nKpdiDLz+QAiEA39Lpzj9uwDY3Gt46bMHm5Xi8FdkpLAIf2RRcG8+J2l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155082},"main":"lib/index.js","gitHead":"44ce5fa1abc1b6f69a3fdd696384f68c84247136","scripts":{"docs":"node ./scripts/docs.js","test":"npm run testlib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","testlib":"uvu src \".*\\.test.js$\"","test:api":"uvu tests/api api.test.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.5.3_1742511332993_0.9394805541405713","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"configorama","version":"0.5.4","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.5.4","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"53915d1b3f0df1eb86e72f787c2e5a5bcf9202cc","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.5.4.tgz","fileCount":45,"integrity":"sha512-cGTpyQLiRFcIYGcoEGPeZvVQ2gs4U/bw5s/pSwUe/KxyYA9DEMZ62+7gqTEUybXAg6kDo0TWnUyshoriTIf47g==","signatures":[{"sig":"MEYCIQCU2wvsVTPBqABux1vLAiKlIu/L+r7cmDV1de3F6OTpVAIhAJG8wNSq7Ldd0HMFc+v0NGQsjQiRSuaMmkKjkme32Umi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156212},"main":"lib/index.js","gitHead":"828fe041026dd1360961eb678f4ff3401e22162d","scripts":{"docs":"node ./scripts/docs.js","test":"npm run testlib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","testlib":"uvu src \".*\\.test.js$\"","test:api":"uvu tests/api api.test.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"8.19.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"16.20.2","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.5.4_1742588043220_0.31732945970278537","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"configorama","version":"0.5.5","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.5.5","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"a1696fd825bbf81def1e7b04e40a703fc657c182","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.5.5.tgz","fileCount":46,"integrity":"sha512-7eWRLpZx+FnnU9Y/6PtfdPcXDxp1mpN+YtrolAslRoIqIDFvS3jPqgTiX6K7SLFjmsLGL6Hi0HeGhXDGCIjwzg==","signatures":[{"sig":"MEUCIEGlkMjeUN3KYNw81/TIpHfAzL91/v+pv4EKh6zKEPdrAiEA4ymOCPKSxs6rmwNuuV8LTKLfsQdB4121hTzGrrsl584=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167316},"main":"lib/index.js","gitHead":"e63fbc2d46285f9a1aa60314f4e59cb6508b6ab9","scripts":{"docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.5.5_1743291959435_0.3103462960771215","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"configorama","version":"0.5.6","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.5.6","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"70c845c9804ed84a0c681c9764a9c89f9f26519a","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.5.6.tgz","fileCount":46,"integrity":"sha512-ijJEAkOKIZ2IZN9AqhDFtIQcI7IjKjs1ebNwFx3wsu61mMPUFZ+IP/Osp2dfM+KJ07mCb6Gl9OfwBRzmVU5sYA==","signatures":[{"sig":"MEUCIQD9GeC/gmLxCThRbnA9J5NcfLjCnIotxxqf0GR7AsRTPAIgSixtxaspIGuGA6oZkiBVve/zdnrK9OuJTrP6L7x9GXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168136},"main":"lib/index.js","gitHead":"9f99609e0c6f9cc3f341172ce35933defd9885cd","scripts":{"docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.5.6_1743293799806_0.31670891458480455","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"configorama","version":"0.5.7","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.5.7","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"48853b2da192c942886679d78c4afd91df05b54f","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.5.7.tgz","fileCount":46,"integrity":"sha512-XdU7tRkwb8FRhLqQ5RBZfg76UY1yqsyPtyXHzCDvmv6OpcgUlLQ8db0T5OjnfDj4VYuqcPdKp0Iviaqar1wU+Q==","signatures":[{"sig":"MEUCIBIclKVZN7JweOrPPgB8xDxLofZz6dWVVPZIgvyryjTpAiEAh6ScPj1zVqEabmf2BMW3eRBAMc8UaCx1TCVNUDGwoiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168462},"main":"lib/index.js","gitHead":"547580b2bef76d53383928ef4c074b361cfd56ed","scripts":{"docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.5.7_1743294061497_0.35487592576482796","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"configorama","version":"0.6.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"2c52e2abf2d9516b98e8e49e1cc56184da93297c","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.0.tgz","fileCount":46,"integrity":"sha512-b+ErgyQ+Qfdz06FRlqnVlDzl1xbB7foCL3EoGI8REG5bWsGutLXpC/ITVE+OQHpYxe8prVXVrjQZEEqo68KzWA==","signatures":[{"sig":"MEUCIQDSKy/hRnoHxMOs1UWbSsd+TZNIES3Lzrbo8D8Wqe7EsgIgLVba7b6LBn0tcVJ08WBk6Ndz+mC3oM9Cda0D8QVW3Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168788},"main":"lib/index.js","gitHead":"7e256f2993d17f27920cf0345c890b4760fd3575","scripts":{"docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.0_1743294815214_0.8132006184503369","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"configorama","version":"0.6.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"84c60ba7bea0ec43e2316c0284a57821d75657c8","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.1.tgz","fileCount":46,"integrity":"sha512-ROcID3OH2QMbCtr1nfKZSNSeClq8Miz7Cab6B5okvXGvbDjcYb500iF3dQMrr+Um2zrhhw1/t4V01aZBu4PUXQ==","signatures":[{"sig":"MEUCIAnsGOZpLZxEhsGHKbVCkJvfMWHbWYY3sFgY3JoF1hk2AiEAqhPIgvXe4IRinC2kHjcyqY9xngnHevlSOpij/rYuMmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168903},"main":"lib/index.js","gitHead":"34005bbbca4c15cc0ff3dc0b10bcf50f018ae9d8","scripts":{"docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.1_1743294996647_0.4750863571917714","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"configorama","version":"0.6.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"2c7e374f9da740d0e003d9699fa55309b0694cf1","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.2.tgz","fileCount":48,"integrity":"sha512-Kd9GcQF8wbmiOW3vK6Qrz29qpuoMIaHUqTbdiT4Qhm2QOrCPXwBjtgbJ967Gb1CftElKll5BfgiKPJ6mX7H9Mg==","signatures":[{"sig":"MEQCIB0wA9CI2MsD3BBZ9QiKQ3AnjrIyxuq4CL7448G+hDd0AiBsI/VUJ17rK5oac0NOiLuiwe9hquzQXOz7+6gBFDEuSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180351},"main":"src/index.js","gitHead":"a6f800d743238c83ce4ad06501162ba31bc5cbf1","scripts":{"docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^1.0.10","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.2_1745435374724_0.7309920369090155","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"configorama","version":"0.6.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"197c0d3f4dafc6f0799b78d7214465f142966ce0","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.3.tgz","fileCount":48,"integrity":"sha512-2i03B97Zi5/c4KbmO44GgwSA7jDVFNMRHtQuHdP9CFd9fhgvn/Arvm68fbWdxR0vUoLAni6q9k3LE4CcT/tM4A==","signatures":[{"sig":"MEUCIQDh4JMzmyZx5Dw8atHYkmxbiIfhpXkK/BXuOIg6l0KzIwIgFuGK+uMHRSq79zNNTl2wmX2yi3f+IXKbu1WCi5yxzkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181218},"main":"src/index.js","gitHead":"67dda52ff85b862c415c849e3d187af9ca0caf4e","scripts":{"docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^1.0.10","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.3_1748209298559_0.6306332177939349","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"configorama","version":"0.6.4","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.4","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"192ff9c0935b942ab620c3ecaf22e55c8f92d75c","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.4.tgz","fileCount":48,"integrity":"sha512-gNM28Nbgbu6WllhhmhtJD4BXjye5QP2anHL4todXPS8fr60DaOXAsr0lv68pPvSSnCcA2GBHzVZQFO3/pOTCbA==","signatures":[{"sig":"MEYCIQCEIwRpVG5+1nk1bxnYfZHcRpvRdWjAqSYiCZVaPh6PvQIhAKcYBCuqymM2AN6xTB+vjkc75tkgNhtwZ/Sve0Wa9Zzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181360},"main":"src/index.js","gitHead":"ca191033cc74468369baa36155a49ccbdf54ba37","scripts":{"docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.1","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^1.0.10","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","watchlist":"^0.3.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.4_1748225968005_0.061878749087473484","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"configorama","version":"0.6.5","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.5","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"51830eb5d8a3569827a567dab32d163d01b26c6c","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.5.tgz","fileCount":62,"integrity":"sha512-ds6cpJhiSRCs6DX6aCxBwj8zLPOP0PHpHxJE6aliImyYscRfcG+2OHs6V+Dq197vlU5VkmjkOa+oq7Vtqnl0nw==","signatures":[{"sig":"MEUCIALX+LBZ7Vg8KfeMH0ftPEkb1nISIHUWTtIzC7hFaZoPAiEAgRsTUUF+oNUfeVUvTiHO3TvL0mrooSKJO2HLT1illjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246237},"main":"src/index.js","types":"index.d.ts","gitHead":"9fcf7a3246891d1880958b5e02365e8f37ff4002","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^1.0.20","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.5_1759024340174_0.8209575613635163","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"configorama","version":"0.6.6","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.6","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"7dd0a83987b85e1cdec9898ff313b0367c50d4d2","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.6.tgz","fileCount":62,"integrity":"sha512-KAQ2dFn0GRNtC8zCwIweljzeDurFAbwKRVgl0enmuTbIy6LoXSuvc9cY34C5LmI1ey5kLrBLOISR6bli4g2U6Q==","signatures":[{"sig":"MEYCIQDJSMSIx/TyQ1kcSsqjsV6wL+fsfUkjkz8WHUwC2u5AOQIhAKIIUhTiZYYIvjOJRrlQH8c4vqivEBjtEHAsZyktW5no","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247645},"main":"src/index.js","types":"index.d.ts","gitHead":"cfad82b5b9249c21b5b5b17449f4479abf434b63","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^1.0.20","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.6_1760132006379_0.9545581991987921","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"configorama","version":"0.6.7","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.7","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"fca53e377ec472e907a31733bbd198d3ba59bee7","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.7.tgz","fileCount":62,"integrity":"sha512-jSdwc+pBUeHdRLiKJPInZDm1523NaCFEYs3igAy0ca68r0utYgzZ6igqZ9YcLQ+1juDuqh8bA2C9WzdbjnExdA==","signatures":[{"sig":"MEUCIQDsk3e2mHE7pnhp10ilQOlgMEgpeDw2Bp4kBXEDQWe8AAIgM3CRkLVdLttU9iOwrxD4TldGxRpgqJfOoERBtlizZYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247847},"main":"src/index.js","types":"index.d.ts","gitHead":"bcac9ff765377bb58bdad271da73197b972f7395","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^1.0.20","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.7_1760133156500_0.360706285048082","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"configorama","version":"0.6.8","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.8","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"6738b39594b4113e16bfc508041622830626246d","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.8.tgz","fileCount":63,"integrity":"sha512-ER2mbyIgEd8E01cxZbhU4NaL1xRLxoH/ylyHv+H0lCPJOczgeUbGWFXMhfEQJPv4UICoEveKCSf48Itz+n+Aow==","signatures":[{"sig":"MEUCIQCBSS8Nt90r6pZM8wDgtrM41uNSxdwTpJXZ+MyK6HXa5wIgDlMJJ40uu2+YAf1P/MhPM0ChMq6OFw7f2pPLWvS0n1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283600},"main":"src/index.js","types":"index.d.ts","gitHead":"941b286b407a81cd2c93b5ce79851d0ba89953c4","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^1.0.20","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.8_1763428829914_0.23301385554814602","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"configorama","version":"0.6.9","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.9","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"32cc72c26d2168ca9676ac5b6c953e21e68ca0be","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.9.tgz","fileCount":63,"integrity":"sha512-UaSac/w+hOWcmicalWlmIJLnZ3TvNbQek9/lxnTLAStCzl/fMAJAB7ioMWcpAnc+xXoBPY+gwABSbq3O1zHpBA==","signatures":[{"sig":"MEQCICoi9ku2F9ViW9AJ1Q0ofqCq/n6ybRA9xD3n3/ZjP6alAiAh9J4suZsMdcdRAagnxZTJkPkZFsHEMUc0VSfZk4fr+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283663},"main":"src/index.js","types":"index.d.ts","gitHead":"b802f810dcac15681cc19c6e2eab62e30342aba8","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^1.0.20","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.9_1763433255735_0.915178058929164","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"configorama","version":"0.6.10","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.10","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"5c22ddc394eb613c03ccdd2e80b378fd6bc04db5","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.10.tgz","fileCount":66,"integrity":"sha512-DSSvw0H/1hamgQnXmAfQXnoEao5VA8+Y+B773CFfifkG41ykiF9ASDRMjYdKQkYNirfieCE/wtoauBIHLMEXCA==","signatures":[{"sig":"MEUCIQDOW64tdv6Z7MmVVsKw/S5jV7BzA6y1Bs6FQSH9Z0f2ygIgU4EnI2B1TlFePJ3vNZxw6cy6QLRU68cnoRvFV/4nzdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337667},"main":"src/index.js","types":"index.d.ts","gitHead":"9b91b7e560f9938a2b908298ca89dccbe0e59422","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.10_1764286200404_0.5162275271752097","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"configorama","version":"0.6.11","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.11","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"c8564945beb03c09bc51f3b25c264d575c097990","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.11.tgz","fileCount":66,"integrity":"sha512-XEn6l6x2J0Ucgry4Xo3GjDED5cZ8ANQkBD1ldGaNUMPgpTX25FbcHlzukGJRBktFQFTTUx1vNNP8emfR7967CA==","signatures":[{"sig":"MEUCIQDNH2vvsoGV2Qci6IEbGbgsT2lewQXYWlpO0Vg+P+MVCgIgbNnTd1+/6sMGNQsn7PxpRIy9usGMCGLVFHWWP+NQNa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337656},"main":"src/index.js","types":"index.d.ts","gitHead":"b437ef8a00ce6fd6b216bdaabd7891fb6a97c000","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.11_1764287482884_0.9490556961375705","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"configorama","version":"0.6.12","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.12","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"8894c6e456897be032b765b38d6ec7a695bd7eb5","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.12.tgz","fileCount":68,"integrity":"sha512-dePlOVjF3NRhYXkjxMgDHN0x1GmXfNO47oIbZlRY4ZW1MAAhQ1tvh/YUu59U8Jg+X5fkc0Jj+WyUxxY1Gw8iZg==","signatures":[{"sig":"MEQCIB6f21RKYUq/v4JzuinuCf5GXIoffjqoNert+O2P3tI2AiBMN7kdSD/vnhVBKBNvuPycx0Xpfq+f/57U+g6jbaoAIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350631},"main":"src/index.js","types":"index.d.ts","gitHead":"f11e9320eab7fbf1b6a327ddee37e30a351706b5","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.12_1764314750956_0.4005299427499256","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"configorama","version":"0.6.13","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.13","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"a4da303b9a7f5ad33428f4f53e4c0c05557b1568","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.13.tgz","fileCount":86,"integrity":"sha512-lmNUAjWH4vfaaXKEFpQIZ3ykr8DzUkGvZXbqHFRR1U7MdT5KC1ShbIesWZDQZyXuIbr3rl5UrKizaydgUQ+qkw==","signatures":[{"sig":"MEUCIHAk187S5wYIMTX0W/VsFG8y4gC3+CWQmmxQPjkCo63UAiEAjFeGXMqnpQ2R04fjsRB35JKXJjaFiH3IiFdHkhSwca0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449115},"main":"src/index.js","types":"index.d.ts","gitHead":"d1b98ddea4b4ce00e11cf1ea76b1b9153d980613","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.13_1764457093491_0.60365209565358","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"configorama","version":"0.6.14","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.14","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"a031cb93d4712d5e869173e00a75a28918b40742","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.14.tgz","fileCount":86,"integrity":"sha512-PGufjVMv5WiYtZYMbrR+h3RPDFT0stupXfof/lWxIGG0ot3oChL6e1Bi4ObaZtUWPdr0e/Xm+4jOVuWhCCAS+A==","signatures":[{"sig":"MEQCIBdDglYphGoOqfRF7qcU7JAr690iqYBvME5o1Ug2ujbvAiBcrr4A9kI/3zbsGyT41KV33jnCcqbx1+SLg/RKMDUTnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451277},"main":"src/index.js","types":"index.d.ts","gitHead":"2b492cbb7553b2b6764c7c7790c534da0b9459d7","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.14_1764460915201_0.1928510367925178","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"configorama","version":"0.6.15","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.15","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"52230fd88a38ba37fe3da37f11caab804f7fe602","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.15.tgz","fileCount":86,"integrity":"sha512-6PjLJgYk4Z/aR30EullADjDPPsvwKw+m9Ae4ruZXC56MArRuyI3fgXcADKagnsARHeprWm1nsHaqochRovJeyA==","signatures":[{"sig":"MEYCIQD/tKod5M+TeET9YZAyz1HAK6zXHzUH/8vxbSBqRzk8rwIhAPDy4pGeTjYjxe9ylG7BldGwJEzLX5KtHbgcOVTcG/2w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451384},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file-contents":"./src/utils/parsing/parse.js"},"gitHead":"39616a383a695ec3c31063832b2c2d5c7d6e382c","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.15_1764613013257_0.9177279496230717","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"configorama","version":"0.6.16","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.16","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"9e98d41ac96572f4b138227472ff682429c1af7a","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.16.tgz","fileCount":86,"integrity":"sha512-eCpdPdIekEmkTVZ37B1oNlNAc0HMYMWzcyG1/tPS8HuMtoTevxyNjBApxo+ZPzoUB/L2GwmAZek4SSHSn6F9iQ==","signatures":[{"sig":"MEYCIQCAMv3aRupiI1txvhZ9FRSDjzlf0Jrf5ntqzynNV/+zkQIhAM7je32K0411qberIHvGKjfMJC5f/ufEr9AFFavNizsD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452444},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"ea2920da9fea2ad6282e853e4b72ff0b5661c988","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.16_1764613629294_0.7996527395665269","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"configorama","version":"0.6.17","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.17","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"5f78c7ed94af552c7b1718a8bb8d19a3dfdf1914","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.17.tgz","fileCount":86,"integrity":"sha512-IVKm6ERqehROTjAMx2CeJ5in4A96TT5xwosCK9QCsMrC5CS33S5w13bqeNNnu6sK1Dwn7V9LEcAkcgU+WQz9mA==","signatures":[{"sig":"MEYCIQCTVE5/VtDslmEeu+/4FlpfvfmTIwH1YT/jAB9Q3U1s8AIhAK5M89V00fFZXo45hfIY1pvIpzr2zVerHf2md9ykhcDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453102},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"7bf403b6366f4cf8d021b8bea98c66f5f84bf74f","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.17_1764636146622_0.5196637933207839","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"configorama","version":"0.6.18","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.18","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"b6b29ff0e9095ff2e3bee2a901441892a8de8599","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.18.tgz","fileCount":86,"integrity":"sha512-Lx6f7ATf3r5tGPyRwijt99UvjoL9n2sb+PCs+/SYi469PLmWfrHB6SQ8eVul1AeSdYiLzFRKaLW6Zd9wHZ20Vg==","signatures":[{"sig":"MEUCIChINQ18snwMhlcl4NxB1Mj+lZy0Ee+GBb79AXPpjJAHAiEA3ApNdFpvCp99bALuc2pU/mKw1UgmpFHcv3Ou9XJPdk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453182},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"f58814cd1e8932c2836cd9dacb81c0fcb5b0c021","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.18_1764644994715_0.7358021163638921","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"configorama","version":"0.6.19","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.6.19","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"6b52c99014dabe53b4f5f636b298770540027af5","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.6.19.tgz","fileCount":87,"integrity":"sha512-QSDRWzO1ZWtne4abV6v4hoZGD0swAGEIPGWIOP9pBhtFRuuVUqk8ENVQJnNe4C2xEVgj8Hleq0ipgCWD/4FrCw==","signatures":[{"sig":"MEUCIQC1muuPw82pI7qQy7iua1692bh4cUiIGk61Qrm0ZJKf0AIgM5PnijYiWb1Ff1p5ZOC/6Xu9eJZkNSPl6yQvv899mqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467766},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"16e3c7bab5c615e4227e73c9f00ed232e66262ab","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:tests":"uvu tests \".*\\.test.js$\" ","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.0","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.6.19_1764659378818_0.16525679614279598","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"configorama","version":"0.7.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.7.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"fbdf71a2b4e43a0e26e685ccd6cdfefaf8117d2e","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.7.0.tgz","fileCount":205,"integrity":"sha512-f0jfa8JQvObG/xxqOn0ZhMACWOqrEeoDbSkhOfYhdI+L6wFBYVyXkJIrCxf+QK6V/0qqifrf1oK/ZV5IoKNKBw==","signatures":[{"sig":"MEYCIQDmOMNTN13GHHQLAGrzEsMylEhq1vJ+xqC0VpGleZq7kwIhAPpZN6Klq2gDzSasxnt0uhRfstPNArUzS92jAUEuBV7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548744},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"a913f27732e76ed6e09243010391656b5e01dc85","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","alias-hq":"^6.2.3","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.7.0_1764697001738_0.994475058372164","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"configorama","version":"0.7.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.7.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"f7ed0a42f7314c2ee60343412524c03e7e4d77df","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.7.1.tgz","fileCount":205,"integrity":"sha512-XT9C8gQ+WN8Hcddw7BQ8ZovZKAB+TEIaeRUQCJC0ths5nAWaPey23YeSxXRuM5Plat4AwX2LzAh+8dudOy4VoQ==","signatures":[{"sig":"MEQCIHE+cGxqpkgH9q9mst+EvdDvtZPlyqx9PjIcWjfp8RywAiBtp9HPzbxdC/1wAXZwUPxw4h0wZhJKpi1mszjOg+12kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548718},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"391bc471272467a56eebfbbd89f53ea49cfad8d1","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.7.1_1764698267317_0.05971351622345522","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"configorama","version":"0.7.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.7.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"7d956989ed4262cb09f2d1506938296d3a3627b7","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.7.2.tgz","fileCount":205,"integrity":"sha512-TL0+c0xqvzI35GUrQVoeggcWAr4KBqtyYEac+9rnduGj26IQ7nJ21bYDYXhFamkhrA6aa1OT1k3zyMgj+oYz8g==","signatures":[{"sig":"MEUCIQDid2AFm3jVSMNQDJNQxxpJIwvWolOd1A8gAT0vFdYNlgIgbJjNVS2dqOaFe6arPiGjtIcdrdbQWteiKZz1J3+b4DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550850},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"1843556213f21aa95adc4fd919909651d5f14f3c","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.7.2_1764711294467_0.6736861724709542","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"configorama","version":"0.8.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.8.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"8cebd632784a7329ad421a79c6f690655337fdeb","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.8.0.tgz","fileCount":209,"integrity":"sha512-RSqYuJOAyEF+P1c3zmrrSbzSZNGCjwHqYCw+3K7Iz7MaiKETZ+vIRtfbb88odoWJNH7ueaitzuSfjsx5wz+Rpg==","signatures":[{"sig":"MEQCIE/xfQUQFOa9ke/LW4SdZ4JDTKBxITfDLirqnqDhonmaAiBB9/RDGUPM1MoLadIS72RKTAzPXsw2iITDCWsxqpNfXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575674},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"c2a7a9ed7b6b5d8660d1a4a4945008c73495b7ac","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.8.0_1764901091218_0.2484519690455953","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"configorama","version":"0.9.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"97d535d869fc57fe8875c1888dd06bc3ef3c3792","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.0.tgz","fileCount":209,"integrity":"sha512-xmL6PkmxI3RQ95EJZBI7I27YTbushUqdfrgfmIDRSGaIdyLi2DDnvV6vvHHagO6/xZMxTFYtp4MPU/10rXBkiA==","signatures":[{"sig":"MEQCIGZjxVRV40v5zwbnHN1jBdC51iC3qdDzaanZ+lpxERkEAiBjGdqr4DWI7gfjMDla29tYC/RRVtTcArTeyL8gWZOrPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579572},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"9f248db9cd2039d016bf1692460dd577c80bcb1a","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.0_1765048994172_0.367124533697903","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"configorama","version":"0.9.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"7c92c8eb79e070cf676475092b63f95886a315d8","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.3.tgz","fileCount":215,"integrity":"sha512-SKiLB/sNb2P7weN5b9TXQfhrwp+z70HD7SGxIu0SHF/rUakfp8swI3YoiFASCAlY+dNe2Z6QPrFT8rxT2o1H2Q==","signatures":[{"sig":"MEUCICgddVX8vwoCToORYIpb4LFf2JlHumlSMUJzFbrvZvCqAiEAnHP1ZqsSQ5I4DvInd6TAnWqOq0eMYQj5pOTepMMAWM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621611},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"38c43f53a87a20f1a8c8903fa3a022a33363f2f1","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.3_1765404472710_0.8006951816599732","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"configorama","version":"0.9.5","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.5","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"8aa9ecd9bac2da6bbb24f0e31c669ee239a953d6","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.5.tgz","fileCount":215,"integrity":"sha512-og6tR+hGBy72ob3dQOzhqpZP7iYOCCL+uxuYnnDOJHt+5O1x7NZBfCkGOI3aVrBDLjNZY5CGTjYlttq7punlFQ==","signatures":[{"sig":"MEUCIAmQiTFmgkXawcRxm/uVT47EDl3zWrXezOTJdUrX24OLAiEAjFrZY6E4bdzKGWFtraP7QYmElgCPOG69lnmnN2MCo8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621623},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"ceef0bf19c2883fe446a7cdb2c19e4106a351963","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:lib && uvu tests \".*\\.test.js$\" ","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.5_1765510640642_0.42738615782851075","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"configorama","version":"0.9.8","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.8","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"d1ca1169d8bc9ca712b79048a237007a78890857","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.8.tgz","fileCount":221,"integrity":"sha512-TH7PXBj5F5piZ1+OLC7Q8JrpdMXtlsyCCegaI/THLIBuIVR1vID7NzCFLFi7IX2ACHaXJ65lkJ+gDJ490Uihww==","signatures":[{"sig":"MEQCIGphDtIAGxSriV1jCyFJWIQSAsP/ee/IbehOWo8OkrSSAiBkYKXTydpKi04lUwY5HpCY3nrvMfQhVv3NNp8qajGLNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639015},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"31af835d83ca358c3a8cf19345a412d18cb9871a","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.8_1766005721778_0.25947346775824065","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"configorama","version":"0.9.11","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.11","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"babddff47f355d23a6c780728aaea063ff3c4c02","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.11.tgz","fileCount":232,"integrity":"sha512-sn7sj9SBjBPzUPQOHioDwtRv7zruhyS+itsBu4DUoOIG9SJwkAutZK2q3rmweTK7FF9zgUoVVcBWdSu36i701Q==","signatures":[{"sig":"MEYCIQClVWQUjJ2uhejcvyf6wIwlmp+xEdlVzzht4m2L5O5ZXgIhANxrLKyYzUvNDmvnTuWCGR0fPsbBePcdYNjj1NZBygWm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678878},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"1c7bb7634ec94909ff63550f09463ff12ed0299f","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.11_1768248404986_0.34090186689095314","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"configorama","version":"0.9.12","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.12","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"e2167a2d63cc176a702f32ee061c84937ea72ec7","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.12.tgz","fileCount":232,"integrity":"sha512-P0jwdtNsjzGvu56btVr/uQsVJvWNb0+zrd/xQVWT/4VIMUjwma8dc6bWTO7S4fxs0ipFcmJ7tWSwryFDz7Xdtg==","signatures":[{"sig":"MEYCIQClUupVrOlvTzWNcVZle8uc+tUlHt07htArBeeKn8wzFwIhANfTp5mlvX5suN7I5rGnfFA3/OyxoHLee3G62Ay6f/yP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679122},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"28f64d9d3f86ec2654f88a7a7f08a3a25d9a824c","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","lodash.map":"^4.6.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","lodash.split":"^4.4.2","git-url-parse":"^14.0.0","lodash.assign":"^4.2.0","lodash.isdate":"^4.0.1","@clack/prompts":"^0.11.0","lodash.flatten":"^4.4.0","lodash.isarray":"^4.0.0","lodash.isempty":"^4.4.0","lodash.includes":"^4.3.0","lodash.isnumber":"^3.0.3","lodash.isobject":"^3.0.2","lodash.isregexp":"^4.0.1","lodash.isstring":"^4.0.1","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","lodash.mapvalues":"^4.6.0","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","@davidwells/box-logger":"^2.0.3","promise.prototype.finally":"^3.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.12_1768939873713_0.547232609294781","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"configorama","version":"0.9.13","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.13","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"de0185c2cd19ab3da70d30588c3498a5f145c2d4","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.13.tgz","fileCount":240,"integrity":"sha512-virq7mIo38sSxKO9bp1n5UBytPC6rD0GoK54W2qQRsYEEbzHRxGUHRr+ZJkeoLKAsUGLbXkG1idN6Ot57sl9zw==","signatures":[{"sig":"MEUCIFNx+5sIQzA88HIudw4vZ/lWGDAzN8V7Z5YNL4HTlG2+AiEAwDKg67rxRsQbeiWl535W6Sqh47i8zgGY1j1BqDopi8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702003},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"db56c06969e065d4a8189db3f5a0f364387d1598","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.13_1769582828287_0.49695050794986817","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"configorama","version":"0.9.14","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.14","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"caaded6b2e83a56289db63440f1f5be1021f0e00","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.14.tgz","fileCount":239,"integrity":"sha512-g8QnUXhYSvMqJBp5gSgUcPt90dn4Pr8FxY6jWg8K2VaFLXgacMz0gS+IEEyXm/iCh9tOuzZh9UrMxuyEYSUl2w==","signatures":[{"sig":"MEQCIFdt/bzDvE78ntfq76MAvspMPEXBHbJPcfjw955JoAA6AiBamt9jOK6pH4hrWFsydoiWs6fOU7+b3oAusiTkR2Hc8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740869},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"da6356a2fa0441caafd7c9a1f9f29828902f625d","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.14_1777588030325_0.31951091880810556","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"configorama","version":"0.9.15","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.15","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"60e031578b5e390395d0e9bb63ea496b9e7397e2","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.15.tgz","fileCount":239,"integrity":"sha512-j9b100JJuZEvCbfRWhaxxRIS8tFftl2RBwsxNXVr7KCbQTSHR6LX7iRBX7byb1hgjM0oteOOQdZ95mxRAFfvvw==","signatures":[{"sig":"MEYCIQD4ypPSCNfGzcoGiENYismVH7Uqe5eiK0e/5mZsfNyfSQIhANfD3o6+Y/vgk584NULeGm5r9UNFW7qXRPhe/j2cp5CV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740919},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"e3dc9d2352aa0e691773ad5f88c2099ba58ab5d5","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.15_1777590459855_0.791680870414422","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"configorama","version":"0.9.16","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.16","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"c5b59a78166764eb62171af1d172c376df9c15e2","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.16.tgz","fileCount":247,"integrity":"sha512-EUTZIfQSqzjENwzHsnzRwRNxcHNvZTvk0Lx6xnvaJgOyLuUm2yeVYOpWQSlc8BlWiUtIcTt8TluusoJZ9GhTEg==","signatures":[{"sig":"MEYCIQCj3QCTx57PmcN2q8OTeBRR9okFtN5/DZM5A6lNV6R0xAIhAMCpNvnjDdqJRtrThHRZkIpbGRmw2SKLnrw63xH2sxOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756932},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"269c6ed665d6b722c292fdb2b093ab43328b7c9b","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.16_1779593090906_0.7657946128142907","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"configorama","version":"0.9.17","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.9.17","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"c6b25af63094ddfc02ef647d94254815aa08119d","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.9.17.tgz","fileCount":247,"integrity":"sha512-WF7E4s1tgDtzH/YmzBk6uV15W48rHacmjOeSM+rC7vWGnMzqjmRkiiakMF4ldN9vzKXp+x6uOqCUn0jF5sYwcw==","signatures":[{"sig":"MEYCIQDDMy1Zpu5j8daavtsze8G4KAh6uqG9S6ZQJzta2R9Y6AIhALS9T30UdghThM9B8XfA0mK8d8mxgY1U2t1yajAHd/A0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756566},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"b1eaa5604270d0e89271f289c6e06979967a50bb","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^3.4.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.9.17_1779770424568_0.9072494704656728","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"configorama","version":"0.10.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.10.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"4b735ceaa77ea1e28a25e4681463020c0e3e0567","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.10.0.tgz","fileCount":247,"integrity":"sha512-uLY0vGx7FvWpo4U640mSPOnSiadSR64HtxnsxTxiLkZnXjvsMOg93mOCFo+9m93EARDdE0A4SmyjRS1NFuPA4Q==","signatures":[{"sig":"MEUCIELe3mU3ro54+jIz1ZW8nfIN73+FAzXVuFUFOFNN78LdAiEA0OMS/JpzQ9CtLU3VfsZhQZ71kWeZgZhi4S8uOkKbsaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775050},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"1fa9ec1e052087ec3099e7011747f9726381ab2e","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.10.0_1779940118218_0.05805302385237221","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"configorama","version":"0.10.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.10.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"6ff3aba76cd07ca1f940be73edb6e22e1b43b143","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.10.2.tgz","fileCount":243,"integrity":"sha512-fkiB5OvaJVyumEcEV2nBUBNvBfaLox0HcsG1DdAS9qMV8STVLxzWxiU9aIoKMTfJISpOINPZXhpLQ2vjc1qeMA==","signatures":[{"sig":"MEYCIQClnrF5ZEoiYwToDR6jTFkrJPIZdHu3WDkmqEXQEkhGkQIhAIAHuCozT1JKunYVKbNlhwZzX5EsTMJT8wjsAqr5QZdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770024},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"b1fd191d9995191ae21f802bd104e44f660c699b","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"11.15.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.10.2_1780196571056_0.2558940266693652","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"configorama","version":"0.10.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.10.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"30e6ca81bdde920094cfcc3a6cce8bc73c10fd7b","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.10.3.tgz","fileCount":244,"integrity":"sha512-ek2A37Te7A8cqExR/5Tuy/Z9jaGiR5+gxUVbx6Lqif4eak/LCw72cBy2SzmP/RFwEgUvIo3UgXLnrjtv8XrG0g==","signatures":[{"sig":"MEQCICBIi66KFYOuW5TU5i8JeZY+Wu62D/Jtf5x3tLGlsY8SAiBK4wvIlO8ztNUu8EVVtIj7Blfsj8cGpAArrzR74QFYRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777384},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"63d03cd8342fa5e39de9750952d8cd9fe9d374a9","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"11.15.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.10.3_1780244239783_0.8608606374295926","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"configorama","version":"0.10.4","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.10.4","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"7236d5b53e419888805be63a40f87a6bf27836fb","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.10.4.tgz","fileCount":244,"integrity":"sha512-aCLVtUyYwJ8U4Pg2HtVTztXqjBBoqc1Vf0nCPvcc/XTwAgb6zRadfFLjhhacVahVIsc74vgh8ox9hMNdkwrswA==","signatures":[{"sig":"MEQCIENK8FpoFF9yu1FXLgBgo+7zZTuwRgkTyUxEwqOTLyvNAiBQrBl71CO9CvTI+5HRpVCS0978PsoFksLxVqGtulScfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777385},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"8eb3b636c46bbbdc679d122919776bbc36681385","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"11.15.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.10.4_1780258908783_0.31920247500109133","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"configorama","version":"0.11.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.11.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"4ae0b69ab329ca1d5e1e5d6cd5c08e68c7f2b63e","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.11.0.tgz","fileCount":250,"integrity":"sha512-QtdZO4RNqRBHoJH7eXotT7p1XErUY3N39GMAUqi/DEJxxr62ghqMm9PaJYZf8K2t2b4LqQ3vpau0DUFWReGjkQ==","signatures":[{"sig":"MEUCIQCW/+dg5/f7IEDR9PHEFFjHZtGYJr3UzrGkpUdgtd/qIwIgE9/V/KeYpFKSBCCGaki+49VPx5ZCQLeLg8WCXTEkp/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784436},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"8443f3102a3a0ddc8d54df8d11a74d4874a6e155","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.11.0_1780382198157_0.879568195006053","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"configorama","version":"0.11.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@0.11.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"446582e574d2b16b1ccf3b88bfa24ce0531ad495","tarball":"https://registry.npmjs.org/configorama/-/configorama-0.11.2.tgz","fileCount":244,"integrity":"sha512-cKHQ/zOD1FbbdS5VojLhbO0nGEg/uKAcHCn5ht9myaEj4rQIQ0tS9xMZgY8A7piHkSZb2VixbRLlRuj7/JBJTw==","signatures":[{"sig":"MEUCICHR7ipbC7XGRod4Ia3E+IUIDQny5ClhALKLWrAifMOJAiEAlahsnOynz3hIAyMZTWnL9v/MaYBpU4VQTowc4OZJwHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777696},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"04cb624e3e4a56417849ddcec37dec8f35fa7ee2","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"11.15.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_0.11.2_1781412982442_0.6993261253621679","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"configorama","version":"1.0.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.0.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"ba05e0268c240a22cfe912bfcd95233201fc09fa","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.0.0.tgz","fileCount":275,"integrity":"sha512-S2sSzGSfWgeABbROrRPxKdPwKck6K2eMlnmiyg/YQegHJdEUY09eLBiGVOR42g3jSKAaVL4SfvSw93G80OuV1A==","signatures":[{"sig":"MEUCIGpOLLvn5T+XBgeM2/t+EoGG4VMgT8W4HSe55fOvMcUhAiEAj9aaSkk95NL61vSdd4ZLdDvK7RP72YBYfDjUoEVuB5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944284},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"b1159d08f22b003298774cce39f4319ca7326667","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","site:dev":"cd site && npm run dev","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","site:build":"cd site && npm run build","test:tests":"uvu tests \".*\\.test.js$\" ","site:deploy":"cd site && npm run deploy","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","site:validate":"cd site && npm run validate","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.0.0_1782710474328_0.41341210043490095","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"configorama","version":"1.0.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.0.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"a87f912d5fe6f5d56fd3affb21fd7f4459a211e0","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.0.1.tgz","fileCount":275,"integrity":"sha512-lCQNetoeRKRbjrPoCF7oc7XORBPyM0WTU6mloEjJzqxQsHeWf61Hwl8TcWlOXq2W2In/WO/SWBy8eZINkvo4+A==","signatures":[{"sig":"MEQCIEQ90+DRXy512OES/Phbk0dKv6O5DLCS6f0E17eWmg9vAiA8Kpvl2XOFCXLNO4eBcedbAuKGBYM8rEluuloM1dkWwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944674},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"2007a75a40cfd3aa8521bb71d06c7b27dd511dc4","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","site:dev":"cd site && npm run dev","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","site:build":"cd site && npm run build","test:tests":"uvu tests \".*\\.test.js$\" ","site:deploy":"cd site && npm run deploy","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","site:validate":"cd site && npm run validate","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.0.1_1783117579187_0.18022981673321992","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"configorama","version":"1.0.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.0.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"87f3097761bc38700324be0e8687d13e4d752308","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.0.2.tgz","fileCount":277,"integrity":"sha512-/srJ/DPdP7faRSt1Q4G+GtKAvylMbu1lqASlNfTGzjN2S/7kkOQf7bsLHBxQhJrjHeeIPWgygNxEJpn4OIsFpw==","signatures":[{"sig":"MEUCIQCRQ4HCuQkqL1iO8lXjI77gTyUOiKP6+Mh29jIBHnTvhgIgF+BEnuxcbCUbUe0UjfS7UhVL9VMq8vSv0UKmRc5riNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953871},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js"},"gitHead":"904e953b693759d59ce92eb0a803afc835d65304","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","site:dev":"cd site && npm run dev","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","site:build":"cd site && npm run build","test:tests":"uvu tests \".*\\.test.js$\" ","site:deploy":"cd site && npm run deploy","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","site:validate":"cd site && npm run validate","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.0.2_1783123154344_0.7212630378948588","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"configorama","version":"1.1.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.1.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"c26499bc00e10820345f35df1699248900fb4a99","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.1.0.tgz","fileCount":294,"integrity":"sha512-reiVbR9O/lzli0iGEM3F4ESqkcjSV9uZ8pyCK3IActQj1yky7CqWNMIerxxnVow56iAPkll0t9mtUWbpXpyAPA==","signatures":[{"sig":"MEUCIQDAbd29Xb9n5WzE5JqOwF/rqCjpBPxai6gcd8UtdNUEXwIgaGN+E3CNxIVjRkpk96WD1WprPygieg9ZGxTHo12iSn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047222},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"gitHead":"10820405e9f920898e4001bb62a8ae0b820cce91","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","site:dev":"cd site && npm run dev","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","site:build":"cd site && npm run build","test:tests":"uvu tests \".*\\.test.js$\" ","site:deploy":"cd site && npm run deploy","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","site:validate":"cd site && npm run validate","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.1.0_1783233182810_0.059085151460781304","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"configorama","version":"1.2.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.2.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"872511b830e4249563e4b21794847ef7379b7edb","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.2.1.tgz","fileCount":361,"integrity":"sha512-h+UBz4mL0rroorPBxqSjw6LyStcuualuVfeO3g5MW2GBY79hCZKK3yuk/30N9XTYiFwHREYqsV0XGzDqMkgaFg==","signatures":[{"sig":"MEUCIANrxWQ1F9UYbYXuSU2MZ6U4XRCl+o5hVaCSmNx7J+YHAiEAoGs3YSIhIxJWi2y6Bwk7+Kh6PzWwqEmRzg8Niiddnas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1108566},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"gitHead":"2ce70bfa849433ba74c60fa3c1cd3dba942b6556","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","release":"lerna publish","site:dev":"cd site && npm run dev","test:all":"pnpm -r test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","site:build":"cd site && npm run build","test:tests":"uvu tests \".*\\.test.js$\" ","site:deploy":"cd site && npm run deploy","types:watch":"tsc --watch","version:all":"lerna version --no-push --no-git-tag-version","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","site:validate":"cd site && npm run validate","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+arm64 (darwin)","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","lerna":"^9.0.0","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.2.1_1783289410375_0.07912962434038695","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"configorama","version":"1.2.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.2.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"66dad434b8ac8d2ccf5aa42bddd7ec1dbdc5f7f8","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.2.2.tgz","fileCount":361,"integrity":"sha512-rPoXrU19NlUkRLmMpyrQ/tP8Bl3S4/t3A8q5nZvTZ6tAdYK28isSCCj6Frzau3SRLz0yar8Pkj9u8vrUvgcLsA==","signatures":[{"sig":"MEUCIH+UN3oHkcU+NhKcCRpBGWGvHeEcz1+KAjyte8MHloTUAiEA9zz5sFmaKOdDpb6CT2UxaBv/4Gz+rEKinLIhNiiFYWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1108015},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"gitHead":"05dde9eefc90001bcea7f7e40f173cb87d18b4b6","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","release":"lerna publish","site:dev":"cd site && npm run dev","test:all":"pnpm -r test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","site:build":"cd site && npm run build","test:tests":"uvu tests \".*\\.test.js$\" ","site:deploy":"cd site && npm run deploy","types:watch":"tsc --watch","version:all":"lerna version --no-push --no-git-tag-version","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","site:validate":"cd site && npm run validate","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+arm64 (darwin)","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","lerna":"^9.0.0","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.2.2_1783289960998_0.32012806242177083","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"configorama","version":"1.3.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.3.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"504951fbdb92da50a84df673b2022004e6b32466","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.3.0.tgz","fileCount":361,"integrity":"sha512-VoAyemG1zCpEY15BARRWAQujTRL959hZBf+w8smCCwtmEi97eJuVjjoKqEC9Ceh5TGJsGtqv38m7UUm2AMwG3A==","signatures":[{"sig":"MEQCID6C0UuY0vXuXhiV8SXufzK1zZcfiCNT43LCsS92L7bHAiAqRcbbSHyt5ei6kfdCND7ia6kkluj5QjU3qx5sk8BEtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117872},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"gitHead":"72471d87832a75edb5e3d530cfb9408de8e8b7c7","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+arm64 (darwin)","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.1"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.3.0_1783490930478_0.9541693430167204","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"configorama","version":"1.3.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.3.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"9c4cfbf9510f1a381b20e368561ec3f2e384bc69","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.3.1.tgz","fileCount":361,"integrity":"sha512-Duz7fzEAkd55lcU79uMPKYHDjXt8xUnyTBrPBbQBVyW/RVKlcpU21RJIEV6xOjsIWMPDi7N4t4zLCiVyEG7yBg==","signatures":[{"sig":"MEUCIFy1FSKzthZoFEmchSJgstpiQ7SghTiWwdbJQ6P/TvgCAiEAsGVgKWWN1UkMttp+EsLgGo8QUz1CTuoEo6b1anNf/jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117872},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"gitHead":"54014035ae878f6d6634655e87a8a21df07d1f1f","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+arm64 (darwin)","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.3.1_1783492006589_0.23878563769659378","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"configorama","version":"1.3.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.3.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"b6cabe8613187fadcab295cee0d505908597efae","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.3.2.tgz","fileCount":361,"integrity":"sha512-st1Ykj4U1XXrJ5kwxs9CjmE0wa2srupOWW6DN2vEFtyyVp5K8H4Dyhi34iN5RAWNhwDzpem+gprw/ZG4/aISow==","signatures":[{"sig":"MEUCIEYcVpKJKgSFibcPl2ehxpbEeDHknHnkP0JpGgE/EhzSAiEArx9NKMzDK72vzbukIVmQFsixuYGsMPLZX09lz8+4Nlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120883},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"gitHead":"fff1ed9a7d4ca1f9d8f36b13456b07250e774c87","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+arm64 (darwin)","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.3.2_1788219758105_0.4749784731983806","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"configorama","version":"1.3.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.3.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"de92750ec55b4a90c41fdd0219dcebb7f1121b7e","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.3.3.tgz","fileCount":361,"integrity":"sha512-or3tfQFnLyLejCx1S/l6cKZN/WqGRJqM2W8AReOm53dHd2pqqrRAMB6c5tUcuku7WG+MjkSPj58RdJSccCGwnA==","signatures":[{"sig":"MEQCIEZ053Z55oYuWAOcIyGvFW9HnZRJYGjdZadH1CeErsKUAiByXMdV8Bz363pU7cg4AdcgPYvpssIbG/oEpeON+bKm0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1122197},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"gitHead":"5b3c85a83d1cc86d790b9ce717c66cbf95d6f26c","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+arm64 (darwin)","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.3.3_1788224600037_0.041885051804045004","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"configorama","version":"1.3.4","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.3.4","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"64021ac13059ef8f0347e5d6d32f8afe2b6ccbec","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.3.4.tgz","fileCount":361,"integrity":"sha512-46VJQSNlel4MD2dtnAlJhQ0tKNJYUU5N7ABseNwKzDkT4KvFUtxFKMLSi0+1cr7OzXDBJi+QTIsbfWmWZm2lIQ==","signatures":[{"sig":"MEQCIGBkiq5Ex8BFmLwcWV7P4K8VDV4aliwaPfJYERzz2qnoAiAiXSO+7zV9Iw9PyUTYy+LEnaU8NRqk+ZTsZ2mT9QVgwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126246},"main":"src/index.js","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"gitHead":"eea2d5e0c13cffac9a80d020f7634e73d40a8828","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","publish":"git push origin && git push origin --tags","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"npm run types"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"overrides":{"lodash":"^4.18.1"},"repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"lerna/9.0.7/node@v22.22.1+arm64 (darwin)","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.3.4_1788229748203_0.8966508153254391","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"configorama","version":"1.4.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"a286fc4cefe0ab2021033f34fe918900227e2885","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.1.tgz","fileCount":378,"integrity":"sha512-SDdhUeFtvL2xooLxXroKND98PL9qOQbK6tDrPkP955//8dFeSjwaNq9uMYF/sus6N2a2UVlfFM0Xf5Vvh9g/5g==","signatures":[{"sig":"MEYCIQCPBV46gnWv3BJqC3Hdx16oS6/hLbcya52BstjJpu5SxQIhAIFDRo9In1ggEKtM4wOodcD6122KdN++0IRr5b/i95vt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4O0FjeGdNZZ4X7WM+UCxuN+5Q37l3h+OXA+QAOzftDwIgDjjSjfLm9jsuuVMoQoPMUqQlCMorTfvRiHozhdWbFx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211185},"main":"src/index.js","_from":"file:configorama-1.4.1.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/1aef54466eae519653782cc5be2945de/configorama-1.4.1.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-SDdhUeFtvL2xooLxXroKND98PL9qOQbK6tDrPkP955//8dFeSjwaNq9uMYF/sus6N2a2UVlfFM0Xf5Vvh9g/5g==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.1_1790461672981_0.7450710943577195","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"configorama","version":"1.4.2","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.2","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"e17f44718e0d7b5b6d7baa3bd85e013fdde27193","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.2.tgz","fileCount":378,"integrity":"sha512-6e0iG8dVMtL0JDDHkYVWXsPWkPZk+nSfohOezr+MdL57FPkiJuua2RoBDqEW/Me/oNixa2KHvid+igcvXQ40sw==","signatures":[{"sig":"MEYCIQD13BaQrro5XrTCLCmbI7+n8xZwhasoxX5lQL0KKFdoiwIhAPKv2rlvvC7oXdgEpqiXuTjN9LpsJ30R+x4h59NAdu/+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLgUvp8oWTijxOf9GcqtbYu6V9DnN1sluq367RPNVTPQIhANY576joHlR2s/JySgl8YJlYm+YHzaAWIS+EEw4MYkcV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211962},"main":"src/index.js","_from":"file:configorama-1.4.2.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/d4e846a3cae9beef467feee73af6fb09/configorama-1.4.2.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-6e0iG8dVMtL0JDDHkYVWXsPWkPZk+nSfohOezr+MdL57FPkiJuua2RoBDqEW/Me/oNixa2KHvid+igcvXQ40sw==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.2_1790609541613_0.8117573886952458","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"configorama","version":"1.4.3","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.3","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"9081fdd9253241c13cbc5a5a7b18f6338783d278","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.3.tgz","fileCount":378,"integrity":"sha512-qELzdeQvNMGTnZMxwvJetPIbEhX26t8D1/5v08ze4SxamRi04azW5NejOBePHKmfihzoaM963gc6DOxbVAEz9Q==","signatures":[{"sig":"MEUCIQCxVblekO8UOHl7kCzzaExRCwPOpykfwLAT3a5IQYWwGAIgIJkppMr8a3pJZgYxKTTtqsvmnDZ+9IPPZZOT9Ek1PIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMwYv52E723oPOu5F1JZdDsOYSyDTu1Q1egR9DPjT1mgIhAIAz4R0qns1crmgQUa0Iy+Z/6Sp+Z1ixaEmvl/7Q+Apo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214695},"main":"src/index.js","_from":"file:configorama-1.4.3.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/5q/56_9mgz538qb7p63s_5l1xyc0000gp/T/0b61affaf91da99026ce3aff87ec69c9/configorama-1.4.3.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-qELzdeQvNMGTnZMxwvJetPIbEhX26t8D1/5v08ze4SxamRi04azW5NejOBePHKmfihzoaM963gc6DOxbVAEz9Q==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^3.14.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.3_1790632433048_0.6019688760700233","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"configorama","version":"1.4.4","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.4","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"982afaba9c3be60223cf5073659ff4b0879930a6","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.4.tgz","fileCount":378,"integrity":"sha512-2qmVASWKD55ifsLgfhO+gBQsj71avzai3cJHlzdQJbxfjTsHBhJTijqQCAdbxawFnLipqpOUEp2gzIMBXt9fnA==","signatures":[{"sig":"MEQCIHVvLler1loYNqXp+QDxAWemRTwR18dBPk7jnoa7CVPUAiAy3r9UOAgF/b+xIwYaF7IZhZ+m4jj9JfEyJc6FFXuuHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJ1ETG352hGx13HEr8oeX6crI4S8evBQK97ecICK2AlAiEAodXFJamM4g/t48+N0ChI/R2HTnMdjbl6yIBp7ooh7qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248949},"main":"src/index.js","_from":"file:configorama-1.4.4.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/tmp/aa11cfea0a5ea42aca8daf88d56122ff/configorama-1.4.4.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-2qmVASWKD55ifsLgfhO+gBQsj71avzai3cJHlzdQJbxfjTsHBhJTijqQCAdbxawFnLipqpOUEp2gzIMBXt9fnA==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","traverse":"^0.6.8","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.4_1790744412569_0.5136955840174597","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"configorama","version":"1.4.5","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.5","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"1f65b2c6ce6ea413c17d4053e9001b4e9ebffe8a","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.5.tgz","fileCount":382,"integrity":"sha512-JiNQRnpPhrzUxEEjhrRz3GV3JKO80RkmHB3PuD7EqAW0wBkapk/pQqHrV3MSLMdUaTDjPD2dzqqI3lZmSoqB3w==","signatures":[{"sig":"MEYCIQDQ1WV4OZF6R05zXkx8oB9HwuLnqAicZdeZren+4fKQFwIhAOqv8eyfqLNiG7dB+ImAt8bZf1ApRSsD3o0arhQ/WDsl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVt8sx0yAd0gNOkyD7k8qRm7Gxcl1ek6c49g97t3RrpgIgHqkHrEaIZtSWq3LHW5u+HN9IxSh3UgLAnjCafP1+FNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264047},"main":"src/index.js","_from":"file:configorama-1.4.5.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/5q/56_9mgz538qb7p63s_5l1xyc0000gp/T/d0e558d8d14cd01abdbfe617138d8fe8/configorama-1.4.5.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-JiNQRnpPhrzUxEEjhrRz3GV3JKO80RkmHB3PuD7EqAW0wBkapk/pQqHrV3MSLMdUaTDjPD2dzqqI3lZmSoqB3w==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.5_1790834014032_0.7424485764308264","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"configorama","version":"1.4.6","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.6","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"d3f699f85f4b7a77d3923649eb35fa63adb2f3ae","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.6.tgz","fileCount":382,"integrity":"sha512-aIZbWzuCUiGxZQCtGqKJguMw1/V5b907WLZfAISL7dUWolrGQauk0eaYCF9MkwU7EnVcIwg5TXsbdpyGqVBxzA==","signatures":[{"sig":"MEQCIFgxIKNR+oTVGuBjzu8p1cW44YNv0bimUD5MeTrnt/PEAiBZV4xh7JMNylkwAwGi4Oa7o7hHegl4NUeKizVzqI2ZSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcm03s5XCQY6OhFJVxreZJld1y8Cj+mKtw7kDl4evV4wIgY+ZDe+lPQKgTmBPevlWmJqtFwgJ3A6mWK8I+2z3oUL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267775},"main":"src/index.js","_from":"file:configorama-1.4.6.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/5q/56_9mgz538qb7p63s_5l1xyc0000gp/T/d92e68999825e037941ab2caf89c2a49/configorama-1.4.6.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-aIZbWzuCUiGxZQCtGqKJguMw1/V5b907WLZfAISL7dUWolrGQauk0eaYCF9MkwU7EnVcIwg5TXsbdpyGqVBxzA==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"10.9.4","description":"Variable support for configuration files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.6_1790868914675_0.9628270098283054","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"configorama","version":"1.4.7","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.7","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"d1736cc87abc28ce7d9d312302eda33e4e1bb96e","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.7.tgz","fileCount":382,"integrity":"sha512-ihX/LOjnWPEc04/lRKvz4eag4uHW4JkrF6XBd6wUJ1zdw6KXVfSwYoJLAzKNRqmCno2aXv+uJokUFNKNw0FhWA==","signatures":[{"sig":"MEYCIQDJqzdSeUt4rBvg2c9ZiL2GyOmH5cj+MidGttFx95ya1AIhAKDS3M5uS9RVwl28L6urQLbpe2ILoAzJKoKbiUqAiu/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCx0llvldIoeUSL5R7S0ozGupnEz2effjj2la2SkgbVuQIgBwuxHvO8q0EEZIZmSTUcb+Yx0dihQIndOwB5IQl1Qb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270155},"main":"src/index.js","_from":"file:configorama-1.4.7.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/509d9e51a34104e778f863e9c21b912b/configorama-1.4.7.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-ihX/LOjnWPEc04/lRKvz4eag4uHW4JkrF6XBd6wUJ1zdw6KXVfSwYoJLAzKNRqmCno2aXv+uJokUFNKNw0FhWA==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.7_1790971037057_0.002749376647863233","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"configorama","version":"1.4.8","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.8","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"95a903d0e6b4cee994b6d2cbeb204930e716593f","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.8.tgz","fileCount":382,"integrity":"sha512-NBAW8ZC8a9OK/mfbgjT18eA+kTOB1B1EE6B6MyAZNi1u/eICgTRNGuVttrEmx5fG/O/Etx+cSdjPMgG6cTL9kQ==","signatures":[{"sig":"MEUCIHhR+SLrWtrFV7BvT2DuBxuI4XfmRmGAiGDNXb9qCNDZAiEAqF9ZxdBpuETfh+6kdkVmSMfTnJifk8E6JNChOnI3L+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBI+adOhEMEJlqFRPxFcvyOpwUEpAmkiUJMAdeptapOEAiBKHdqGzwjyIF3N0CRnU36MQhFJFhLLNHwwq7DprglKcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274058},"main":"src/index.js","_from":"file:configorama-1.4.8.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/a86bbea143119713e5786e9faf45b2cc/configorama-1.4.8.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-NBAW8ZC8a9OK/mfbgjT18eA+kTOB1B1EE6B6MyAZNi1u/eICgTRNGuVttrEmx5fG/O/Etx+cSdjPMgG6cTL9kQ==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.8_1790972399850_0.3139597798134359","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"configorama","version":"1.4.9","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.4.9","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"e0e2434fa37c86f6cb724c110fbd3bf8dcce3b62","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.4.9.tgz","fileCount":382,"integrity":"sha512-08x9KjOq+W58tEve8UAuzwDhqO5ncMoJiITpgtX1J/wyX3Vf2s2uxq8DSveAWbIJnIMfEyOpRyHLOUTuZeUJIg==","signatures":[{"sig":"MEUCIQD2aJRLrUesdv4P1RPyMSLj4nuX0zCVsuSdH1bQZ7lRVAIgM065xhLyXhJ3H86hHq5wCbaZedsipzRTKLgpGA0TSEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHpTrhAjflK7lgdyfZpvBOyY+E2vlfnJgvnfAQPybCegIhAI52Rkkp9/4ZMq4dI28fOp2F/acft6GuXY/83nKrfRtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274849},"main":"src/index.js","_from":"file:configorama-1.4.9.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/efcf9153228c3a95070473d3e7fe78e9/configorama-1.4.9.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-08x9KjOq+W58tEve8UAuzwDhqO5ncMoJiITpgtX1J/wyX3Vf2s2uxq8DSveAWbIJnIMfEyOpRyHLOUTuZeUJIg==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.4.9_1790973575400_0.39067223602291334","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"configorama","version":"1.5.0","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.5.0","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"7a5d8ce95584faecdd722008323cc44cd119173a","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.5.0.tgz","fileCount":438,"integrity":"sha512-U+b3RcGeOTEY2dQYPNgxCNO7wQft9DsF5EG5exFwuF3oVdPUTuBDrg+rFySoNO6D/skoeVlW43u0fel/W/dvjg==","signatures":[{"sig":"MEUCIFyJJfxkfwAmp49PHpNkrobxubQ2vTJFh4qlrD/3goZlAiEAoUi4f+ln+soBjQCt161bxaoaZbQHmR2pHB3cvRqI21g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM6mFxOSYKhhXuxBTMxCO4xQJgBO4n+iakDsLFhsrfDgIhANjefd3K2/0BRUie1SJ3vVs40Bkieym4Vu7cWXdfQXOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321457},"main":"src/index.js","_from":"file:configorama-1.5.0.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/34896c43972f4c78202654d7bce632db/configorama-1.5.0.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-U+b3RcGeOTEY2dQYPNgxCNO7wQft9DsF5EG5exFwuF3oVdPUTuBDrg+rFySoNO6D/skoeVlW43u0fel/W/dvjg==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.5.0_1791082296953_0.004418931259891901","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"configorama","version":"1.5.1","author":{"name":"David Wells"},"license":"MIT","_id":"configorama@1.5.1","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"homepage":"https://github.com/DavidWells/configorama#readme","bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"bin":{"config":"cli.js","configorama":"cli.js"},"dist":{"shasum":"2b8983c93a05f333513a41b101ce02f502e6b0dc","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.5.1.tgz","fileCount":438,"integrity":"sha512-B3qVro2DkMhHAfq5lrUq17WCxq/m19B1pJe+1gGW4SXMVh965BHj9C9TEKWHQ+qQisw0MbDjeuBGSymKtwPrYg==","signatures":[{"sig":"MEQCIDgL4Z31LWlttATuZ29YKekK643PidealY7ifk2SYIKcAiABc8JrYAU5qLLJGztLcrEGw9EGaVhjSGMRF6OLIFdutg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSoUoFm6nTVGIkeeNxIrbujllBr+CvNg5et+6t1DtNGgIhAI6VjlZ2j5GfZ/DQSi4U6/smSQ+3UNycF3NWYTdcUiyg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1322469},"main":"src/index.js","_from":"file:configorama-1.5.1.tgz","types":"index.d.ts","exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/a218d273042214caf0ce45f8f4476fb0/configorama-1.5.1.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-B3qVro2DkMhHAfq5lrUq17WCxq/m19B1pJe+1gGW4SXMVh965BHj9C9TEKWHQ+qQisw0MbDjeuBGSymKtwPrYg==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/configorama_1.5.1_1791522634011_0.4116746328408183","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"_id":"configorama@1.5.2","bin":{"config":"cli.js","configorama":"cli.js"},"bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"dist":{"shasum":"cc4884e44d1fec24990516c6ac203a4365149b9a","tarball":"https://registry.npmjs.org/configorama/-/configorama-1.5.2.tgz","fileCount":438,"integrity":"sha512-bOdzgGKAYBSUJjjZ7qYj6r8e43gYuv/l+3dW9fl3ZrhfRmS3St3WSnDJqKVLOfCdPe4nJRUQFsyj9sWI2F2gLg==","signatures":[{"sig":"MEQCIQDHk70iPFh6+qAUKeBlljGeyOTiwGTEN+KQ/fKLNWk+bQIfYppsXsuCYMatesrO8nv6zMSr6S7rzi98OS24ivHLSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZIuOirGb1vsegsStyRpVT1vYGGW8BOjuPAyhnt6JOzwIgBA61fdW6iwrEqmFUtV+qCvirvQgpl4QkeH2pDIy0k5U="}],"unpackedSize":1317292},"main":"src/index.js","name":"configorama","_from":"file:configorama-1.5.2.tgz","types":"index.d.ts","author":{"name":"David Wells"},"exports":{".":"./src/index.js","./parse-file":"./src/utils/parsing/parse.js","./plugins/onepassword":"./plugins/onepassword/index.js","./plugins/cloudformation":"./plugins/cloudformation/index.js"},"license":"MIT","scripts":{"t":"./scripts/run-tests.sh","docs":"node ./scripts/docs.js","fuzz":"FUZZ_RUNS=2000 FUZZ_SEED=random node tests/fuzz/fuzz.test.js","info":"repomix --include \"cli.js,src/**/*.js\" --ignore \"**/*.test.js\" --copy","test":"npm run test:slow && npm run test:lib && uvu tests \".*\\.test.js$\"","types":"tsc","watch":"watchlist tests -- npm test","test:api":"uvu tests/api api.test.js","test:lib":"uvu src \".*\\.test.js$\"","test:slow":"uvu src \".*\\.slow-test.js$\" && uvu tests \".*\\.slow-test.js$\"","typecheck":"tsc --noEmit","test:tests":"uvu tests \".*\\.test.js$\" ","fuzz:survey":"node tests/fuzz/survey.js 1000","types:watch":"tsc --watch","docs:examples":"node ./scripts/docs-examples.js","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","docs:examples:check":"node ./scripts/docs-examples.js --check"},"version":"1.5.2","_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"homepage":"https://github.com/DavidWells/configorama#readme","_resolved":"/private/var/folders/96/03bz7mms7sb_4bnbr8dcl0sm0000gn/T/ed4f37785a43d1216d5555cf7df78e49/configorama-1.5.2.tgz","overrides":{"lodash":"^4.18.1"},"_integrity":"sha512-bOdzgGKAYBSUJjjZ7qYj6r8e43gYuv/l+3dW9fl3ZrhfRmS3St3WSnDJqKVLOfCdPe4nJRUQFsyj9sWI2F2gLg==","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"_npmVersion":"11.17.0","description":"Variable support for configuration files","directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"ini":"^5.0.0","jiti":"^2.4.2","json5":"^2.2.3","dotenv":"^17.2.2","find-up":"^3.0.0","js-yaml":"^4.1.1","dot-prop":"^5.3.0","minimist":"^1.2.8","sync-rpc":"^1.3.6","subscript":"^9.1.0","safe-chalk":"^1.0.4","@iarna/toml":"^2.2.5","git-url-parse":"^14.0.0","@clack/prompts":"^0.11.0","env-stage-loader":"^1.1.3","lodash.camelcase":"^4.3.0","lodash.clonedeep":"^4.5.0","lodash.kebabcase":"^4.1.1","@davidwells/box-logger":"^2.0.3","@davidwells/human-cron":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","uvu":"^0.5.6","watchlist":"^0.3.1","fast-check":"^4.10.2","typescript":"^5.8.3","@types/node":"^24.10.1","markdown-magic":"^4.8.0","@cdktf/hcl2json":"^0.21.0","@davidwells/op-stash":"^0.1.2"},"peerDependencies":{"tsx":">=4.0.0","ts-node":">=10.0.0","@cdktf/hcl2json":">=0.20.0","@davidwells/op-stash":">=0.1.0"},"peerDependenciesMeta":{"tsx":{"optional":true},"ts-node":{"optional":true},"@cdktf/hcl2json":{"optional":true},"@davidwells/op-stash":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/configorama_1.5.2_1792967137195_0.9349150416267267"}}},"time":{"created":"2018-09-18T03:40:55.569Z","modified":"2026-10-25T22:25:38.796Z","0.0.1":"2018-09-18T03:40:55.720Z","0.0.2":"2018-09-18T17:33:04.934Z","0.0.3":"2018-09-18T18:03:24.997Z","0.0.4":"2018-09-19T02:18:38.027Z","0.0.5":"2019-04-15T00:07:21.348Z","0.0.6":"2019-04-15T05:44:25.245Z","0.0.7":"2019-04-16T22:20:39.224Z","0.0.8":"2019-04-17T02:20:15.127Z","0.0.9":"2019-08-20T19:51:11.927Z","0.1.0":"2019-08-21T03:53:36.190Z","0.3.1":"2019-09-17T22:30:03.766Z","0.3.2":"2019-10-01T01:27:53.893Z","0.3.3":"2019-10-01T01:36:14.534Z","0.3.4":"2019-10-01T02:04:44.192Z","0.3.5":"2019-10-14T17:35:27.098Z","0.3.6":"2019-10-19T19:08:03.665Z","0.3.7":"2020-09-18T04:18:06.765Z","0.3.8":"2020-09-18T06:38:48.928Z","0.3.9":"2020-09-18T06:49:18.465Z","0.4.0":"2023-03-25T19:59:08.184Z","0.4.1":"2024-02-07T00:19:44.392Z","0.4.2":"2024-02-07T00:37:21.719Z","0.4.3":"2024-02-07T00:39:06.085Z","0.4.4":"2024-02-08T03:33:37.945Z","0.4.5":"2024-02-09T18:56:50.601Z","0.4.6":"2024-02-11T04:23:06.344Z","0.4.7":"2024-02-19T20:37:06.901Z","0.4.8":"2024-02-19T23:53:40.443Z","0.4.9":"2024-04-18T23:22:37.279Z","0.4.10":"2025-01-28T07:28:57.621Z","0.5.0":"2025-03-11T21:16:56.455Z","0.5.1":"2025-03-11T21:42:16.012Z","0.5.2":"2025-03-11T21:44:21.254Z","0.5.3":"2025-03-20T22:55:33.189Z","0.5.4":"2025-03-21T20:14:03.401Z","0.5.5":"2025-03-29T23:45:59.601Z","0.5.6":"2025-03-30T00:16:40.052Z","0.5.7":"2025-03-30T00:21:01.717Z","0.6.0":"2025-03-30T00:33:35.444Z","0.6.1":"2025-03-30T00:36:36.870Z","0.6.2":"2025-04-23T19:09:34.920Z","0.6.3":"2025-05-25T21:41:38.872Z","0.6.4":"2025-05-26T02:19:28.228Z","0.6.5":"2025-09-28T01:52:20.357Z","0.6.6":"2025-10-10T21:33:26.546Z","0.6.7":"2025-10-10T21:52:36.694Z","0.6.8":"2025-11-18T01:20:30.122Z","0.6.9":"2025-11-18T02:34:15.986Z","0.6.10":"2025-11-27T23:30:00.640Z","0.6.11":"2025-11-27T23:51:23.106Z","0.6.12":"2025-11-28T07:25:51.212Z","0.6.13":"2025-11-29T22:58:13.695Z","0.6.14":"2025-11-30T00:01:55.406Z","0.6.15":"2025-12-01T18:16:53.483Z","0.6.16":"2025-12-01T18:27:09.522Z","0.6.17":"2025-12-02T00:42:26.818Z","0.6.18":"2025-12-02T03:09:54.986Z","0.6.19":"2025-12-02T07:09:39.003Z","0.7.0":"2025-12-02T17:36:41.945Z","0.7.1":"2025-12-02T17:57:47.501Z","0.7.2":"2025-12-02T21:34:54.657Z","0.8.0":"2025-12-05T02:18:11.454Z","0.9.0":"2025-12-06T19:23:14.342Z","0.9.3":"2025-12-10T22:07:52.868Z","0.9.5":"2025-12-12T03:37:20.862Z","0.9.8":"2025-12-17T21:08:41.986Z","0.9.11":"2026-01-12T20:06:45.168Z","0.9.12":"2026-01-20T20:11:13.877Z","0.9.13":"2026-01-28T06:47:08.558Z","0.9.14":"2026-04-30T22:27:10.515Z","0.9.15":"2026-04-30T23:07:40.150Z","0.9.16":"2026-05-24T03:24:51.058Z","0.9.17":"2026-05-26T04:40:24.753Z","0.10.0":"2026-05-28T03:48:38.358Z","0.10.2":"2026-05-31T03:02:51.245Z","0.10.3":"2026-05-31T16:17:19.937Z","0.10.4":"2026-05-31T20:21:48.978Z","0.11.0":"2026-06-02T06:36:38.357Z","0.11.2":"2026-06-14T04:56:22.611Z","1.0.0":"2026-06-29T05:21:14.488Z","1.0.1":"2026-07-03T22:26:19.341Z","1.0.2":"2026-07-03T23:59:14.493Z","1.1.0":"2026-07-05T06:33:02.974Z","1.2.1":"2026-07-05T22:10:10.547Z","1.2.2":"2026-07-05T22:19:21.139Z","1.3.0":"2026-07-08T06:08:50.640Z","1.3.1":"2026-07-08T06:26:46.758Z","1.3.2":"2026-08-31T23:42:38.271Z","1.3.3":"2026-09-01T01:03:20.273Z","1.3.4":"2026-09-01T02:29:08.369Z","1.4.1":"2026-09-26T22:27:53.091Z","1.4.2":"2026-09-28T15:32:21.705Z","1.4.3":"2026-09-28T21:53:53.205Z","1.4.4":"2026-09-30T05:00:12.663Z","1.4.5":"2026-10-01T05:53:34.222Z","1.4.6":"2026-10-01T15:35:14.830Z","1.4.7":"2026-10-02T19:57:17.192Z","1.4.8":"2026-10-02T20:19:59.983Z","1.4.9":"2026-10-02T20:39:35.514Z","1.5.0":"2026-10-04T02:51:37.053Z","1.5.1":"2026-10-09T05:10:34.139Z","1.5.2":"2026-10-25T22:25:37.284Z"},"bugs":{"url":"https://github.com/DavidWells/configorama/issues"},"author":{"name":"David Wells"},"license":"MIT","homepage":"https://github.com/DavidWells/configorama#readme","repository":{"url":"git+https://github.com/DavidWells/configorama.git","type":"git","directory":"packages/configorama"},"description":"Variable support for configuration files","maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"readme":"# Configorama\n\n[![npm version](https://img.shields.io/npm/v/configorama.svg)](https://www.npmjs.com/package/configorama)\n[![license](https://img.shields.io/npm/l/configorama.svg)](https://www.npmjs.com/package/configorama)\n[![types](https://img.shields.io/npm/types/configorama.svg)](https://www.npmjs.com/package/configorama)\n\nResolve dynamic config values from environment variables, CLI flags, files, git data, expressions, and custom sources. Works with YAML, JSON, TOML, INI, HCL, Markdown, JavaScript, and TypeScript.\n\n```bash\nnpm install configorama\nnpx configorama config.yml --stage prod\n```\n\nConfigorama is a framework-agnostic variable engine for configuration files. Use it to resolve a config at runtime, inspect missing values before resolution, audit risky references, draw dependency graphs, run an interactive setup flow, or emit requirements JSON for agents and automation.\n\n## TL;DR\n\nDeployment configs usually pull values from several places: env vars, CLI flags, local files, generated JavaScript, git metadata, stage-specific maps, and secret stores. Most config parsers stop at parsing, while framework-specific variable systems tend to stay tied to that framework.\n\nConfigorama loads a config file, finds variable references, resolves them in dependency order, applies filters/functions, and returns a plain JavaScript object. It can also report what the config needs before resolution.\n\nCommon use cases:\n\n| Need | Support | Example |\n|---|---|---|\n| Resolve values from many sources | Built-in `env`, `option`/`opt`, `self`, `file`, `text`, `git`, `cron`, `eval`, and `if` sources | `${env:API_KEY}`, `${option:stage}`, `${file(./secrets.yml)}` |\n| Keep config portable | Runs outside any framework | Use the same resolver in a CLI, build script, deploy job, or app bootstrap |\n| Prompt for missing inputs | Interactive setup wizard with type-aware prompts and masked secrets | `configorama setup config.yml` |\n| Tell agents what to provide | Requirements JSON with `schemaVersion`, `requirements[]`, and `ask[]` | `configorama inspect config.yml --view requirements` |\n| Inspect before resolving | Full inspection model plus focused `requirements`, `audit`, and `graph` views | `configorama inspect config.yml` |\n| Document variables near the config | `help()` plus comment annotations for descriptions, obtain hints, examples, groups, sensitivity, and deprecation warnings | `# @from Stripe dashboard > Developers > API keys` |\n| Enforce runtime constraints | Type filters and `oneOf(...)` validation | `${option:threads \\| Number \\| oneOf(1, 2, 4)}` |\n\n## Quick Example\n\n```yaml\n# config.yml\nservice: billing-api\n\n# Deployment stage\nstage: ${option:stage | oneOf(\"dev\", \"staging\", \"prod\")}\n\nsecrets:\n  # Stripe live secret key\n  # @from Stripe dashboard > Developers > API keys\n  # @example sk_live_...\n  # @sensitive true\n  # @group Payments\n  stripeSecret: ${env:STRIPE_SECRET_KEY}\n\ndatabase:\n  host: ${env:DB_HOST, \"localhost\"}\n  port: ${env:DB_PORT, 5432 | Number}\n  name: ${self:service}-${self:stage}\n```\n\n```bash\n# Resolve the config\nSTRIPE_SECRET_KEY=sk_live_xxx npx configorama config.yml --stage prod\n\n# Walk through missing variables interactively\nnpx configorama setup config.yml\n\n# Print requirements for agents or automation\nnpx configorama inspect config.yml --view requirements\n\n# Inspect requirements, dependency graph, and audit report together\nnpx configorama inspect config.yml\n```\n\n## What We Added Recently\n\n| Area | Added |\n|---|---|\n| Normalized requirements model | `ConfigRequirements` groups occurrences by variable, normalizes `${opt:...}` and `${option:...}` as `variableType: \"option\"`, and tracks paths, defaults, types, allowed values, sensitivity, and conflicts. |\n| Unified inspection CLI | `configorama inspect config.yml` emits requirements, graph, and audit output without resolving missing values. Use `--view requirements`, `--view audit`, or `--view graph` for one slice. |\n| Requirements JSON | `configorama inspect config.yml --view requirements`, `configorama requirements config.yml`, and `configorama config.yml --requirements` emit `schemaVersion: 1`, `summary`, `requirements[]`, and environment-aware `ask[]`. |\n| Safe inspection | `inspect`, `audit`, and `graph` run in safe mode by default. Use `--unsafe` to opt out or `--safe-root <dir>` to restrict file/text references. |\n| Agent-friendly CLI contract | `configorama capabilities` prints commands, aliases, formats, flags, error codes, and exit codes as JSON. |\n| Path extraction polish | Jq-style paths, `--raw`, and `--copy` make scalar extraction usable in scripts: `configorama -r --copy config.yml .database.host`. |\n| Conflict handling | Conflicting type/default/allowed-value/annotation metadata is deterministic in the wizard. Requirements serialization fails on conflicts so agents get a clean contract. |\n| Setup wizard migration | The wizard now consumes prompt descriptors derived from the requirements model, supports enum selects from `oneOf`, displays annotation details, and redacts sensitive values in setup summaries and setup stdout. |\n| `oneOf(...)` validation | Runtime filter for inline literal sets and resolved list variables, including type-filter-first behavior such as `${option:threads \\| Number \\| oneOf(1, 2, 4)}`. |\n| More type filters | `Array` and `Object` filters now validate/coerce arrays, comma-separated lists, JSON/JSON5 arrays, and JSON/JSON5 objects. |\n| Option alias | `${option:name}` is supported alongside the existing `${opt:name}` shorthand. |\n| Comment metadata | Leading/inline comments become help fallback; structured tags add `@description`, `@from`, `@example`, `@default`, `@sensitive`, `@group`, and `@deprecated`. |\n| Structured CLI errors | Inspection commands default to JSON errors on stderr; `--error-format human` is available for terminal use. |\n\n## Key Features\n\n- **Multiple file formats** - yml, yaml, json, toml, ini, hcl (Terraform), TypeScript, JavaScript, markdown\n- **Rich variable sources** - env vars, CLI flags, file refs, git data, cron expressions, eval/if expressions\n- **Async/sync function execution** - Import and execute JavaScript/TypeScript files with argument passing\n- **Self-referencing** - Reference other values within the same config using dot notation\n- **Custom variable sources** - Pluggable architecture to add your own variable resolvers\n- **Filters and functions** - Transform, coerce, constrain, and combine values with built-in or custom operators\n- **Inspection modes** - Prompt humans interactively, generate requirements JSON, audit risky references, or output dependency graphs\n- **Comment annotations** - Keep human and agent metadata beside the config value it describes\n- **Metadata extraction** - Analyze configs without resolving missing values, or get full resolution history\n- **Circular dependency detection** - Helpful error messages instead of infinite loops\n- **TypeScript support** - Full type definitions and TypeScript file execution via tsx/ts-node\n\n## Table of Contents\n\n<!-- doc-gen {TOC} collapse=true collapseText=\"Click to expand\" -->\n<details>\n<summary>Click to expand</summary>\n\n- [TL;DR](#tldr)\n- [Quick Example](#quick-example)\n- [What We Added Recently](#what-we-added-recently)\n- [Key Features](#key-features)\n- [Getting Started](#getting-started)\n  - [Installation](#installation)\n  - [Quick Start](#quick-start)\n  - [Running Examples](#running-examples)\n- [How It Works](#how-it-works)\n  - [Resolution Flow](#resolution-flow)\n  - [Analyzing Without Resolving](#analyzing-without-resolving)\n  - [Getting Metadata](#getting-metadata)\n  - [Architecture](#architecture)\n  - [Performance](#performance)\n- [Variable Sources](#variable-sources)\n  - [Summary Table](#summary-table)\n  - [Environment Variables](#environment-variables)\n  - [CLI Option Flags](#cli-option-flags)\n  - [Parameter Values](#parameter-values)\n  - [Self References](#self-references)\n  - [File References](#file-references)\n  - [Sync/Async File References](#syncasync-file-references)\n    - [Passing Arguments to Functions](#passing-arguments-to-functions)\n    - [ConfigContext](#configcontext)\n    - [Functions Without Arguments](#functions-without-arguments)\n  - [TypeScript File References](#typescript-file-references)\n  - [Terraform HCL Support](#terraform-hcl-support)\n  - [Git References](#git-references)\n  - [Cron Values](#cron-values)\n  - [Eval Expressions](#eval-expressions)\n  - [If Expressions](#if-expressions)\n  - [Filters (Experimental)](#filters-experimental)\n  - [Functions (Experimental)](#functions-experimental)\n- [Bundled Plugins](#bundled-plugins)\n  - [CloudFormation](#cloudformation)\n  - [1Password](#1password)\n- [API Reference](#api-reference)\n  - [Async API](#async-api)\n  - [Sync API](#sync-api)\n  - [Library API](#library-api)\n  - [Inspect API](#inspect-api)\n  - [Format Utilities](#format-utilities)\n  - [Markdown Files](#markdown-files)\n  - [`buildVariableSyntax(prefix, suffix, excludePatterns?)`](#buildvariablesyntaxprefix-suffix-excludepatterns)\n  - [`Configorama` Class](#configorama-class)\n  - [`configorama/parse-file` Subpath](#configoramaparse-file-subpath)\n  - [TypeScript Types](#typescript-types)\n- [Configuration Options](#configuration-options)\n  - [Custom Variable Syntax](#custom-variable-syntax)\n  - [allowUnknownVariableTypes](#allowunknownvariabletypes)\n  - [allowUnresolvedVariables](#allowunresolvedvariables)\n  - [Complete Options Reference](#complete-options-reference)\n- [Custom Variable Sources](#custom-variable-sources)\n  - [Variable Source Types](#variable-source-types)\n  - [Creating a Custom Resolver](#creating-a-custom-resolver)\n- [Config Wizard (Experimental)](#config-wizard-experimental)\n- [Agent Requirements JSON](#agent-requirements-json)\n- [Runtime Inspection](#runtime-inspection)\n- [CLI Usage](#cli-usage)\n  - [Basic Commands](#basic-commands)\n  - [Command Options](#command-options)\n  - [CLI Examples](#cli-examples)\n- [Testing](#testing)\n  - [Running Tests](#running-tests)\n  - [Test Structure](#test-structure)\n  - [Writing Tests](#writing-tests)\n- [Deployment](#deployment)\n  - [Using with Serverless Framework](#using-with-serverless-framework)\n  - [CI/CD Integration](#cicd-integration)\n- [Troubleshooting](#troubleshooting)\n  - [Common Issues](#common-issues)\n  - [Debug Mode](#debug-mode)\n  - [Circular Dependencies](#circular-dependencies)\n- [FAQ](#faq)\n- [Advanced Usage](#advanced-usage)\n  - [Multi-Stage Resolution](#multi-stage-resolution)\n  - [Function Arguments and Context](#function-arguments-and-context)\n  - [Programmatic Usage](#programmatic-usage)\n- [Comparison vs Serverless Framework Variables](#comparison-vs-serverless-framework-variables)\n- [Alternative Libraries](#alternative-libraries)\n- [Changelog](#changelog)\n- [Inspiration](#inspiration)\n- [License](#license)\n- [Contributing](#contributing)\n- [Support](#support)\n\n</details>\n<!-- end-doc-gen -->\n\n---\n\n## Getting Started\n\n### Installation\n\n**As a library dependency:**\n\n```bash\nnpm install configorama\n```\n\n**As a global CLI tool:**\n\n```bash\nnpm install -g configorama\n```\n\n### Quick Start\n\n**Async API (recommended for most use cases):**\n\n```javascript\nconst path = require('path')\nconst configorama = require('configorama')\nconst cliFlags = require('minimist')(process.argv.slice(2))\n\n// Path to yaml/json/toml config\nconst myConfigFilePath = path.join(__dirname, 'config.yml')\n\n// Execute config resolution asynchronously\nconst config = await configorama(myConfigFilePath, { options: cliFlags })\n\nconsole.log(config) // resolved config\n```\n\n**Sync API (for synchronous execution contexts):**\n\n```javascript\nconst path = require('path')\nconst configorama = require('configorama')\nconst cliFlags = require('minimist')(process.argv.slice(2))\n\n// Path to yaml/json/toml config\nconst myConfigFilePath = path.join(__dirname, 'config.yml')\n\n// Execute config resolution synchronously\nconst config = configorama.sync(myConfigFilePath, { options: cliFlags })\n\nconsole.log(config) // resolved config\n```\n\n**Example configuration file (`config.yml`):**\n\n```yaml\n# Environment variable\napiKey: ${env:API_KEY}\n\n# CLI option (e.g., --stage prod)\nenvironment: ${opt:stage, 'dev'}\n\n# Self-reference to other values\nservice: my-app\nfullName: ${service}-api\n\n# File reference\nsecrets: ${file(./secrets.yml)}\n\n# Git information\nbranch: ${git:branch}\ncommit: ${git:sha1}\n\n# Conditional logic\nmemorySize: ${if(${environment} === 'prod' ? 1024 : 512)}\n\n# Nested references\ndatabase:\n  host: ${env:DB_HOST, 'localhost'}\n  port: ${env:DB_PORT, 5432}\n  name: ${service}-${environment}\n```\n\n### Running Examples\n\nThe project includes example files demonstrating various features:\n\n```bash\n# Clone the repository\ngit clone https://github.com/DavidWells/configorama\ncd configorama\n\n# Install dependencies\nnpm install\n\n# Run async API example\nnode examples/using-async-api.js --stage prod\n\n# Run sync API example\nnode examples/using-sync-api.js --stage dev\n\n# Run zero-config example\nnode examples/zero-config.js\n\n# Run TypeScript example\nnode examples/typescript/using-typescript.js\n```\n\n---\n\n## How It Works\n\n### Resolution Flow\n\nConfigorama creates a dependency graph of your config file and all its dependencies, then resolves values based on their variable sources. The resolution process follows this flow:\n\n```mermaid\nflowchart TD\n    A[Load config file] --> B[Parse yml/json/toml/hcl to object]\n    B --> C[Preprocess: raw config file]\n    C --> D{Return metadata only?}\n    D -->|Yes| E[Collect variable metadata]\n    E --> F[Return found variable metadata + original config]\n    D -->|No| G[Traverse & resolve variables recursively]\n    G --> H[Post-process: runs filters and functions]\n    H --> I[Return resolved config]\n```\n\n**Resolution process:**\n\n1. **Load** - Read config file from disk or accept JavaScript object\n2. **Parse** - Convert to JavaScript object (format auto-detected by extension)\n3. **Preprocess** - Identify all variables and build dependency graph\n4. **Traverse** - Recursively resolve variables in dependency order\n5. **Post-process** - Apply filters and functions\n6. **Return** - Fully resolved configuration object\n\n### Analyzing Without Resolving\n\nAnalyze config structure and variables without actually resolving them:\n\n```javascript\nconst result = await configorama.analyze('config.yml')\n\n// Returns metadata about variables without resolving them\nconsole.log(result.originalConfig)   // Raw config object\nconsole.log(result.variables)        // All variables found\nconsole.log(result.uniqueVariables)  // Variables grouped by name\nconsole.log(result.fileDependencies) // File references found\n```\n\n**Use cases:**\n- Validate config structure before deployment\n- Generate documentation of required environment variables\n- Build dependency graphs for complex configs\n- Audit what external resources a config depends on\n\n### Getting Metadata\n\nResolve config and get detailed metadata about the resolution process:\n\n```javascript\nconst result = await configorama('config.yml', {\n  returnMetadata: true,\n  options: { stage: 'prod' }\n})\n\n// Returns both resolved config and metadata\nconsole.log(result.config)                    // Fully resolved config\nconsole.log(result.originalConfig)            // Raw config object\nconsole.log(result.metadata.variables)        // Variable info with resolution details\nconsole.log(result.metadata.fileDependencies) // All file dependencies\nconsole.log(result.metadata.summary)          // { totalVariables, requiredVariables, variablesWithDefaults }\nconsole.log(result.resolutionHistory)         // Step-by-step resolution for each path\n```\n\n**Metadata structure:**\n\n```javascript\n{\n  config: { /* resolved config */ },\n  originalConfig: { /* raw config */ },\n  metadata: {\n    variables: [\n      {\n        variable: '${env:API_KEY}',\n        variableType: 'env',\n        variableName: 'API_KEY',\n        variablePath: 'apiKey',\n        defaultValue: null,\n        hasDefault: false,\n        resolved: true,\n        resolvedValue: 'secret-key-123'\n      },\n      // ... more variables\n    ],\n    summary: {\n      totalVariables: 15,\n      requiredVariables: 8,\n      variablesWithDefaults: 7\n    },\n    fileDependencies: ['./secrets.yml', './config.ts']\n  },\n  resolutionHistory: {\n    'apiKey': [\n      { step: 1, value: '${env:API_KEY}', type: 'env' },\n      { step: 2, value: 'secret-key-123', resolved: true }\n    ]\n  }\n}\n```\n\n### Architecture\n\n```\n┌──────────────────┐    ┌─────────────────────┐    ┌──────────────────┐\n│  Input           │───▶│  Configorama core   │───▶│  Output          │\n│                  │    │                     │    │                  │\n│  • Config file   │    │  parser registry    │    │  Resolved config │\n│  • JS/TS object  │    │  (yaml, json, toml, │    │  (+ metadata if  │\n│  • Inline opts   │    │   ini, hcl, md, …)  │    │   requested)     │\n└──────────────────┘    │                     │    └──────────────────┘\n                        │  preProcess()       │\n                        │  ↓                  │\n                        │  populateObject()   │◀───┐  iterates until\n                        │  ↓                  │    │  no variables\n                        │  resolve leaf vars  │────┘  remain\n                        │  ↓                  │\n                        │  apply filters/funcs│\n                        │  ↓                  │\n                        │  return             │\n                        └──────────┬──────────┘\n                                   │\n                                   ▼\n                ┌──────────────────────────────────────┐\n                │           Variable Sources           │\n                │ ┌────────┐ ┌────────┐ ┌────────────┐ │\n                │ │ env    │ │ opt    │ │ file/text  │ │\n                │ │ self   │ │ param  │ │ git/cron   │ │\n                │ │ eval   │ │ if     │ │ + plugins  │ │\n                │ └────────┘ └────────┘ └────────────┘ │\n                │                                      │\n                │  Bundled plugins:                    │\n                │  • plugins/cloudformation            │\n                │                                      │\n                │  Custom: variableSources: [{…}]      │\n                └──────────────────────────────────────┘\n```\n\nResolution is a **fixed-point loop**: each pass resolves what it can, then `populateObject()` runs again until no `${…}` references remain. Built-in resolvers run first; custom resolvers from `variableSources` are tried in order.\n\n### Performance\n\nA typical 21KB serverless-style config resolves in **~3ms** on warm Node 22.\n\n- Before/after benchmarks against the published `0.9.17` baseline: [`PERF.md`](./PERF.md)\n- Reproducible bench harness: [`scripts/bench.js`](./scripts/bench.js)\n- Run against your own configs:\n  ```bash\n  node scripts/bench.js  # local\n  node scripts/bench.js /path/to/another/configorama  # A/B\n  ```\n\nIf your config is slow, please open an issue with the config (or a redacted reproduction). We're happy to profile and tighten the hot path.\n\n---\n\n## Variable Sources\n\nConfigorama supports multiple variable sources. All variable syntax follows the pattern `${type:value}` or `${type(value)}`.\n\n### Summary Table\n\n| Variable | Syntax                | Description            | Example |\n|----------|-----------------------|------------------------|---------|\n| env      | `${env:VAR}`          | Environment variables  | `${env:NODE_ENV}` |\n| option   | `${option:flag}` or `${opt:flag}` | CLI option flags (`opt` is shorthand) | `${option:stage}` |\n| param    | `${param:key}`        | Parameter values       | `${param:domain}` |\n| self     | `${key}` or `${self:key}` | Self references    | `${database.host}` |\n| file     | `${file(path)}`       | File references        | `${file(./secrets.yml)}` |\n| text     | `${text(path)}`       | Raw text file          | `${text(./README.md)}` |\n| git      | `${git:value}`        | Git data               | `${git:branch}` |\n| cron     | `${cron(expr)}`       | Cron expressions       | `${cron('every 5 minutes')}` |\n| eval     | `${eval(expr)}`       | Math/logic expressions | `${eval(10 + 5)}` |\n| if       | `${if(expr)}`         | Conditional expressions| `${if(x > 5 ? 'yes' : 'no')}` |\n\n---\n\n### Environment Variables\n\nAccess values from `process.env` environment variables.\n\n```yaml\n# Basic env var\napiKey: ${env:SECRET_KEY}\n\n# With fallback default if env var not found\napiKeyWithFallback: ${env:SECRET_KEY, 'defaultApiKey'}\n\n# Common patterns\nnodeEnv: ${env:NODE_ENV, 'development'}\nport: ${env:PORT, 3000}\ndebug: ${env:DEBUG, false}\n```\n\n**How it works:**\n- Reads from `process.env` at resolution time\n- Supports default values with comma syntax\n- Throws error if env var not found and no default provided (unless `allowUnresolvedVariables` is set)\n\n**CLI usage:**\n\n```bash\n# Set env var then run\nSECRET_KEY=abc123 node app.js\n\n# Or export first\nexport SECRET_KEY=abc123\nnode app.js\n```\n\n---\n\n### CLI Option Flags\n\nAccess values from command line arguments passed via the `options` parameter.\n\n```yaml\n# CLI option. Example `cmd --stage dev` makes `bar: dev`\nbar: ${opt:stage}\n\n# Composed example makes `foo: dev-hello`\nfoo: ${opt:stage}-hello\n\n# With default value. If no --stage flag, uses 'dev'\nenvironment: ${opt:stage, 'dev'}\n\n# Boolean flags\nverbose: ${opt:verbose, false}\n\n# Nested paths\nregion: ${opt:aws.region, 'us-east-1'}\n```\n\n**How it works:**\n- Reads from the `options` object passed to configorama\n- Typically populated from CLI args using `minimist` or similar parser\n- Supports dot-notation for nested option paths\n\n**Example:**\n\n```javascript\nconst minimist = require('minimist')\nconst configorama = require('configorama')\n\nconst argv = minimist(process.argv.slice(2))\n// argv = { stage: 'prod', verbose: true, aws: { region: 'eu-west-1' } }\n\nconst config = await configorama('config.yml', { options: argv })\n```\n\n```bash\n# Command line\nnode app.js --stage prod --verbose --aws.region eu-west-1\n```\n\n---\n\n### Parameter Values\n\nAccess parameter values via `${param:key}`. Parameters follow a resolution hierarchy:\n\n1. **CLI params** (`--param=\"key=value\"`) - highest priority\n2. **Stage-specific params** (`stages.<stage>.params`)\n3. **Default params** (`stages.default.params`)\n\n```yaml\n# Direct parameter reference\nappDomain: ${param:domain}\n\n# Parameter with fallback\napiKey: ${param:apiKey, 'default-api-key'}\n\n# Stage-specific parameters defined in config\nstages:\n  dev:\n    params:\n      domain: dev.myapp.com\n      dbHost: localhost\n  prod:\n    params:\n      domain: myapp.com\n      dbHost: prod-db.myapp.com\n  default:\n    params:\n      domain: default.myapp.com\n      dbPort: 3306\n```\n\n**CLI Usage:**\n\n```bash\n# Single param\nnode app.js --param=\"domain=example.com\"\n\n# Multiple params\nnode app.js --param=\"domain=example.com\" --param=\"apiKey=secret123\"\n\n# With stage selection\nnode app.js --stage prod --param=\"domain=cli-override.com\"\n```\n\n**Code Usage:**\n\n```javascript\nconst config = await configorama('config.yml', {\n  options: {\n    stage: 'prod',\n    param: ['domain=cli-override.com', 'apiKey=secret']\n  }\n})\n```\n\n**Resolution order example:**\n\n```yaml\nstages:\n  prod:\n    params:\n      domain: prod.myapp.com  # 2. Stage-specific\n  default:\n    params:\n      domain: default.myapp.com  # 3. Default fallback\n\nappUrl: ${param:domain}\n```\n\n```bash\n# CLI override (highest priority)\nnode app.js --stage prod --param=\"domain=cli.myapp.com\"\n# Result: appUrl = 'cli.myapp.com'\n\n# Stage param (no CLI override)\nnode app.js --stage prod\n# Result: appUrl = 'prod.myapp.com'\n\n# Default param (no CLI override, no stage match)\nnode app.js --stage staging\n# Result: appUrl = 'default.myapp.com'\n```\n\n---\n\n### Self References\n\nReference values from other key paths in the same configuration file using dot notation.\n\n```yaml\nfoo: bar\n\nzaz:\n  matazaz: 1\n  wow:\n    cool: 2\n\n# Shorthand dot.prop reference\ntwo: ${foo}  # Resolves to 'bar'\n\n# Explicit self file reference\none: ${self:foo}  # Resolves to 'bar'\n\n# Dot prop reference traverses objects\nthree: ${zaz.wow.cool}  # Resolves to 2\n\n# Complex nested references\ndatabase:\n  host: localhost\n  port: 5432\n  name: mydb\n\nconnectionString: postgres://${database.host}:${database.port}/${database.name}\n# Resolves to: postgres://localhost:5432/mydb\n\n# Array access\nitems:\n  - first\n  - second\n  - third\n\nselectedItem: ${items[1]}  # Resolves to 'second'\n```\n\n**How it works:**\n- Uses dot-notation for nested object access\n- Supports array index access with bracket notation\n- Resolves in dependency order (referenced values resolved first)\n- Detects circular references and throws helpful errors\n\n---\n\n### File References\n\nImport values from external yml, json, toml, hcl, or other supported files by relative path.\n\n```yaml\n# Import full yml/json/toml/hcl file via relative path\nfileRef: ${file(./subFile.yml)}\n\n# Import sub values from files (topLevel key from other-config.yml)\nfileValue: ${file(./other-config.yml):topLevel}\n\n# Import nested sub values (nested.value from other-config.json)\nfileValueSubKey: ${file(./other-config.json):nested.value}\n\n# Fallback to default value if file not found\nfallbackValueExample: ${file(./not-found.yml), 'fall back value'}\n\n# Relative paths from config file location\nsecrets: ${file(../shared/secrets.yml)}\n\n# Import from subdirectory\ndbConfig: ${file(./config/database.yml):production}\n```\n\n**Supported file types (extensions are case-insensitive):**\n\n| Type | Extensions |\n|------|------------|\n| TypeScript | `.ts`, `.tsx`, `.mts`, `.cts` |\n| JavaScript | `.js`, `.cjs` |\n| ESM | `.mjs`, `.esm` |\n| YAML | `.yml`, `.yaml` |\n| TOML | `.toml`, `.tml` |\n| INI | `.ini` |\n| JSON | `.json`, `.json5`, `.jsonc` |\n| HCL (Terraform) | `.tf`, `.hcl`, `.tf.json` |\n| Markdown | `.md`, `.mdx`, `.markdown`, `.mdown`, `.mkdn`, `.mkd` |\n\n**Path resolution:**\n- Relative paths resolved from config file's directory\n- Absolute paths supported\n- `~` home directory expansion NOT supported (use absolute paths)\n\n**Example file structure:**\n\n```text\nproject/\n├── config.yml            # Main config\n├── secrets.yml           # Secrets file\n└── environments/\n    ├── dev.yml\n    └── prod.yml\n```\n\n```yaml\n# config.yml\nsecrets: ${file(./secrets.yml)}\nenvironment: ${file(./environments/${opt:stage}.yml)}\n```\n\n---\n\n### Sync/Async File References\n\nExecute JavaScript files and use their exported function's return value. Functions can be synchronous or asynchronous and receive arguments from your config.\n\n```yaml\n# Async function execution\nasyncJSValue: ${file(./async-value.js)}\n\n# Sync function execution\nsyncJSValue: ${file(./sync-value.js)}\n\n# With arguments (resolved before being passed)\nsecrets: ${file(./fetch-secrets.js, ${self:environment}, ${self:region})}\n```\n\n**JavaScript file example (`async-value.js`):**\n\n```javascript\nasync function fetchSecretsFromRemoteStore() {\n  // Simulate async operation (AWS Secrets Manager, HashiCorp Vault, etc.)\n  await new Promise(resolve => setTimeout(resolve, 1000))\n  return {\n    apiKey: 'secret-key-123',\n    dbPassword: 'db-password-456'\n  }\n}\n\nmodule.exports = fetchSecretsFromRemoteStore\n```\n\n**Sync function example (`sync-value.js`):**\n\n```javascript\nfunction getEnvironmentConfig() {\n  return {\n    timeout: 5000,\n    retries: 3,\n    logLevel: process.env.NODE_ENV === 'production' ? 'error' : 'debug'\n  }\n}\n\nmodule.exports = getEnvironmentConfig\n```\n\n#### Passing Arguments to Functions\n\nYou can pass resolved values from your config as arguments to JavaScript/TypeScript functions:\n\n```yaml\nfoo: bar\nbaz:\n  qux: quux\n\n# Pass resolved values as arguments\nsecrets: ${file(./fetch-secrets.js, ${self:foo}, ${self:baz})}\n```\n\nArguments are passed in order, with the config context always last:\n\n```javascript\n/**\n * @param {string} foo - First arg from YAML ('bar')\n * @param {object} baz - Second arg from YAML ({ qux: 'quux' })\n * @param {import('configorama').ConfigContext} ctx - Config context (always last)\n */\nasync function fetchSecrets(foo, baz, ctx) {\n  console.log(foo)  // 'bar'\n  console.log(baz)  // { qux: 'quux' }\n\n  // Access config context\n  console.log(ctx.originalConfig)  // Original unresolved config\n  console.log(ctx.currentConfig)   // Current partially-resolved config\n  console.log(ctx.options)         // Options passed to configorama\n\n  return { secret: 'value' }\n}\n\nmodule.exports = fetchSecrets\n```\n\n#### ConfigContext\n\nThe `ctx` parameter (always the last argument) provides access to:\n\n| Property | Description |\n|----------|-------------|\n| `originalConfig` | The original unresolved configuration object |\n| `currentConfig` | The current (partially resolved) configuration |\n| `options` | Options passed to configorama (populates `${option:xyz}` / `${opt:xyz}` variables) |\n\n**TypeScript users can import the type:**\n\n```typescript\nimport type { ConfigContext } from 'configorama'\n\nasync function fetchSecrets(\n  foo: string,\n  baz: { qux: string },\n  ctx: ConfigContext\n): Promise<string> {\n  // Full type support for ctx properties\n  return 'secret-value'\n}\n\nexport = fetchSecrets\n```\n\n#### Functions Without Arguments\n\nIf you don't need arguments, the function still receives `ctx` as its only parameter:\n\n```javascript\n// No args - ctx is the only parameter\nasync function getSecrets(ctx) {\n  return ctx.options.stage === 'prod'\n    ? 'prod-secret'\n    : 'dev-secret'\n}\n\nmodule.exports = getSecrets\n```\n\n---\n\n### TypeScript File References\n\nExecute TypeScript files using tsx (recommended) or ts-node.\n\n**Installation:**\n\n```bash\n# Recommended: Modern, fast TypeScript execution\nnpm install tsx --save-dev\n\n# Alternative: Traditional ts-node approach\nnpm install ts-node typescript --save-dev\n```\n\n**Usage in config:**\n\n```yaml\n# TypeScript configuration object\nconfig: ${file(./config.ts)}\n\n# TypeScript async function\nsecrets: ${file(./async-secrets.ts)}\n\n# Specific property from TypeScript export\ndatabase: ${file(./config.ts):database}\n\n# With arguments\napiConfig: ${file(./config.ts, ${opt:stage})}\n```\n\n**TypeScript Object Export (`typescript-config.ts`):**\n\n```typescript\ninterface DatabaseConfig {\n  host: string\n  port: number\n  database: string\n  ssl: boolean\n}\n\ninterface ApiConfig {\n  baseUrl: string\n  timeout: number\n  retries: number\n}\n\ninterface ConfigObject {\n  environment: string\n  database: DatabaseConfig\n  api: ApiConfig\n  features: {\n    enableNewFeature: boolean\n    debugMode: boolean\n  }\n}\n\nfunction createConfig(): ConfigObject {\n  return {\n    environment: process.env.STAGE || 'development',\n    database: {\n      host: process.env.DB_HOST || 'localhost',\n      port: parseInt(process.env.DB_PORT || '5432'),\n      database: process.env.DB_NAME || 'myapp',\n      ssl: process.env.NODE_ENV === 'production'\n    },\n    api: {\n      baseUrl: process.env.API_BASE_URL || 'http://localhost:3000',\n      timeout: 5000,\n      retries: 3\n    },\n    features: {\n      enableNewFeature: process.env.STAGE === 'production',\n      debugMode: process.env.DEBUG === 'true'\n    }\n  }\n}\n\nexport = createConfig\n```\n\n**TypeScript Async Function (`typescript-async.ts`):**\n\n```typescript\ninterface SecretStore {\n  apiKey: string\n  dbPassword: string\n  jwtSecret: string\n}\n\nfunction delay(ms: number): Promise<void> {\n  return new Promise(resolve => setTimeout(resolve, ms))\n}\n\nasync function fetchSecretsFromVault(): Promise<SecretStore> {\n  console.log('Fetching secrets from vault...')\n\n  // Simulate async operations (AWS Secrets Manager, HashiCorp Vault, etc.)\n  await delay(100)\n\n  return {\n    apiKey: process.env.API_KEY || 'dev-api-key',\n    dbPassword: process.env.DB_PASSWORD || 'dev-password',\n    jwtSecret: process.env.JWT_SECRET || 'dev-jwt-secret'\n  }\n}\n\nexport = fetchSecretsFromVault\n```\n\n**Complete Example Configuration:**\n\n```yaml\n# config-with-typescript.yml\nservice: my-awesome-app\n\n# Load configuration from TypeScript file\nprovider: ${file(./typescript-config.ts)}\n\n# Load secrets asynchronously from TypeScript file\nsecrets: ${file(./typescript-async.ts)}\n\n# Mix TypeScript with other configuration\ncustom:\n  stage: ${opt:stage, \"dev\"}\n  region: ${opt:region, \"us-east-1\"}\n\n  # Use TypeScript files for specific sections\n  databaseConfig: ${file(./typescript-config.ts):database}\n\n  # Environment-specific overrides\n  stageVariables:\n    dev:\n      logLevel: debug\n    prod:\n      logLevel: info\n\n# Regular configuration values\nresources:\n  description: \"Configuration loaded with TypeScript support\"\n\nfunctions:\n  hello:\n    handler: handler.hello\n    environment:\n      LOG_LEVEL: ${self:custom.stageVariables.${self:custom.stage}.logLevel}\n      DB_HOST: ${self:provider.database.host}\n      API_KEY: ${self:secrets.apiKey}\n```\n\n**Features:**\n- Modern tsx execution (fast, no compilation) with ts-node fallback\n- Support for both sync and async TypeScript functions\n- Function argument passing via config variables\n- Full TypeScript interface support\n- Errors point to the failing dependency\n\n---\n\n### Terraform HCL Support\n\nConfigorama supports Terraform HCL (HashiCorp Configuration Language) files, allowing you to parse `.tf`, `.tf.json`, and `.hcl` files.\n\n**Installation:**\n\nHCL parsing requires the optional `@cdktf/hcl2json` package:\n\n```bash\nnpm install @cdktf/hcl2json\n```\n\n**Supported file types:**\n- `.tf` - Terraform configuration files\n- `.hcl` - Generic HCL files\n- `.tf.json` - Terraform JSON configuration files\n\n**Example:**\n\n```javascript\nconst configorama = require('configorama')\n\n// Parse a Terraform configuration file\nconst terraformConfig = await configorama('./main.tf')\n\n// Access Terraform variables, resources, locals, etc.\nconsole.log(terraformConfig.variable)  // Variables defined in the file\nconsole.log(terraformConfig.resource)  // Resources\nconsole.log(terraformConfig.locals)    // Local values\nconsole.log(terraformConfig.output)    // Outputs\n```\n\n**Importing Terraform files:**\n\n```yaml\n# Import Terraform variables from a .tf file\nterraformVars: ${file(./terraform/variables.tf)}\n\n# Import specific variable from Terraform file\nregion: ${file(./terraform/variables.tf):variable.region[0].default}\n```\n\n**Variable syntax:**\n\nWhen loading `.tf` or `.hcl` files directly, configorama automatically uses `$[...]` syntax instead of `${...}` to avoid conflicts with Terraform's native `${var.name}` interpolation. Terraform expressions like `${var.environment}` and `${map(string)}` are preserved as-is.\n\n```javascript\n// Loading .tf directly - uses $[...] syntax automatically\nconst config = await configorama('./main.tf')\n// config.locals[0].app_name = \"myapp-${var.environment}\" (preserved)\n\n// Use $[...] for configorama variables in .tf files\n// myvar: $[env:MY_VAR]\n// myref: $[file(./other.yml)]  # referenced files also use $[...]\n```\n\nWhen importing `.tf` files from other config formats (yml, json, etc.) via `${file()}`, the parent file's syntax applies. Use `allowUnknownVariableTypes: true` if the imported `.tf` contains Terraform interpolations:\n\n```javascript\nconst config = await configorama('./config.yml', {\n  allowUnknownVariableTypes: true\n})\n```\n\n**Read-only support:**\n\nCurrently, HCL files can be read and parsed, but writing/generating HCL files is not supported.\n\nSee [tests/hclTests](./tests/hclTests) for example Terraform files.\n\n---\n\n### Git References\n\nAccess repository information from the current working directory's git data.\n\n<!-- doc-gen CODE src=tests/gitVariables/gitVariables.yml -->\n```yml\n########################\n# Git Variables\n########################\n\n# Repo owner/name. E.g. DavidWells/configorama\nrepo: ${git:repo}\nrepository: ${git:repository}\n\n# Repo owner. E.g. DavidWells\nowner: ${git:owner}\nrepoOwner: ${git:repoOwner}\nrepoOwnerDashed: ${git:repo-owner}\n\n# Url. E.g. https://github.com/DavidWells/configorama\nurl: ${git:url}\nrepoUrl: ${git:repoUrl}\nrepoUrlDashed: ${git:repo-url}\n\n# Directory. E.g. https://github.com/DavidWells/configorama/tree/master/tests/gitVariables\ndir: ${git:dir}\ndirectory: ${git:directory}\n\n# Branch\nbranch: ${git:branch}\n\n# Commits. E.g. 785fa6b982d67b079d53099d57c27fa87c075211\ncommit: ${git:commit}\n\n# Sha1. E.g. 785fa6b\nsha1: ${git:sha1}\n\n# Message. E.g. 'Initial commit'\nmessage: ${git:message}\n\n# Remotes. E.g. https://github.com/DavidWells/configorama\nremote: ${git:remote}\nremoteDefined: ${git:remote('origin')}\nremoteDefinedNoQuotes: ${git:remote(origin)}\n\n# Tags. E.g. v0.5.2-1-g785fa6b\ntag: ${git:tag}\n# Describe. E.g. v0.5.2-1-g785fa6b\ndescribe: ${git:describe}\n\n# Timestamp. E.g. 2025-01-28T07:28:53.000Z\ngitTimestampRelativePath: ${git:timestamp('../../package.json')}\n# Timestamp. E.g. 2025-01-28T07:28:53.000Z\ngitTimestampAbsolutePath: ${git:timestamp('package.json')}\n```\n<!-- end-doc-gen -->\n\n**How it works:**\n- Reads git data from `.git` directory in current working directory or parent directories\n- Executes git commands via child process\n- Throws error if not in a git repository\n\n**Supplying git values (no `.git` needed):**\n\nBuilds that run from a source archive (Docker images, Lambda, CI artifacts) often have no `.git`\ndirectory. Supply the values with [overrides](#overrides): a supplied `git:` value resolves without\nthe `.git` lookup or any git command, and keys you don't supply keep the normal behaviour.\n\n```js\nconst config = await configorama('serverless.yml', {\n  overrides: {\n    'git:commit': process.env.COMMIT_SHA,\n    'git:url': process.env.REPOSITORY_URL,\n  },\n})\n```\n\n- Aliases work both ways: `git:commitSha` reads a `git:commit` override and vice versa.\n- `${git:sha}` derives from `git:commit` (first 7 chars); `${git:repo}`, `${git:org}` and `${git:name}`\n  derive from `git:url`. An explicit override for those keys wins over the derived value.\n- `git:url` is normalised the same way as a live remote, to `https://<host>/<owner>/<repo>`. Credentials\n  and `.git` are dropped, so a token-bearing clone URL never leaks into your config. `${git:remote}`\n  (origin) uses it too.\n- `${git:dir}`, `${git:timestamp(...)}` and `${git:isDirty}` always read live git.\n\n--- | --- | --- |\n| `commit` | `CONFIGORAMA_GIT_COMMIT` | `${git:commit}`; `${git:sha}` derives from it (first 7 chars) |\n| `sha` | `CONFIGORAMA_GIT_SHA` | `${git:sha}` / `${git:sha1}` |\n| `branch` | `CONFIGORAMA_GIT_BRANCH` | `${git:branch}` |\n| `url` | `CONFIGORAMA_GIT_URL` | `${git:url}`, `${git:remote}` (origin); `repo`, `org` and `name` derive from it |\n| `repo` | `CONFIGORAMA_GIT_REPO` | `${git:repo}` |\n| `org` | `CONFIGORAMA_GIT_ORG` | `${git:org}` |\n| `name` | `CONFIGORAMA_GIT_NAME` | `${git:name}` |\n| `tag` | `CONFIGORAMA_GIT_TAG` | `${git:tag}` / `${git:describe}` |\n| `message` | `CONFIGORAMA_GIT_MESSAGE` | `${git:message}` |\n\n- The setting beats the env var, and both beat live git. Empty values are ignored.\n- `url` is normalised the same way as a live remote, to `https://<host>/<owner>/<repo>`. Credentials\n  and `.git` are dropped, so a token-bearing clone URL never leaks into your config.\n- `${git:dir}`, `${git:timestamp(...)}` and `${git:isDirty}` always read live git.\n\n---\n\n### Overrides\n\nSupply a value for any variable ref up front, so it resolves without running its resolver. Useful\nwhen a value is already known (CI, containers, tests) or its source isn't available where the\nconfig is built.\n\n```js\nconst config = await configorama('config.yml', {\n  overrides: {\n    'git:commit': '785fa6b982d67b079d53099d57c27fa87c075211',\n    'env:API_URL': 'https://api.example.com',\n    'opt:stage': 'prod',\n  },\n})\n```\n\n```bash\nCONFIGORAMA_OVERRIDES='{\"git:commit\":\"785fa6b982d67b079d53099d57c27fa87c075211\"}' configorama config.yml\n```\n\n- Keys are variable refs exactly as written inside `${...}`, without filters or fallbacks.\n- The `overrides` setting beats the `CONFIGORAMA_OVERRIDES` env var (a JSON object of the same shape).\n  `null`/`undefined` values are ignored; empty strings, `0` and `false` are real values.\n- Filters still run on an overridden value, and fallbacks still apply to refs that have no override.\n- A resolver can refine overrides with an optional `override(variableString, overrides)` hook\n  (return `undefined` to fall back to an exact match). The built-in `git:` resolver uses it for\n  aliases, derived values and credential-stripping (see [Git References](#git-references)).\n\n---\n\n### Cron Values\n\nConvert human-readable time expressions into standard cron syntax.\n\n```yaml\n# Basic patterns\neveryMinute: ${cron('every minute')}        # * * * * *\neveryHour: ${cron('every hour')}            # 0 * * * *\neveryDay: ${cron('every day')}              # 0 0 * * *\nweekdays: ${cron('weekdays')}               # 0 0 * * 1-5\nmidnight: ${cron('midnight')}               # 0 0 * * *\nnoon: ${cron('noon')}                       # 0 12 * * *\n\n# Interval patterns\nevery5Minutes: ${cron('every 5 minutes')}   # */5 * * * *\nevery15Minutes: ${cron('every 15 minutes')} # */15 * * * *\nevery2Hours: ${cron('every 2 hours')}       # 0 */2 * * *\nevery3Days: ${cron('every 3 days')}         # 0 0 */3 * *\n\n# Specific times\nat930: ${cron('at 9:30')}                   # 30 9 * * *\nat930pm: ${cron('at 9:30 pm')}              # 30 21 * * *\nat1200: ${cron('at 12:00')}                 # 0 12 * * *\nat1230am: ${cron('at 12:30 am')}            # 30 0 * * *\n\n# Weekday patterns\nmondayMorning: ${cron('on monday at 9:00')}  # 0 9 * * 1\nfridayEvening: ${cron('on friday at 17:00')} # 0 17 * * 5\nsundayNoon: ${cron('on sunday at 12:00')}    # 0 12 * * 0\n\n# Pre-existing cron expressions (pass through)\ncustomCron: ${cron('15 2 * * *')}           # 15 2 * * *\n```\n\n**Supported expressions:**\n- `every N minutes/hours/days`\n- `at HH:MM [am/pm]`\n- `on [weekday] at HH:MM`\n- `midnight`, `noon`, `weekdays`\n- Standard cron syntax (passed through unchanged)\n\n---\n\n### Eval Expressions\n\nEvaluate mathematical and logical expressions safely (without using JavaScript's `eval`). Uses the `subscript` library for safe expression evaluation.\n\n```yaml\n# Math operations\nsum: ${eval(10 + 5)}                  # 15\nmultiply: ${eval(10 * 3)}             # 30\ndivide: ${eval(100 / 4)}              # 25\nmodulo: ${eval(17 % 5)}               # 2\n\n# Comparisons (returns boolean)\nisGreater: ${eval(200 > 100)}         # true\nisLess: ${eval(100 > 200)}            # false\nisEqual: ${eval(10 == 10)}            # true\n\n# String comparisons\nisEqual: ${eval(\"hello\" == \"hello\")}  # true\nstrictEqual: ${eval(\"foo\" === \"foo\")} # true\nnotEqual: ${eval(\"a\" != \"b\")}         # true\n\n# Complex expressions\ncomplex: ${eval((10 + 5) * 2)}        # 30\npercentage: ${eval((75 / 100) * 200)} # 150\n\n# With variables\nthreshold: 50\nvalue: 75\naboveThreshold: ${eval(${value} > ${threshold})}  # true\n```\n\n**Supported operators:**\n\n| Category | Operators |\n|----------|-----------|\n| Arithmetic | `+` `-` `*` `/` `%` |\n| Comparison | `==` `!=` `===` `!==` `>` `<` `>=` `<=` |\n| Logical | `&&` `\\|\\|` `!` |\n| Grouping | `( )` |\n\n**Security:**\n- Does NOT use JavaScript's `eval()`\n- Uses safe expression parser (subscript)\n- No access to global scope or functions\n- Only mathematical and logical operations allowed\n\n---\n\n### If Expressions\n\nConditional expressions using ternary syntax. This is an alias for `eval` with a clearer name for conditionals.\n\n```yaml\n# Basic ternary (condition ? \"yes\" : \"no\")\nstatus: ${if(5 > 3 ? \"yes\" : \"no\")}           # \"yes\"\n\n# With variables\nthreshold: 50\nvalue: 75\nresult: ${if(${value} > ${threshold} ? \"above\" : \"below\")}  # \"above\"\n\n# Nested ternary (if/else if/else)\nscore: 85\ngrade: ${if(${score} >= 90 ? \"A\" : ${score} >= 80 ? \"B\" : \"C\")}  # \"B\"\n\n# Boolean result (no ternary needed)\nisValid: ${if(${value} > 0)}               # true\n\n# Logical operators\nenabled: true\ncount: 5\ncanProceed: ${if(${enabled} && ${count} > 0)}  # true\nhasIssues: ${if(!${enabled} || ${count} == 0)} # false\n```\n\n**Supported operators:**\n\n| Category | Operators |\n|----------|-----------|\n| Comparison | `==` `!=` `===` `!==` `>` `<` `>=` `<=` |\n| Logical | `&&` `\\|\\|` `!` |\n| Nullish | `??` |\n| Ternary | `condition ? \"yes\" : \"no\"` |\n\n**Serverless deployment examples:**\n\n```yaml\nservice: my-service\n\nprovider:\n  name: aws\n  stage: ${opt:stage, 'dev'}\n  region: ${opt:region, 'us-east-1'}\n\ncustom:\n  # Different memory by stage\n  memorySize: ${if(${provider.stage} === \"prod\" ? 1024 : 512)}\n\n  # Different log retention by stage\n  logRetention: ${if(${provider.stage} === \"prod\" ? 30 : 7)}\n\n  # Enable features per environment\n  enableDebugEndpoints: ${if(${provider.stage} !== \"prod\")}\n  enableMetrics: ${if(${provider.stage} === \"prod\")}\n\n  # Regional settings\n  replicaCount: ${if(${provider.region} === \"us-east-1\" ? 3 : 1)}\n\n  # Conditional IAM role (use predefined role in prod, inline in dev)\n  useExternalRole: ${if(${provider.stage} === \"prod\")}\n  role: ${if(${custom.useExternalRole} ? \"arn:aws:iam::123:role/prod-role\" : null)}\n\nfunctions:\n  api:\n    handler: handler.api\n    memorySize: ${custom.memorySize}\n\n  # Debug function - only deployed in non-prod\n  debug:\n    handler: handler.debug\n    enabled: ${custom.enableDebugEndpoints}\n\n  # Metrics processor - only in prod\n  metricsProcessor:\n    handler: handler.metrics\n    enabled: ${custom.enableMetrics}\n```\n\n---\n\n### Filters (Experimental)\n\nPipe resolved values through transformation functions like case conversion.\n\n```yaml\n# String transformations\ntoUpperCaseString: ${'value' | toUpperCase }  # 'VALUE'\ntoLowerCaseString: ${'VALUE' | toLowerCase }  # 'value'\n\n# Case conversions\ntoKebabCaseString: ${'valueHere' | toKebabCase }  # 'value-here'\ntoCamelCaseString: ${'value-here' | toCamelCase } # 'valueHere'\n\n# Chaining filters\nkey: lol_hi\ntransformed: ${key | toKebabCase | toUpperCase }  # 'LOL-HI'\n\n# With variables\nserviceName: MyServiceName\nserviceSlug: ${serviceName | toKebabCase}  # 'my-service-name'\n```\n\n**Built-in filters:**\n- `toUpperCase` - Convert to uppercase\n- `toLowerCase` - Convert to lowercase\n- `toKebabCase` - Convert to kebab-case\n- `toCamelCase` - Convert to camelCase\n- `String`, `Number`, `Boolean`, `Array`, `Object`, `Json` - Validate/coerce resolved values\n- `oneOf(...)` - Restrict a value to inline literals or a resolved list variable\n- `help('text')` - Attach guidance to a variable for the [config wizard](#config-wizard-experimental); returns the value unchanged\n\nThe `help()` filter is an identity filter: it leaves the value untouched but records prompt/agent description text.\n\n```yaml\napiKey: ${env:API_KEY | help('The Stripe live secret key')}\nstage: ${option:stage | toUpperCase | help('Deployment stage')}\ndbPort: ${env:DB_PORT, 5432 | Number | help('The Postgres port')}\n```\n\n`oneOf()` is a runtime constraint. It throws if the resolved value is not in the allowed set. Put type filters first when coercion matters:\n\n```yaml\nstage: ${option:stage | oneOf('dev', 'staging', 'prod')}\nthreads: ${option:threads | Number | oneOf(1, 2, 4)}\n\nallowedStages:\n  - dev\n  - prod\nstageFromList: ${option:stage | oneOf(${self:allowedStages})}\n```\n\n`Array` accepts existing arrays, JSON/JSON5 array strings, and comma-separated text. `Object` accepts existing objects and JSON/JSON5 object strings.\n\nComments are used as help fallback when `help()` is absent. Precedence is `help()` first, then trailing inline comments, then a leading comment block:\n\n```yaml\n# Used by deploy jobs\ndeployToken: ${env:DEPLOY_TOKEN}\nregion: ${option:region, 'us-east-1'} # AWS region\n```\n\nUse comment annotations for human and agent metadata. Filters affect runtime values; comments describe values:\n\n```yaml\nsecrets:\n  # Stripe live secret key\n  # @from Stripe dashboard > Developers > API keys\n  # @example sk_live_...\n  # @default Set in CI or local shell profile\n  # @sensitive true\n  # @group Payments\n  # @deprecated Use STRIPE_RESTRICTED_KEY instead\n  stripeSecret: ${env:STRIPE_SECRET_KEY}\n```\n\nSupported annotation tags:\n\n- `@description ...` - Explicit description; overrides normal comment text and `help()`\n- `@from ...` - Where to obtain the value; appears as `obtainHint`\n- `@example ...` - Example value; can appear multiple times\n- `@default ...` - Documentation-only default hint; does not resolve the variable\n- `@sensitive true|false` - Override name-based masking detection\n- `@group ...` - Wizard display group label\n- `@deprecated ...` - Warning text for requirements JSON and prompt descriptors\n\n`from()` and `meta()` are not built-in filters. JSON files cannot use comment annotations because JSON has no comments; use JSON5/JSONC or another commented format if metadata is needed.\n\n**Custom filters:**\n\n```javascript\nconst config = await configorama('config.yml', {\n  filters: {\n    // Custom filter\n    reverse: (value) => value.split('').reverse().join(''),\n    // Filter with options\n    truncate: (value, length = 10) => value.substring(0, length)\n  }\n})\n```\n\n```yaml\n# Using custom filters\nreversed: ${'hello' | reverse}  # 'olleh'\ntruncated: ${'very long string' | truncate(5)}  # 'very '\n```\n\n---\n\n### Functions (Experimental)\n\nApply built-in functions to combine, transform, or manipulate values.\n\n```yaml\nobject:\n  one: once\n  two: twice\n\nobjectTwo:\n  three: third\n  four: fourth\n\n# Merge objects\nmergeObjects: ${merge(${object}, ${objectTwo})}\n# Result: { one: 'once', two: 'twice', three: 'third', four: 'fourth' }\n\n# Strings compose without a function\nfullName: ${firstName} ${lastName}\n\n# Array operations\nitems:\n  - a\n  - b\n  - c\n\njoinedItems: ${join(${items}, ', ')}  # 'a, b, c'\n```\n\n**Built-in functions:**\n- `merge(a, b)` - Merge two objects or arrays; two strings are joined\n- `join(array, separator)` - Join array elements (separator defaults to `,`)\n- `split(string, separator, limit)` - Split a string into an array\n- `length(value)` - Length of a string or array, or the key count of an object\n- `upperKeys(object)` - Uppercase an object's keys\n- `md5(value)` - MD5 hash of a value\n\nCalling a function that doesn't exist is an error that lists the available ones.\n\n**Custom functions:**\n\n```javascript\nconst config = await configorama('config.yml', {\n  functions: {\n    // Custom function\n    add: (a, b) => a + b,\n    // Function with multiple args\n    between: (val, min, max) => val >= min && val <= max\n  }\n})\n```\n\n```yaml\n# Using custom functions\nsum: ${add(5, 10)}  # 15\nvalue: 75\ninRange: ${between(${value}, 50, 100)}  # true\n```\n\n---\n\n## Bundled Plugins\n\nPlugins ship in the repo under `plugins/` and are opt-in: install their peer dependencies, then wire them into `variableSources`. Plugins are *not* required dependencies of `configorama` itself, so consumers who don't need them aren't paying for them.\n\n### CloudFormation\n\nResolves CloudFormation stack output values. Single-region, multi-region, and multi-account.\n\n```yaml\n# Default region, default AWS credentials\napiUrl: ${cf:my-stack.ApiUrl}\n\n# Explicit region\nwestUrl: ${cf(us-west-2):west-stack.ApiUrl}\n\n# Cross-account: 'prod' matches PROD_AWS_ACCESS_KEY_ID env vars\nprodUrl: ${cf(prod:us-west-2):prod-stack.ApiUrl}\n```\n\n```javascript\nconst configorama = require('configorama')\nconst createCloudFormationResolver = require('configorama/plugins/cloudformation')\n\nconst cfResolver = createCloudFormationResolver({\n  defaultRegion: 'us-east-1',\n})\n\nconst config = await configorama('config.yml', {\n  variableSources: [cfResolver]\n})\n```\n\nFull docs: [`plugins/cloudformation/README.md`](./plugins/cloudformation/README.md). Covers the env-var-prefix alias convention, the refcounted credential mutex for parallel-safe deploys, and the `skipResolution` mode for CI metadata extraction.\n\nPeer dependency (install separately):\n\n```bash\nnpm install @aws-sdk/client-cloudformation @aws-sdk/credential-providers\n```\n\n### 1Password\n\nResolves secret values through the [1Password CLI](https://developer.1password.com/docs/cli/) (`op`). Secrets are fetched at resolution time — never persisted, never logged.\n\n```yaml\nnpmToken: ${op:npm.NPM_TOKEN}\ndbPassword: ${op:database}\ndirectRef: ${op(op://vault/item/field)}\n```\n\n```javascript\nconst configorama = require('configorama')\nconst createOnePasswordResolver = require('configorama/plugins/onepassword')\n\nconst opResolver = createOnePasswordResolver({\n  refs: {\n    npm: 'op://production/npm-automation/notesPlain',\n    database: { item: 'database-prod', vault: 'production', field: 'password' },\n  },\n})\n\nconst config = await configorama('config.yml', {\n  variableSources: [opResolver]\n})\n```\n\nFull docs: [`plugins/onepassword/README.md`](./plugins/onepassword/README.md). Covers alias refs, private item links, field inference and ambiguity rules, INI/dotenv key paths, `skipResolution`, and sync usage.\n\nNo npm dependencies — requires the `op` binary on `PATH` and a signed-in CLI (or `OP_SERVICE_ACCOUNT_TOKEN`).\n\n---\n\n## API Reference\n\n### Async API\n\nThe primary async API for resolving configurations.\n\n**Signature:**\n\n```typescript\nfunction configorama<T = any>(\n  configPathOrObject: string | object,\n  settings?: ConfigoramaSettings\n): Promise<T | ConfigoramaResult<T>>\n```\n\n**Parameters:**\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `configPathOrObject` | `string \\| object` | Yes | Path to config file or raw JavaScript object |\n| `settings` | `ConfigoramaSettings` | No | Configuration options |\n\n**Settings object:**\n\n```typescript\ninterface ConfigoramaSettings {\n  options?: Record<string, any>          // CLI flags for ${opt:xyz}\n  syntax?: string | RegExp               // Custom variable syntax\n  configDir?: string                     // Working directory for relative paths\n  variableSources?: VariableSource[]     // Custom variable resolvers\n  filters?: Record<string, Function>     // Custom filter functions\n  functions?: Record<string, Function>   // Custom functions\n  allowUnknownVariableTypes?: boolean | string[]  // Allow unknown var types\n  allowUnresolvedVariables?: boolean | string[]   // Allow unresolved vars\n  allowUndefinedValues?: boolean         // Allow undefined in output\n  returnMetadata?: boolean               // Return metadata with config\n  mergeKeys?: string[]                   // Keys to merge in arrays\n  filePathOverrides?: Record<string, string>  // Override file paths\n}\n```\n\n**Returns:**\n\n- If `returnMetadata: false` (default): `Promise<T>` - Resolved config object\n- If `returnMetadata: true`: `Promise<ConfigoramaResult<T>>` - Object with config and metadata\n\n**Example:**\n\n```javascript\nconst configorama = require('configorama')\n\n// Basic usage\nconst config = await configorama('./config.yml')\n\n// With options\nconst config = await configorama('./config.yml', {\n  options: { stage: 'prod', region: 'us-east-1' },\n  allowUnknownVariableTypes: ['ssm', 'cf']\n})\n\n// With metadata\nconst result = await configorama('./config.yml', {\n  returnMetadata: true,\n  options: { stage: 'prod' }\n})\n\nconsole.log(result.config)           // Resolved config\nconsole.log(result.metadata)         // Variable metadata\nconsole.log(result.resolutionHistory) // Resolution steps\n```\n\n---\n\n### Sync API\n\nSynchronous API for blocking config resolution.\n\n**Signature:**\n\n```typescript\nfunction configorama.sync<T = any>(\n  configPathOrObject: string | object,\n  settings?: ConfigoramaSettings\n): T\n```\n\n**Parameters:**\n\nSame as async API, but `dynamicArgs` cannot be a function (must be serializable).\n\n**Returns:**\n\n`T` - Resolved config object (synchronously)\n\n**Limitations:**\n\n- Cannot use async functions in JavaScript/TypeScript file references\n- `dynamicArgs` must be serializable (not a function)\n- CLI args automatically parsed from `process.argv` if `options` not provided\n\n**Example:**\n\n```javascript\nconst configorama = require('configorama')\n\n// Basic sync usage\nconst config = configorama.sync('./config.yml')\n\n// With options\nconst config = configorama.sync('./config.yml', {\n  options: { stage: 'dev' }\n})\n```\n\n---\n\n### Library API\n\n```javascript\nconst configorama = require('configorama')\n\nconst config = await configorama('config.yml')\nconst result = await configorama('config.yml', { returnMetadata: true })\nconst requirements = await configorama.inspect('config.yml', { view: 'requirements' })\nconst graph = await configorama.inspect('config.yml', { view: 'graph', format: 'mermaid' })\nconst configSync = configorama.sync('config.yml')\n```\n\nThe stable public surface is intentionally small:\n\n| Method | Use it for |\n|---|---|\n| `configorama(fileOrObject, opts)` | Async resolution. Set `returnMetadata: true` when you need `metadata.variables`, `metadata.uniqueVariables`, or `metadata.fileDependencies`. |\n| `configorama.sync(fileOrObject, opts)` | Synchronous resolution for blocking contexts. |\n| `configorama.inspect(fileOrObject, opts)` | Pre-resolution inspection. Use `view: \"requirements\"`, `view: \"audit\"`, or `view: \"graph\"` for one projection. |\n| `configorama.format` | Parser utilities for YAML, JSON/JSON5, TOML, INI, HCL, and Markdown frontmatter. |\n\nLower-level helpers still exist for compatibility: `analyze()`, `introspect()`, `audit()`, `graph()`, `buildVariableSyntax()`, and `Configorama`. New code should start with `configorama()`, `configorama.sync()`, or `configorama.inspect()`.\n\n`returnMetadata: true` remains the right API for tools that need resolved config plus dependency metadata:\n\n```javascript\nconst result = await configorama('serverless.yml', {\n  returnMetadata: true,\n  allowUnknownVariableTypes: true,\n  allowUnresolvedVariables: true,\n  options: { stage: 'prod' }\n})\n\nconsole.log(result.config)\nconsole.log(result.metadata.variables)\nconsole.log(result.metadata.uniqueVariables)\nconsole.log(result.metadata.fileDependencies.resolvedPaths)\nconsole.log(result.metadata.fileDependencies.globPatterns)\n```\n\nThat metadata shape is the same path used by the newer inspection APIs, so tools can keep consuming it without switching to `inspect()`.\n\n---\n\n### Inspect API\n\nInspect config structure without resolving missing user inputs.\n\n**Signature:**\n\n```typescript\nfunction configorama.inspect(\n  configPathOrObject: string | object,\n  settings?: ConfigoramaSettings & {\n    view?: 'requirements' | 'audit' | 'graph'\n    format?: 'json' | 'mermaid' | 'dot'\n  }\n): Promise<object | string>\n```\n\nWith no `view`, `inspect()` returns the full model:\n\n```javascript\nconst model = await configorama.inspect('./config.yml')\n\nconsole.log(model.requirements)\nconsole.log(model.graph)\nconsole.log(model.audit)\n```\n\nUse `view` for one projection:\n\n```javascript\nconst configorama = require('configorama')\n\nconst requirements = await configorama.inspect('./config.yml', { view: 'requirements' })\nconst audit = await configorama.inspect('./config.yml', { view: 'audit' })\nconst graph = await configorama.inspect('./config.yml', { view: 'graph', format: 'mermaid' })\n```\n\nThe older `analyze()`, `introspect()`, `audit()`, and `graph()` helpers map to the same underlying inspection paths. They are kept for existing consumers.\n\n---\n\n### Format Utilities\n\nParse various config formats to JavaScript objects.\n\n**Available parsers:**\n\n```javascript\nconst { format } = require('configorama')\n\n// Parse YAML\nconst yamlObj = format.yaml.parse('key: value')\n\n// Parse JSON (handles JSON5/JSONC too: comments, trailing commas)\nconst jsonObj = format.json.parse('{ key: \"value\", }')\n\n// Parse TOML\nconst tomlObj = format.toml.parse('key = \"value\"')\n\n// Parse INI\nconst iniObj = format.ini.parse('[section]\\nkey=value')\n\n// Parse HCL (requires @cdktf/hcl2json)\nconst hclObj = await format.hcl.parse('variable \"example\" { default = \"value\" }')\n```\n\n**Available parsers:** `format.json`, `format.yaml`, `format.toml`, `format.ini`, `format.hcl`, `format.markdown`.\n\nEach has at minimum a `parse(content)` method; `dump(obj)` / `stringify(obj)` and cross-format converters (e.g. `format.yaml.toJson`, `format.toml.toYaml`) are available where the underlying format supports them. `format.markdown` is a frontmatter parser; see [Markdown Files](#markdown-files) below.\n\n**Real use cases for `format`:**\n\n- Parse a config file without resolving variables (just want the structure):\n  ```javascript\n  const { format } = require('configorama')\n  const fs = require('fs')\n  const raw = format.yaml.parse(fs.readFileSync('config.yml', 'utf8'))\n  // raw is the YAML structure with ${...} strings intact\n  ```\n- Use the same YAML/TOML/JSON5 parsers as configorama itself in your own tooling, so a file that loads in one place loads identically in the other.\n\n---\n\n### Markdown Files\n\nMarkdown configs (`.md`, `.mdx`, `.markdown`, `.mdown`, `.mkdn`, `.mkd`) are parsed as YAML/TOML/JSON frontmatter + body. The frontmatter becomes top-level keys; the body is exposed as `_content` on the resolved config (or `_body` if the frontmatter used that key explicitly).\n\n```markdown\n---\nservice: my-service\nstage: ${opt:stage, 'dev'}\n---\n\n# Service Docs\nThis is the body content.\n```\n\nResolves to:\n\n```javascript\n{\n  service: 'my-service',\n  stage: 'dev',\n  _content: '# Service Docs\\nThis is the body content.'\n}\n```\n\nThe body is detached during variable resolution (so `${…}` inside the body text is left alone) and re-attached afterward; only frontmatter keys get variable expansion.\n\n---\n\n### `buildVariableSyntax(prefix, suffix, excludePatterns?)`\n\nHelper for building a properly-escaped regex source string to pass to the `syntax` option. Handles regex-special characters in your delimiters without you having to escape them yourself.\n\n```javascript\nconst { buildVariableSyntax } = require('configorama')\n\n// Use {{ ... }} instead of ${ ... }\nconst syntax = buildVariableSyntax('{{', '}}')\n\nconst config = await configorama('config.yml', { syntax })\n```\n\n**Parameters:**\n\n| Param | Type | Default | Description |\n|---|---|---|---|\n| `prefix` | `string` | `'${'` | Opening delimiter |\n| `suffix` | `string` | `'}'` | Closing delimiter |\n| `excludePatterns` | `string[]` | `['AWS', 'aws:', 'stageVariables']` | Patterns to exclude via negative lookahead (so e.g. `${AWS::Region}` and `${aws:username}` are left untouched by CloudFormation users) |\n\n---\n\n### `Configorama` Class\n\nFor advanced use cases (long-lived instances, hooking into init/resolve lifecycle, accessing partial state) the underlying class is exported.\n\n```javascript\nconst { Configorama } = require('configorama')\n\nconst instance = new Configorama('config.yml', { options: { stage: 'dev' } })\nawait instance.init({ stage: 'dev' })\nconst resolved = await instance.populateObject(instance.config)\nconst metadata = instance.collectVariableMetadata()\n```\n\nMost users should prefer the top-level `configorama()` / `.sync()` / `.analyze()` functions, which are thin wrappers around this class.\n\n---\n\n### `configorama/parse-file` Subpath\n\nFor tools that want to parse a config file (auto-detecting format from extension or contents) without going through variable resolution:\n\n```javascript\nconst { parseFile, parseFileContents } = require('configorama/parse-file')\n\n// Read from disk\nconst raw = parseFile('./config.yml')\n// returns the parsed object with ${...} strings intact\n\n// Or parse already-loaded contents\nconst fromString = parseFileContents({\n  contents: 'service: my-app\\nstage: ${opt:stage}',\n  filePath: 'in-memory.yml'\n})\n```\n\nBoth are synchronous. Useful for build tools that inspect or rewrite configs before handing them to configorama.\n\n---\n\n### TypeScript Types\n\nType definitions are bundled (`index.d.ts`). TypeScript users get:\n\n- Generic typing on the resolved config: `configorama<MyConfig>('config.yml')` returns `Promise<MyConfig>`\n- Full typing on `ConfigoramaSettings` and `ConfigoramaResult`\n- Editor autocomplete on all options shown in the [Complete Options Reference](#complete-options-reference)\n\n```typescript\nimport configorama, { ConfigoramaSettings } from 'configorama'\n\ninterface MyConfig {\n  service: string\n  stage: string\n  database: { host: string; port: number }\n}\n\nconst config = await configorama<MyConfig>('config.yml', { options: { stage: 'prod' } })\n// config.database.port is typed as number\n```\n\n---\n\n## Configuration Options\n\n### Custom Variable Syntax\n\nUse the `syntax` option to change the variable delimiters. You can provide a regex string directly or use `buildVariableSyntax()` to generate one with proper character escaping:\n\n```javascript\nconst configorama = require('configorama')\nconst { buildVariableSyntax } = require('configorama')\n\n// Using buildVariableSyntax helper (recommended)\nconst config = await configorama(configFile, {\n  syntax: buildVariableSyntax('{{', '}}'),  // Mustache-style: {{env:FOO}}\n  options: { stage: 'dev' }\n})\n\n// Other examples:\nbuildVariableSyntax('${{', '}}')   // ${{env:FOO}}\nbuildVariableSyntax('#{', '}')     // #{env:FOO}\nbuildVariableSyntax('[[', ']]')    // [[env:FOO]]\nbuildVariableSyntax('<', '>')      // <env:FOO>\n```\n\n**Function signature:**\n\n```typescript\nfunction buildVariableSyntax(\n  prefix: string = '${',\n  suffix: string = '}',\n  excludePatterns: string[] = ['AWS', 'aws:', 'stageVariables']\n): string\n```\n\nThe `buildVariableSyntax()` function:\n- Automatically excludes suffix characters from the allowed character class (prevents parsing issues)\n- Supports nested variables by excluding `$` and `{` from values\n- Third parameter `excludePatterns` is an array of strings to exclude via negative lookahead\n\n**Example with custom syntax:**\n\n```javascript\nconst config = await configorama('config.yml', {\n  syntax: buildVariableSyntax('{{', '}}')\n})\n```\n\n```yaml\n# config.yml with {{ }} syntax\napiKey: {{env:API_KEY}}\nstage: {{opt:stage, 'dev'}}\ndatabase: {{file(./db.yml)}}\n```\n\n---\n\n### allowUnknownVariableTypes\n\nControls what happens when encountering unregistered variable types (e.g., `${ssm:path}` when `ssm` isn't a registered resolver).\n\n**Type:** `boolean | string[]`\n\n**Default:** `false`\n\n**Behavior:**\n\n```javascript\n// Allow ALL unknown types to pass through\nconst config = await configorama(configFile, {\n  allowUnknownVar","readmeFilename":"README.md"}