{"_id":"@universal-packages/config-loader","_rev":"39-a4362ef03d5cf2940924958cff53f8b6","name":"@universal-packages/config-loader","dist-tags":{"latest":"1.14.2"},"versions":{"1.0.0":{"name":"@universal-packages/config-loader","version":"1.0.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.0.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"ba64c5356a66076b7c6a7c80965203e657e3b2fa","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.0.0.tgz","fileCount":11,"integrity":"sha512-+FGxWPqurBqhq0um2lnV7dU/MOTwrOPbcaeeMMoWKBQn/8Jzj2f7isT9Vtp+GN/53FZbTXwv7U10KdiWDcsOPw==","signatures":[{"sig":"MEYCIQCx+JXaP+Mdya/Pq5CnCMJIgQ5TAgAZabRhz///gzmNnQIhAJXARZsudeVc1lnRcFMkTuPuoNmqCXr2h8e6gL4bPZJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisqMhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVcA/9HLhnMeAAew1mz3U78OVZTO/hO9dmjaS86nubLwFSsVXtRQpe\r\nVkV09hvFGUVDKdx+avVIlfLHxFFqE4XW8IYaKJ1qCa4m2CGVDqkpLJOUODWq\r\n96rJiHmSGS/eNnZyPgs/fe10riuI2OLOeJuj360eg1oc4h+dMJyGlsN3ZFHY\r\n0L0Pw08bYHl8veG4DaTsl2/dfhP2cG8q+Ro3kVXM17se9YQI49opp7kc6tm9\r\n09yR124Aju3wP9CWI5b3e29G/XQV0E77mpYp8JcgZi0LxgAQTF7j36uDzpOm\r\nqDRPnN4RGDN9UXSiUJquhFcv/Ydy9yvurtuFCbmQZewC3FLhd4c5qHdI8044\r\ny5e96OV9YEPYF3cRtja3ZaxwXYJYaWc6DDNqw2FqDbi+KjhqoTIIja1J/Fux\r\nELlLM+hTWJXsk4EBicQIZx8F1Y99RQIFk9gbCP+nQ1I89/Uw43BoXhXd7WGN\r\nyK9vvGEdk3Ju3aM2d12OHPAfV2lB/2D//wWecRLjSUdrPsrwI8eYPqkvLEyR\r\nLwGoBpC4R+QnGIUhVvP731B6KaI41zaGRdLaV6VNB36AiaHDDrNm1UbFjZ0x\r\nyB4AmPsAoljF244ZPRlh7LmsRmlsiL6uGwHk0jKKOKnVH6RiWNflN4kIEC0J\r\nDhkL+NadlEaLAmILvfa9fttZWBj2CeEd7pM=\r\n=vMyL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.19.3","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.0","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.0.0_1655874337108_0.9377224335306129","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@universal-packages/config-loader","version":"1.1.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.1.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"af8714225b3f1f6d500b45bf84776b0a1d9d0f97","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.1.0.tgz","fileCount":11,"integrity":"sha512-BO99sb2cyBgr6BsuWXRgQaS9GMhAsk+8+lrmnhgBSo9331vVhxq03zNFWBBJfbYkO/79oodTJU+JXCgrnA4PSA==","signatures":[{"sig":"MEUCIBx2yekSI8ef213guLPsoes89Nyrva2D47T9QIujMdlHAiEA2NQDFP5JDUzhiO1ZaJGHiRfCWvKNmgaQO1QD4N4aTug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwiS4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0ABAAo16Miv0kaHSSEUFpkrEWD9PX8BhDBz/kmrP2szHn+Sy9ioOj\r\nAB2A/1zKWcWbIdPjCbPVVbPUYVWgwQ2G62LBe1bUejRPw6yAoRlGUUVldzAq\r\nTslXl4+cm0IsZzixz83PkRsi85kkqHrca6uag6qtl/24oymquxXPOMqgMt0M\r\niSyRLNYuKEgiqXoSFGYYMNM/HiJiNdwa4PERqzJoxGQT6CLS4ZXJWYA+EX+M\r\n4xqm271IXSJIlMZfeyHtcrL+7AaYX6aFYmUgVbXMseY+OQaCuT8ON7Moylwd\r\nP+Vx14N9SMSPkQcNbEFpHiaibz3wzUvgcyiO0IjVpy64YVldTDqbQoRH5mmG\r\ns1ojQCbXg1vVPavvkFLRDkvtlQo1DHRD3SfY9YpcHxJUxeSaDZ5uNuspNwji\r\n7yH7SPVRgxtAQxh9vFTlK51gt+H1dchazHYOuiSYjruWcbLSu7+QQdHdHjfB\r\nPlkDGlsQJwmSZc3QmD/EVTXlr3xlvk9WxtF87jUEIVO6hyyeE3cvO/inew0j\r\nA8emCiPe+oaNxqq2KgCYAZ9SNGAt6LNQ5ftEydFRIclNseV+2AwlmhWbyuzB\r\nSzysD0z3iYSXKG03vHtkvcKGV9UrmrfiP/Rpwgu7nDVmMXRFd2/F6QoZV0O2\r\nWl3yaIFS1NveTHCfhtIW/7PEQJxBfxUtGBE=\r\n=mUj0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.19.3","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.0","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.1.0_1656890552757_0.9011351270321701","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@universal-packages/config-loader","version":"1.2.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.2.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"510c44e9d0badd9333854e28286d76119b0ef806","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.2.0.tgz","fileCount":23,"integrity":"sha512-O1FOhshIHmP/Fm6GCRpgwdEDkdlI40glAZQKyzNaVY+f4G0iuUM/174uSBnzhUzjHSsBUU8r0G+tQ9QClUwamg==","signatures":[{"sig":"MEUCICkt9eCSMXDuK8lX/3pMesSDxzp41zNn4tlM4MjvtIKbAiEAm6qfjaA7iOy0D6yuv6oVc5IMV8GTKOqRFMspnspX+N4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwkb/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCMg//T3RCSxyP2vaVv9HvMFwFQ4AWRezePp/sTzHRbdX3wVdkuPR6\r\ntLYCdK/Yv9kX7Hqo3FNwGCUBQvlwKWTs61kAXT9aQvNDLKnIhLkiG2zuhMXZ\r\nSJl0VMFyPCi5JAbAwTgndxo161fOd4CUpo6WLcXxVdb+HDQvdOtPgBF4DDf/\r\nE+u+vuw1OACP84tPnJxze8VBjFb5DACnRMkTbD42VVMogEsLJUHobjV1sd3C\r\nyowabuHezwRTmJ8KSP3ZRH3xiVH33YAZHL7MVNppwQHKlIQIZu+SVrTl5wUX\r\n9ToyTS163TRAB5V8vNErsaOOzABUyfYcI2JMNywLdJUT31smBEkHgHLv598/\r\nQXduN0me0fhvieDQuOCwNvFbt/W7lq7gYpACgui34BVi63iFBO+X5ie6oFur\r\nUFhPeNLEPgh3roiNMsvK0lh3/k8P8hVcWi6Cp6ZbdblTbw+6KKJIbS44h1gJ\r\nddnZuIZSCus7PAcOJNUCsTW2y7rGKJF8r4DRxLHmYwx5K/7ZEFlM/DN/2/W9\r\n5vuKMpP67bBVCBosHpm45CCOs91mIMZ4foEaGNDo1C2g61Ue5qFfUjoF2wHX\r\nEk+WTGr1grKHaaA5fuiAYd2U1w5amZ5vWIjjik39LU1qxSabggpvF+L48gL+\r\n+giR68iAVfuBwR2GUfw9GmONQvIHaVCC+FE=\r\n=JFcP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.19.3","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.0","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.2.0_1656899327566_0.3050201678357165","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@universal-packages/config-loader","version":"1.3.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.3.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"1ad53af03cc2123a6a18677af6dfb4090712106f","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.3.0.tgz","fileCount":23,"integrity":"sha512-yjJqIvew4InK8ARJlyFLTpnRleR+J3NnpwLZrPXvlBjalmWxynSLUw0Z9X8Q18O4yo3jW1ItyRAeMMRau6kVWw==","signatures":[{"sig":"MEUCIQCRtMB4TrBqShcQshbAu5Z4RCZJo7nIy6YB1wQ1fYuvUwIgANCibAAShgm3+XD1yTzoqBBqSGBQOIkO3Z5ShO4XzxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwkvBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou6A//XU62qC11ZqcNp6jq6CxGYVE5kvvHXpS9QS11FVTr3fBMuGLw\r\nYqf3PG2ohJSYlI19eGLna5fDbwMFIV/hEPJajBB57ah3EBqZYTkG+XrQMq+2\r\no0mYC1RO7nnX8By/qanZNKSqrqCkQSjA2IgomoNBSPWh74Iuw1qKJmJvERYV\r\nrejMG/QO17E1s7rAKHFDbNf7OX9NWHtvu4ZZAmZKHEx8d9j1nU5cozwZ+Hck\r\nAdt7rTS878iyPd5D9qeLassj/Of8/HRxEjT18Cr+m6oARaXBFURJDXpYH6Ts\r\nnhLA6JVad5WQ5KmTGxpx+iYeedOphv7EyouzCCsCnNfPkESkEIprDOPGqeLi\r\nCIqqgI3orduGuuTzS/QYL6+o4FeMgK9B7iqw/U/Aa1JUGnLGIGov0NWLFdVE\r\nQ1L/yBfkJ+bnJ9GcyudPEicrz+KjgyaWrDFI2Q08vCPSAkV55k/PkNrZG7XH\r\nsIb/xnmjEG+CrZPzrthz5PFzwJG8EwyicuHlu24Zeew4x3lRzzSbqRsJH1q1\r\nYGzU43mdOi32JwXWUnmAR4clsEr0ZKGT4yGT5H6Fp85tIzwfBcTWmgqrinSX\r\n+NTifkuhIYnv7Lu7QrcE7po8Xr4Xo3dw2Ar3Iu7waKR8mafSrLQlRBNGWKJ5\r\n8yhg8lAAk7G6nHFUAtQzBEkGtIkDu5lIdQ0=\r\n=fsra\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.19.3","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.0","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.3.0_1656900545406_0.011301617860447255","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@universal-packages/config-loader","version":"1.4.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.4.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"a917ef8c407947cce6833f6aaea0ae3066cd07f7","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.4.0.tgz","fileCount":23,"integrity":"sha512-kDHsribN6H0FNeY+RKnoabxm8CO5V+E2rCeUNgQIPQpUibX+zNgBwbbN3DzmzeX9W+ursHBjZOX2lr429aBmQg==","signatures":[{"sig":"MEUCIQDVlH03jA0Cb/RXw38M7aHznjiUCZVZmKaPVU/qrKllugIgVS3Z2RiNCyex2Nj/ZZ/a24LMkbcszh1FoZIMBtsZKRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2LtjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNPA//ZdJouZeDORIl04TwnYaxzOlmk9yUsfzCmsC+gioBGN8GFTIG\r\nXbQj2dT8mHQZDGF9etMOxoQhUcNk2xiNBQbjkPb/3GrGGpk1TC6PxE9pkZDA\r\nvHCOnPvFtMfxXE/Yhs6MOyByUahtIfTjVWX24DE8CoHgvwFMf28jy+9MNzO5\r\nsEu9vGvxyqWedyEugVPA2iXGjzCxtrEAWpaPKaeQOWokmJD5X1mEXt1vpvri\r\nran0ssC3r/tTAOiKwhM3LZbOeRRaGP6uvJNS0TrVfNqGvGNVsyuWxvSCXumB\r\nJKuKSUvvJlRQZd9mfZpcXRXeW0HjFI/q4Z7nqFmq0B9z5NGlJPkMIOXkatbL\r\nY3cqG6AhrCu2flf2KissreFGeeShcRmAGSIDwpbQ0H4e9XS9qFB/nMkLlzOI\r\nilvFAlmpDBpmrdI2HHBvz4S6tLtGtT8J8nV9kMcr/CiJqEQBEyB/YLaOYchP\r\nkWzvrBjBfaD5RBdvfPyApwtmxvO4433tHaWhKVK+8+0/KowmMe8ssGYeBcPD\r\neillmRAjBHhQBBbQkrjOyTDjUw1tl5TT+H9saKuZ9MjOOgmMaJPiA6XgNMQ3\r\nyZIMzHdu2Dw6JYe4YoeCAoDrA6i4RKgdGj2wsUfbHIpYxApj889AosCzCMzX\r\nlHWRcSzy3mey+w2ZklKMr7VyE7qEh0JmzGw=\r\n=Qj8k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.20.0","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.0","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.4.0_1658370914928_0.9635395973505079","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@universal-packages/config-loader","version":"1.4.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.4.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"f60f10dc29f6a264cba6207d9c0886e83e53a38c","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.4.1.tgz","fileCount":23,"integrity":"sha512-5uSvN6z+bpLuNHAJrqaGa1V6ArObinxzKlN54g7Ck/ryrMP1LcuS3nLReN+5vB/djI/bmcCYKrtCOuCharFu4A==","signatures":[{"sig":"MEQCIESWz5DyXsamwS2H+1SdBDpY8V1hyvxIl5GdI2L+jnypAiBi51JsfLwK/r4N9wj3DvjZ2Dn4QLgLZX8hxra1QkeYWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+RhsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZFBAAl1bvQwXPORFCWQFzWc0ttweLhUio02QsBfAwUq9O89lecQBZ\r\n8bKJEeT6ifKUJ7F8y9DrTx85E6wWGbpiS/10dBkPbH+1RwzugOVWZ/cl8v26\r\ntHU/PStSJanjTw03+bcM1ri1SmH3Q1dMSq/PgmFn8sUK5Rabj0WH0ED+G9Py\r\nGyZAo6NrCYWtl4q59nd0Uw95xgLxLLQLkvCbr1XOLm6iQI6QSfM49zvdOtlB\r\nSIXyGZENM6C6vBi1CfkVf1EM9+iREHgPD32CufnE/q8INFgftVXpEGGmUgdH\r\nHkUy1oMHkIL/XNo7uEONoqneMZ8N8B0zh9mx+/hMyC6Cn6DKxhjg6Yds+79p\r\nSFaMnZfTLvK4+uitoo/E/c484d7mIVZr6IRFyFw/bsS9e+NfYS7R5ZbWLS5t\r\nJt5o0x0ptphcwIwMCIVk5Nx0QfRetqJNKxwNwCNWTWq/4MGlHzLLndW9XG0U\r\nftlTNzTAtsjyl6KIAXPJt2Tp9mVw5DeX1NUQzzBQpPfh3jG9O2iguoEq+1IW\r\nRWYZcRA5lNWwyzK1YdwD0BgGgNGQRMyjvqvShE391c7oleTBk7PkNhlOSq06\r\nM4ngi/xON+G5UGnvs4aZt9v0KiwtlPqscPFCJ0GqHtmzvGPGmeUNpj7OR7Qb\r\nxMNWszEJbXfHgojEu6DL9Cx2vf9/NH1X99I=\r\n=nY/J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.20.0","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.1","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.4.1_1660491884606_0.7856725107320917","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@universal-packages/config-loader","version":"1.5.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.5.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"766d8affa3a3c362a9cdaa9d93f918506b4633b7","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.5.0.tgz","fileCount":23,"integrity":"sha512-IOqyQVZvbaS+sacVG6m759hAmMkLm8ec79cb0WB5XrNCKeDilcUvaHjXAtKUCG4y7G7gZWdVtAidsVbzrzMABg==","signatures":[{"sig":"MEQCIDKe8+uNspEImWZcZVBC+sX9SHtQxPs4lfYYfCMJK+A2AiBJGZVg48anS77PPg5vIdg//CXEowmPT+w4JrOVxES2ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+V/+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp2RAAmlp9TSUnLvyR0r+j2bwS1iNQO6kU8ZtRDXUDhNhTl2fmtpLO\r\nyrw6/lq+Vsn0bh5WqV0FbM4mSPIWNE9SprLFLjDMc4Afp61/ziCdNS5O655F\r\nLtpLbNlSRWXPnaEn7X/n6GvJqlrD+1NIligOd5BYK6NsfdqCo4E/qROzboM7\r\nOkCEYlY9qf0rEULOlYoKMDJo54LiN1GrwcvutVGle+5ti8oL5n2MmdNQdNta\r\nhOZTyobgjHhCjp2CbUcQpETHDd8hg6iAS12/SKvk4XrQtlqjczx/rxqfMq9u\r\nW1JbakxUSEXvm49ezzRxJEp7SjV1xj4KZEX4/B8U+v6Q1Z+gevSeReyhrEeL\r\n89TQ5z6tY0SWOjbEzxXkedpLNXS7/5XQX3DkaEyRNxT4AOUgu9Uw2Bnbzeo0\r\nTTVPoeHJOenUFvKL4ybuTZgG3nHwd8fPZXWPznJBlJuHk49MTRapSN7q7xYP\r\nwV5UbChNDjrMFjTcMmKmO971Z9qT5UK6QLFZNgyLOlOY2mlgCllcilqhTm7H\r\neIGM6BVdOmeVjgld81IWdhEoP6ScWnLdDGL3ohLDMuLWQ31nM2k0rzW4aU0h\r\nIpdExDwUg7RV5KUstbeoRFry+W2IxD1aeIN/2PsgFgvOvFsDO419c4xiWb3L\r\nErwoIdW4D38fUSMx6hRTC9belU4D85PzHrQ=\r\n=ZXcc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.20.0","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.1","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.5.0_1660510206398_0.9465306979494823","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@universal-packages/config-loader","version":"1.5.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.5.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"4023d71ee67bf49ac2390af3d1e848e90996be41","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.5.1.tgz","fileCount":23,"integrity":"sha512-cGx4bYl80eRM9MH1hG2E+SxZ0Fup7dhlntfi1pHvL6e6btJ2umhdGcMt+YCf62pA7lviImgxXOvt21DNgeEUAA==","signatures":[{"sig":"MEUCIQDG1fugS0rPTZonbxFZrPrYGbrCZNOcfDkdhT+/CiLh0gIgRUfSVrMKIqNTfLmri9eaWkKSgkCjWRgsXfu7EX7P0no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+WLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTYQ/+KCzSjV8iW7WHEkdBKaoy0ORRL/jV/lMNWnFL09SUvZJeyAJY\r\nAzBNg+f3cIuY0+9fTS8dOSWjxdnfNwKtoMyaj21pI+egov/MX36ZKJWwDKws\r\nnh0TfxyPauJju3nGmuSHCuyH/dELISKE/ugRMx8BynuzM5E850E4DBkdlhr8\r\n5CnflicNjY1Ai3kAv1OnvPyCa0u0HQv7+BIO+wdHx3oPDSdwj6X3zNvKZSlq\r\nDtaEOUABeOJUv+yq1lGtLTpsvyHXtiXkHFzybdcN09ys2EqC9ZiO6UJdH5nt\r\nqFLv8zKWGTtVYd0pm60crZcTve+wClo/vVjyMfsJAGwj312tKqGXIim8WW+c\r\niNerG+CgAub018hGVTufVG/j562h0KbluEVSoE5iv1RvaDo5uLjLcw6Aj3Cz\r\nTOxL5KvmFjUh4TnJhNKTTAfs0wWrd8zNsEaLdbRXh2u7XBQzNi5IdQhKVUU8\r\n5PpN8PZf+QW4drxLHwxUj2Iq2ukSp95+nWWwGr9Dfl7lnPyr9wFfhTG/0H3O\r\n1Dxtt4aW3wsRT0/cI84waeL/FUGD2cApEbiXPThfbegHrk7RsunLRzVdraeV\r\nmwcCL5xlbPHbHr1b2HtnjwakMb8/jb0LoJxDar/M2DKcrRSuP8kOlul2F9Ix\r\nFmgGTzMb2AAMf/6Wmjff9ATN44QdgPt0wHQ=\r\n=F0Dl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.20.0","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.1","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.5.1_1660510948024_0.14914807316453427","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@universal-packages/config-loader","version":"1.5.2","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.5.2","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"cc1c5c487d53d1bc4b5b9ab356c1ade62c7c1edc","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.5.2.tgz","fileCount":23,"integrity":"sha512-rjBPwfDsAPM3X1AMvVjXy6Cv+71Z1H+v8DS8TIA8rvoyXAiygLSI1J2bShcsvnhAvOcQIhFw5eQnlQyF+U9GXw==","signatures":[{"sig":"MEYCIQCjpFgfQpmqOGacI1WujrAlNVvBzElREnGrjRWF3CluqQIhAPpkkLKuhQLWTGt15XqL3hEMFGPuENKQl+9cust8/rVK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+bzVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+yA//YZmJpJrT4CK9AhgblJpHbeQ4L/tVyA1lF/DkV6y/GC0/OnFa\r\nx69Qw5bHw7U2OIMAezH1rKxOhiExe9OVuD6YmL3LITruif9glIlPFAeaaFQ/\r\nR4JrQSZWRdgPLxwsu0AB7/OnI2LYy/XpvDw0mT3BZobeSxNfES6hsohx8SSN\r\nQB2u9GNHhI+DnThGLMWowGAfEVKZGR28J+XmS6Q1O9PHSZafrrTakZ5xS90T\r\nYiIU6JmG4XNb3ifvq8nwEvrQUa2aqpHth/acWNEkdLnjWiKDRUczq0aYz+9r\r\nZOOsHEwTK0kctA2JonvmXChjxwWBDxQysRJoauvzfSk0hopku9XgkTV4Mz1I\r\nUBSNI4p+Dk7GcnOcZkRv7Vmi+RFXzQaN/33Ge54pOA01zkUuT2FH36XbhxhU\r\n/rG/pbBJoJqo57kShPNe5BKCr8b55cpnuSAqhtvAhonIlFLJvdbAI3ry4sln\r\nHxQgMEJPhZaSgz/Ttowphf0YFKRR0CPYzcYjavWdIzKz+qriDHTCuCg+d7Ir\r\nZ7+1HLWl8lwUzhrVeBC8Ew9sAbp7KUNosfoV6iUpCCJtTwD9D5G/DMwprwy2\r\nt4CEaE0KjbFXQtNK1vvKU5HywS2Amlbfe28j2U4j/yvpkVMiP3H1p3E8GDz+\r\nNKCWCWjLT+uesfhaWBMhQU0RSoWzOf0BQOY=\r\n=9r13\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.20.0","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.1","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.5.2_1660533973474_0.37348102896142854","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@universal-packages/config-loader","version":"1.6.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.6.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"ff872ff3796c58218ee3570fdaf49e020bb745c9","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.6.0.tgz","fileCount":23,"integrity":"sha512-1LpcIPbHSWIANcfYGX2E6Rzv7QnVgmjjGeszibeaP1cMkZDMxOjF4pDcR9l2cUrjOSQajEe6LdC3uvFr+GbhPg==","signatures":[{"sig":"MEUCIHAiAI3XZtEVg5PKJZUz7IgYbRC5PF/2pLiqu0JUz0RmAiEA5RI17NR/U+S5skTluKShdi5T9tn3H3rrSLEnue/kAss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/sByACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVeBAAmlPGEmVuzQvJXcKK39CJuSYCKymlEnXKQXOJumC6a8Xg3fC6\r\nvK+xAMKUYdZi3hckRYGo65wHkzPgM9vGcPwLf77fcyyHAyRbB/c0RUTNcENx\r\n9CKPekGrML/AjmXzECh47y+4j9OtjM7W4g4m9yDPI8zzULixOqh69vSlsoGq\r\ng01wZT6QuQJkCYHO84f/NAXrlnCESdWvwm0zD2lpIs0V6DFzkJg1bTyAVQ0A\r\nLQEWQWJDK24/s+BqgERC1KwPRLeq8NFPKrhnWlT6wH5NkHJqqcLLSucId8k9\r\nX3JpCsv+/KcWnZdaBjm2IJtqtK9mkWaQryhq02I6H56xS4cgX+pf1BVwI0Ac\r\nX0i1MXwWXBTC5BjKQR6G8+cBAQQ4cWd60b3OAr0AjIg5JccFW/EIntjSo3DM\r\nZcsM05DbjtHa4xSvCYIVsH7rgDvPWssorVwRo7QOOGRva9C+MYtUCwdQPs2U\r\nhhXQDloPzUQ5sxa+BrKUXXspKixHXVUcwvA5Ki8QLrIftedLbhsFSJ62jAN2\r\nIY8OGRUpIFtThwa3FUkUzDSA0OK/4qAaJB/PrCpPToEFmyZYkTEkBCMnmuYX\r\n8CA63hSGiT/Pgu2osRHvhFMeOnm2Qgxmqtsms3hhFjC5qfP5WjKn7D7SIFlE\r\nV+Nw9MJCK7TuZbyF4XsT1aA3wz07ARSyQWk=\r\n=3K5n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"6.14.17","description":"Configuration over convetion, wait... no, the other way around, right?","directories":{},"_nodeVersion":"14.20.0","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"^1.0.1","@universal-packages/variable-replacer":"^1.0.0","@universal-packages/directory-traversal":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.6.0_1660862578383_0.4182001335642671","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@universal-packages/config-loader","version":"1.6.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.6.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"afab1bf79afd3afb9394f6a18d1fb3550c4525f4","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.6.1.tgz","fileCount":24,"integrity":"sha512-ExX/J/n5ROz79DBiaAwfmZpaHlf65aWIKxni3fotMUbDkc0yp108iHj6HD8NHSpqsm95PCewNU1bTWStyDQ4bA==","signatures":[{"sig":"MEUCIQDwxLtqOjsFbU1GE3lOMZ5gLVo+tJZTHqIQAT+D++IIcgIgTRsIVFyZe7IxX8rmeNCSBGFn+anpDHJ8hlLeN+BqRwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1sZYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1xA//Rbyf/EyGncwWGpbmQ26gcZRbwlbgBqXKjd/0moBQrm/s3eUa\r\noQDKjnYJ1qdtFpTV507LTh1rNWJeRgwZjIvQEw3k6ULNvsOWb6jiZg5GNUrc\r\ndvA/SuEG8Jf2irdHoElHMW3j5Nl5y/AxrmaBBHpiXQlgat2weR6nAuTJnZ38\r\nSOldLBZ0JgUhuiAH45+iLmCf7QKJcOybJV3p/u01a9UDu7QlbtQ2fx09T8wK\r\nrG2ksmguhB7ZaImVW9daDOgdrALxHYTOnu9nacGXyKcbB5yYc0fxHynXi0ew\r\nJf6yPHu7i7xVLBISe63Ctzw+4mp+/dMHW0dhOWpSLnjfae6MHt4VY2cqpzxR\r\notnQc6HS2ovqV6kRgRHQa9hB6myx/JDTQOa+y+QKJNBYGL/529APqyzYP0d1\r\n0N8sjlA1ecCDHTzqlJNvILOSdWIQLIkLBaIIqlIckV8TcwwxczsrpNnIbBxm\r\n/3DMsXQKwoq5q8i4ldjcrImpEYFKb/TKu0nda//OFZbEHgzCF/ZTvAQVhkzL\r\n8nMWMXMMtQyZJ1LCIpqruAtIXA0/CyYs5FronE0GcRPfbw+4dAL44NujkbFt\r\nH+v7m7iwNwPgWKOrStpOpgVf+qk7ciyULICe3UuCSrTHEaSZ3XHWXWHu/oVo\r\niewyVKkbDF4QytDDygQQ95xIRQsbJlh3zOw=\r\n=gfCJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","gitHead":"bfbfd69f3a9273494316da04daa6436fbfe10a27","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"8.19.3","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"16.19.0","dependencies":{"yaml":"^2.1.1","@universal-packages/object-mapper":"1.1.1","@universal-packages/variable-replacer":"1.0.1","@universal-packages/directory-traversal":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.6.1_1675019864479_0.026123703717498836","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@universal-packages/config-loader","version":"1.7.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.7.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"e2dba52d21062810f5b72b5997b28c6476cbdad4","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.7.0.tgz","fileCount":24,"integrity":"sha512-F0WgXRXf50zSfI4wuKVZyQjgRWEw9D7CIqXOckczGX/cm83pxziCIS0abbScLVjbD5kTyA7pLjqN/3Xv/pKuug==","signatures":[{"sig":"MEYCIQCE/rOT+s9p4JrQw8vynsunrEOzCAJwvQyBBkcXRLZGyQIhAP/nUCrckrP3TkaL55hQVVpQnA+IkElbFntAlPU1BAfp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSgjHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiTxAAh0Oj0gSZEZfhq0nKbwhfwA4Rxyk+48Y/G6MpSl3VsJEbi48O\r\n4GPbHWlqZxxIjPWWG7ws9gd/tRn9iemUdnHLZWSK+U48mcwjbyrbwN2FTLba\r\ngaMpg42ErTlotj/DYie5arLrjXCzVkS0nhRM0XjdPHX2UZAxXhn0c0DgZrEx\r\nwRicI2IUlk/osPBpBm7cTts+5/y4mqSPL2sjZkLb5JKzqYlLf98Lqrb3lWKn\r\nq0PwdG7b04/P/t5VP1m6kM9SDiTEU7l1ItOqo8ObHw54WLRHpcaMa+17dW+s\r\nFc3hvRDE289+fyAnpN8+GMBYEYa84/WzOX3hT/efw5I2PX3lIFx83VQlZ+yp\r\n7aiLY1wBcykI24zu17zW+1dUgvbhTCCBHI3h8yU2fOvrqKa+BJbOQG0Lv0IP\r\nQO2nAJ6xos4Sz3hHAjws62TwxXhaD1JGYQf0JTQ7+9WXE1FBJpD3IOCW8szL\r\n04LtF1YmxEErbzUPmZDT6VEdgdW+L3zFuV5H18WHUxxiqvEEPDsaOksZ/GmI\r\nSATuhpa0pMfNO/AeQluILtKPaTtUS1eXJnm2rNCGvmz1f/voMk2tTfetT4sv\r\nmpvwV0KNq1rtaapFdNTCB0yt9qU1FdlWK/IvhMfoHm3TwNAublqtBe4GPXYr\r\n0gIzNjSrTss/CFQSrBrF0NtTsTQLW5X336o=\r\n=MbCx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","gitHead":"ba4599c7a16f3953615fbdf239a0bc2bffd4fbda","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"8.19.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"16.20.0","dependencies":{"yaml":"^2.2.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.1.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","prettier":"^2.8.7","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.7.0_1682573510698_0.27612665673020853","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@universal-packages/config-loader","version":"1.8.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.8.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"f797a629d2c24515ee832cc3285af8d128a21d98","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.8.0.tgz","fileCount":24,"integrity":"sha512-YI0D7/cXZ43o49r+LR3ocgNbZ+ibkxvp8U6qOlMMrtT4jnWeS9VFtUlwxvUz0nlJBsqciPrEwLPlvx0morB12g==","signatures":[{"sig":"MEQCIEgR+uh6Q9+i2Jab4H0ApX+fzPpdU4+hbFFDdLzvPQK/AiAvRufe40Qd1MCOmqGqAxRusIth8L8bz8aMt0ATwzKiqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28289},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","gitHead":"e81168f93c1524e1e5ba83cac06e261deeb24972","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"8.19.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"16.20.0","dependencies":{"yaml":"^2.2.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.1.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","prettier":"^2.8.7","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.8.0_1686204943139_0.03947205711379698","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@universal-packages/config-loader","version":"1.8.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.8.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"edfb56da92b55a0a7bc77981233555166b0015ef","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.8.1.tgz","fileCount":24,"integrity":"sha512-TIYfsDrE7sy4XfWcSxYf+msweocEz+rVs1kLO2wzzmYRUlmMMBp6lVWKs2cLhkx+w/6oU9RfNqtIvOTYTPUwmw==","signatures":[{"sig":"MEUCIQDdZQMEzI04ggq8cJ27kiY+xL5cR7JT6tQlRFEqR8oMwwIgLasJr+GAG0Dnn/QMMHfxSR34c8vZTa7liQVkCIM4yOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28289},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","gitHead":"ae81898c439f47c0839a22ac988c1132b05b9e7b","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"8.19.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"16.20.2","dependencies":{"yaml":"^2.2.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.1.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","prettier":"^2.8.7","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.8.1_1694277890039_0.20914262281672769","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@universal-packages/config-loader","version":"1.8.2","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.8.2","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"cf237aa1e095a2bb3ec82939e41286fd5e1a8d3c","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.8.2.tgz","fileCount":24,"integrity":"sha512-VHyX20skgEH700Xt7MxFEwReaCoEkiByq9MtXhSSvUD/2mg242foUmH5tlV+Xbhe1wxgCtovmuhJKqa402+x1Q==","signatures":[{"sig":"MEYCIQDbCfukkCjQAO5RoMi4GC1frgoPFhF6xuoajnR2cHnmlAIhAJdiR1lVIZBchfMlp2UKMA4DwRMS42xa6H+yVZeIaSdx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28283},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","gitHead":"49863907d171a788ac10f8d86d4c457b06c2ba5c","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"8.19.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"16.20.2","dependencies":{"yaml":"^2.2.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.1.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","ts-jest":"^28.0.4","prettier":"^2.8.7","typescript":"^4.7.3","@types/jest":"^28.1.0","@types/node":"^17.0.39","jest-circus":"^28.1.0","@trivago/prettier-plugin-sort-imports":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.8.2_1694313503886_0.6747573700651772","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@universal-packages/config-loader","version":"1.9.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.9.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"2985356e1fd848494d8437d5f776392e4aea996b","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.9.0.tgz","fileCount":27,"integrity":"sha512-IgQRKAfvtwJwrhqeEsecPoQ54p0fmqtt52X8q4oelE0a0yiRTPHJjHdcZbHyP9Y7bSA6OSWzAx6jv2yUBNj9uw==","signatures":[{"sig":"MEUCIQDDArH9hh8xz9NkDJHJUbl653Z2cNB1pFVRdNDPsXlKhgIgSJyvxp3e+pJhbDMN5mc61WNDSCeovaYcQFTpJeW1arM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30005},"jest":{"testRegex":"(/tests/.*\\.test\\.ts?)$","transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"testRunner":"jest-circus/runner","setupFilesAfterEnv":["<rootDir>/tests/setupTests.ts"],"collectCoverageFrom":["src/**/*.ts"],"watchPathIgnorePatterns":["<rootDir>/tmp"]},"main":"index.js","types":"index.d.ts","gitHead":"96b334b64c71fbcabf5e2d7a3af6566be58e8a91","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"8.19.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"16.20.2","dependencies":{"yaml":"^2.2.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.1.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","ts-jest":"^29.1.1","prettier":"^2.8.7","typescript":"^4.7.3","@types/jest":"^29.5.4","@types/node":"^17.0.39","jest-circus":"^29.6.4","@universal-packages/maintenance":"^1.2.2","@trivago/prettier-plugin-sort-imports":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.9.0_1696826146769_0.008864304932662881","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@universal-packages/config-loader","version":"1.10.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.10.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"1379c6b1c4df696ae7edb60feab4979e05105a69","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.10.0.tgz","fileCount":27,"integrity":"sha512-f6HpKZvXKYmx8JFYkmY5rr7dD0tMwSt20c3XTnIxQaQvoL+Wlme0MqdW4mbX83CogBEmF1499MviFlXL8CfyiQ==","signatures":[{"sig":"MEYCIQDUwWiz+MDJaT6D+50c42m9nd6pLCgKRiw0mpGOxy+EKwIhAJOE73sbyGreGVlXKsymOQY+KQntvzamrMUN32v4Wa5d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29466},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"b39e94e4551d88d7b4ba8a0e651068fb5320a678","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"9.8.1","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.18.2","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.1.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.10.0_1698029857680_0.22429547876202394","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@universal-packages/config-loader","version":"1.10.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.10.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"5040e7a5c0730cd000c1e8cb79fda2051adc2e02","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.10.1.tgz","fileCount":27,"integrity":"sha512-7plt/nOiG3iqbSjrIsD83i8+tWyBmdbhlh8XWVUmrP2nDnRB0e622aICqfBQ6St9AGIRQ2AhZ6jqXQeJsVtwbg==","signatures":[{"sig":"MEYCIQCjUciam+6eIpUXivyHMmBABk8r23rZ+mmq9+MQNaGzdAIhAKOiuhdGmZi9BVdHwBIpUU6415lMP0yYN4Geziz20zf1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29466},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"296372986752e9be42b4ef72651a88e3f54bdd36","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"9.8.1","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.18.2","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.2.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.10.1_1699138425092_0.6754153203672268","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@universal-packages/config-loader","version":"1.11.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.11.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"67651321aa67b91d259edb5e621a5497269e3e77","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.11.0.tgz","fileCount":27,"integrity":"sha512-dRXLy+lJ9RjPXzAWFawLFDoMbqHRfmWd0IVKUifxSDg0wfxfMjxkyC7OmV4mVwVuCBqP8rqBwPEJ0pKd2xIzeQ==","signatures":[{"sig":"MEUCICMtWUXNlOeVWi1pkKyFuf33sZEG6Uo/esSc/2cLaBb1AiEAzGMR+5X+joSmhSQuw24tWhxqd+IBkvGerYME16RO7MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29596},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"3ba0ed4a1b471163a87b86bd25700b892a690772","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"9.8.1","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.18.2","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.2.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.11.0_1699144876099_0.2297370559283327","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"@universal-packages/config-loader","version":"1.11.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.11.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"9f65762109eb6a782fe9ae62cf6126f110f5c0ef","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.11.1.tgz","fileCount":27,"integrity":"sha512-p6Qd4czASr9CtVylSzjQ7ULwAK+wdy6dSN0Fta+SmLQAulegaii5xPnj0VcQNk9cOGE7jlm1jAN2OvEKbrWQ4Q==","signatures":[{"sig":"MEYCIQCdOIb4zDFGuMmVa0KJyYpRc786ySblzpC7pzLr3e+NVAIhAJj6ViqgagJp4ORjhmaSr5YB1vJ/okEJatjCPL3q1S5Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29596},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"b563215054b0b7539510fdec5ac361bfdcacad2e","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.3","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.3.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.11.1_1706210820377_0.41690289486209564","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"@universal-packages/config-loader","version":"1.11.2","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.11.2","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"1196d149debc40189ad5a7ee97d328e4e444551b","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.11.2.tgz","fileCount":27,"integrity":"sha512-tOkMtn0MArOYkVptsEP22axevr2KVctkFXNJQTy48+cwoGtlvhI7eRr1+wUWchbjfXS9ZM5jcLmwSwCuhGp0wg==","signatures":[{"sig":"MEUCIQDSmaQKIdHe4GVEJ7XnK+b0HOrSgxl1Y5QDqwTFJLzAdwIgB2w8gERXvZ1JwRYOZU/TToCazyQhRdea34g4lu6XFNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29596},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"c0376f927b84bfc02b01a2c417531d743ea02963","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.3","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.4.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.11.2_1706214266839_0.7945935107997795","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"@universal-packages/config-loader","version":"1.11.3","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.11.3","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"bba480d8eeee3f97cd9d5eac01bc2fba457e16ab","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.11.3.tgz","fileCount":27,"integrity":"sha512-QCwBSiH+2uE3OSspBo5TnxGsIKtTUq0doIt4KEg68XbNGMoKfPMVIB5iKXHKGVnxl6nCRtXyVryacJFs1M5IWg==","signatures":[{"sig":"MEYCIQDI8cujI2rFqxrupLyUNDTcckauwAvxy7SlkHHV3BdG/gIhALrvCwbTUtNemTJJYCUzFybtN2MgTJhsnE4a6OZ4Mv4c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29596},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"a4d7cdb9f3419a5b90601e2181edd73584ddff08","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.3","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.5.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.11.3_1706224591281_0.641775008858064","host":"s3://npm-registry-packages"}},"1.11.4":{"name":"@universal-packages/config-loader","version":"1.11.4","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.11.4","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"964157d44dd36387bcf9c8536f74c4d321ee3529","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.11.4.tgz","fileCount":27,"integrity":"sha512-qNtJjmFMsFFRpKJd7vEF2c0feeTQ2KwxGHOMZmye1ZVDAcSTQwlZxXbDlMnTErJ4Vwczi4OOBA3kH3F9SsLsrw==","signatures":[{"sig":"MEYCIQCuNGii5Ts5u8+4Mpkb4Dqe3EukCQm2SgRtd1E5PS8VVQIhANraPf3a+Yrqk+6TGR98/vTblelVnDQCeIKKGLwNbnWx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29596},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"bd9609e883ceea45bcd2a46c1baf46f8366c76d0","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.3","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.6.0","@universal-packages/directory-traversal":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.11.4_1706733397313_0.15082604445083247","host":"s3://npm-registry-packages"}},"1.11.5":{"name":"@universal-packages/config-loader","version":"1.11.5","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.11.5","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"7e9142343a3fc700472ab5c903996cf92253c7c8","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.11.5.tgz","fileCount":27,"integrity":"sha512-cg5+8Hswi/Tiu4VX/Js2KEP0u+ZVz6Mt8oUSv5UiOM+thog4OYYtoab0ji8dARlFRkmxWn0sES80QP345FnM+A==","signatures":[{"sig":"MEYCIQC9rASekNMcv0gwpzBGYIpmQipY14uArpf6vmoLM1qAVgIhAKXA7wpz4+NkzkJxKLJYGqIFKPFCzikdByINNvw9CZ53","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29596},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"d4474956fc7f00c179211d71fa50c1e57244f90f","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.3","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.6.0","@universal-packages/directory-traversal":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.11.5_1706908814807_0.08772258187643511","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@universal-packages/config-loader","version":"1.12.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.12.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"39127cfac3a35a74295bfad264f6753f8361c001","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.12.0.tgz","fileCount":27,"integrity":"sha512-MGjGJ3p6axBqRWUYYD6LmjSq18Cf7hxN8Y2yzc7XiO42Xs6X/tieaucIyCb/MseNXLH0GiipCyXRJ1BLQxgtYw==","signatures":[{"sig":"MEQCIHbR9l5k+NtKI4eewR1Bj8QSjI9Z9BBAMbL+LLG173IIAiBIm/NXNBld6p5JB17tqfLNcbyAX75hfhNGFSM4XF0TBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28213},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"8db221d560e959d77c7ed604a752ad6ce683285e","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.3","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.6.0","@universal-packages/directory-traversal":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.12.0_1706909894995_0.46002065402439873","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@universal-packages/config-loader","version":"1.12.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.12.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"274b6aaa6f6f1ed376459203b135660e280923bf","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.12.1.tgz","fileCount":27,"integrity":"sha512-pEOk8M3ScR14Vw4y4eJniTTBpR5kJ7KpWzsTXj7UgB0Lp1O8wuz1sqLCCQnq6YiG9RhuGOsFkBJpwZl8bGmFGQ==","signatures":[{"sig":"MEUCIQCXii4PKaezHYT6FYFAoUUg+mtcOLQmNOKMeQ/lGtBNHwIgQguezrw/XMnDzlcePzQy4HeQtryBKjZfqdLmJCdIY/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28213},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"00d6250d2e3e3eff68e38636510eac2422c9a47a","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.3","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.0","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.7.0","@universal-packages/directory-traversal":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.4","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.12.1_1707156130466_0.20568003673644175","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"@universal-packages/config-loader","version":"1.12.2","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.12.2","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"b2ce234d93e6908bae4189f5d9aa1c4af235d88d","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.12.2.tgz","fileCount":27,"integrity":"sha512-10MHeI4cSEcOJ1CTbMxtl4Qtyy7SCGtHZ6PxhQ5N9UI06XtA+Z61kOo4RI5qh+/46H6laae21dsCDeF7K60/sg==","signatures":[{"sig":"MEUCIHl0hBUlE5CDxqjJCjpsr1qpbCgqhCZx5VG2WTEPPnXFAiEA/hC+aC8H9x++aL2gkBzP+hohuO7uj9D7dDrEz8Ay0X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28213},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"b47aec2ddf45d74b58b15d1c461e6c2f31991ce1","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.1","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.7.0","@universal-packages/directory-traversal":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.5","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.12.2_1710917349191_0.7615047670663688","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"@universal-packages/config-loader","version":"1.12.3","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.12.3","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"19c16a0951ce93543a98619fa48b78d0dd8cf142","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.12.3.tgz","fileCount":27,"integrity":"sha512-tUQraC3GqabMIuyNJwOGULiLnx4qoQRIXb6LwxZZz3q8NqP+/Jcz508CQH7l2CMHo397ffomYNukkAyq8SOg3A==","signatures":[{"sig":"MEUCIFR1XVE2TwL5PUv/6kEWq3QL/lMUDQFpdH9chz5mU9lnAiEA2wUl0pOco8PtELioJGlL+GIArFiBxJplm4v2mlji8yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28213},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"489b1a51d252f80b366148115b881be3ecd9535f","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-dependents":"umaintenance update-dependents"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.1","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.2","@universal-packages/variable-replacer":"^1.7.1","@universal-packages/directory-traversal":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.2.5","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.12.3_1710984911193_0.04251574336708641","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"@universal-packages/config-loader","version":"1.12.4","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.12.4","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"51ac7ec9b971d599b8f68fe2d83d96085ee20910","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.12.4.tgz","fileCount":27,"integrity":"sha512-HR0jAOy3IY5sI60uKb0JfMXbzL9wQ+KDHap4A4bGv7qXJkUza1/LP61Wh5fv7HpaplEBnu0axYLPcZpzUnD5HA==","signatures":[{"sig":"MEUCIGCm7EI7c63ZtrtiMZ9UXaalR6gMVqJ+aFAm+z+wjftbAiEA/YaO8lO1tZE9K67g0giUfsDRmErLmy7o3uVIYN7P/2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28237},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"c722be8de0ff289b9d7adccb70268841d526ae2d","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.1","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.4","@universal-packages/variable-replacer":"^1.7.1","@universal-packages/directory-traversal":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.3.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.12.4_1711149257399_0.06027601750861589","host":"s3://npm-registry-packages"}},"1.12.5":{"name":"@universal-packages/config-loader","version":"1.12.5","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.12.5","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"2b18e124400b2c43ec8517eab7e09e92b0dbba93","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.12.5.tgz","fileCount":27,"integrity":"sha512-KSE8nhzYxmGFY7H7c1zkxtBRvZwohXIgT5LK1QpbtbsLklhde94wAjMcWmWDthNMujHmJY7da81JnBsI0WcGdw==","signatures":[{"sig":"MEUCIQDMcWGAcViGvQD2lgwyQ4WMfNYVkOv8Bc+GkTgz9IzZggIgYgeIfDAho7pOgN2gI3qtoIygq6W3XkrMyd4/sSkm2CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28237},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"f5dff6c9e9b7b33bd07ef6dfd1ba359a5f498c0b","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.1","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.4","@universal-packages/variable-replacer":"^1.7.1","@universal-packages/directory-traversal":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.3.2","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.12.5_1711155239904_0.07752555547604367","host":"s3://npm-registry-packages"}},"1.12.6":{"name":"@universal-packages/config-loader","version":"1.12.6","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.12.6","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"a87a8245b166d401c6b09d4338e17d1bb257214b","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.12.6.tgz","fileCount":27,"integrity":"sha512-lZfomHNh6FNgS6tAG4F32InGfk1JYb5k4A46Va+gyNw55I2hKHkS4L/XcR0e6fetqyjQHVkG26vFCKsFlJbhQw==","signatures":[{"sig":"MEQCIB28Wd099l3A5PPbEnm4BdzG7mAWriL8Znhr5x8WwhYaAiABFF0aVfC92x0+htqcRaVR7dY/JDSzeIj+qvZvktf5MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28237},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"16a6220752ee687f0993e292cb3a17ccae2675fa","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:full":"jest --coverage --verbose","test:clear":"jest --clearCache","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.2.4","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.19.1","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.4","@universal-packages/variable-replacer":"^1.7.1","@universal-packages/directory-traversal":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.3.5","@trivago/prettier-plugin-sort-imports":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.12.6_1711158227391_0.6821187014618437","host":"s3://npm-registry-packages"}},"1.12.7":{"name":"@universal-packages/config-loader","version":"1.12.7","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.12.7","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"57801fd7073085eaedc2c206c9d3847b97beee36","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.12.7.tgz","fileCount":27,"integrity":"sha512-rfxytpAGs6MtWSV3x7e1aDvHLM3pwuL6k28/o3nhvF6wRRnCps+0A0kMYEoDfKT1zvcV1jVZ9AM5vNX3zPRrRQ==","signatures":[{"sig":"MEYCIQDbr/4LUNXfarF46SNIRxeGPyUu2jLKlKJCNGEbYlDt0wIhANr8HVSgl8/PUsIHuFHpbRIxF88gb/iYeIsqTuh0y0bT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28433},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"782c1b2b551629135ff877b18d4e3442b4cf5045","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:clear":"jest --clearCache","test:coverage":"jest --coverage","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.7.0","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.4","@universal-packages/variable-replacer":"^1.7.1","@universal-packages/directory-traversal":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","prettier":"^3.0.3","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.5.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.12.7_1720405805558_0.690558319010147","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@universal-packages/config-loader","version":"1.13.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.13.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"132b0784badefae254881c8a764f41b2f03418c1","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.13.0.tgz","fileCount":27,"integrity":"sha512-wsvHCPz9Px3ERkRfCCyvhrVl1ZH23AKwBQwyTq+5+VkjqmmJAlMYnW9Vb4TsktMt2XWgfmkpgWKzNFJi7J5xWA==","signatures":[{"sig":"MEYCIQDYIUYrFNWLeHFb0NmYoaYvpjaeD0wX6F4Wfdb9TzpLtwIhAOKCHK53w6izACUxXpAxsa58pmLe+7JS/JTRnqOYsNAj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28599},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"eea487845a45ea9f35dfb15c49826829a2860ea4","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:clear":"jest --clearCache","test:coverage":"jest --coverage","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.7.0","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.4","@universal-packages/variable-replacer":"^1.7.1","@universal-packages/directory-traversal":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","prettier":"^3.0.3","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.5.10","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.13.0_1721342453267_0.8214918411915624","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@universal-packages/config-loader","version":"1.13.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.13.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"d9395da2074e14925ca57ce963b4d16a2d8a6ef2","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.13.1.tgz","fileCount":27,"integrity":"sha512-gPzB4p/pexzaWRNaVc0FB+ORT7uP69z1M53f4olAXtQhJKTYvbHkjsarKMx8ZLNxHr3HxDx/GA6RS379C5QlUA==","signatures":[{"sig":"MEUCIQCh4FxBqm3+DTNkvzvKVkAg3VTekpyvxeNMZv9jb7ZeZQIge/u4aQVpVfRcxmqO+Mz5XpB8coPJ/scyriD1TyngGdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28777},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"d0d7e5f7f22e9552449e8067ab8810bc9496dfb9","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:clear":"jest --clearCache","test:coverage":"jest --coverage","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.7.0","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.4","@universal-packages/variable-replacer":"^1.7.1","@universal-packages/directory-traversal":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","prettier":"^3.0.3","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.5.12","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.13.1_1721407705679_0.8893281284185492","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"@universal-packages/config-loader","version":"1.13.2","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.13.2","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"733cec2a1b8ffd47d99870bcbce1011405b9a302","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.13.2.tgz","fileCount":27,"integrity":"sha512-uNkHFM0YFxkHIIm4VJbGIHz3xJc21Ud0oIc9mM4GB11NrSuD8XulZ/kfeVRii2xNa6HRbwkhjENsWlBsL7SqnA==","signatures":[{"sig":"MEUCICr8eZRgRfmqGHij+FCgvpgv1A0h8/ydoZYE+08yIph8AiEA8zusH38j5gBc8ogyRUnFGR/YOSN5S7W8ENSvIPxChH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28776},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"5cd879ac840302e2a5036ec6baa32590d4e1b1d4","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:clear":"jest --clearCache","test:coverage":"jest --coverage","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.7.0","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.4","@universal-packages/variable-replacer":"^1.7.1","@universal-packages/directory-traversal":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","prettier":"^3.0.3","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.6.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.13.2_1724610064055_0.863622139534993","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"@universal-packages/config-loader","version":"1.13.3","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.13.3","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"79bb582ee3235471ba35d994f5d10f3c27fa2a8f","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.13.3.tgz","fileCount":27,"integrity":"sha512-vRwd9fwYeSBkQtHQc+vxOR9SMbUTMVOvLVUJDIQyjtefzTd+IsxdC0fi26g+s/NFZ64k55cQQMvjGGvoU5a5sg==","signatures":[{"sig":"MEYCIQDnWl7FANwBqYvIYtvNs8aipWXKY/sKXYUb+yMpkTRPHgIhANJ+TcBul4GtJLtvNP6WHAOQgrovmZ9m6nNt+nnDJgft","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28776},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"e71ed082cbd91730040941ff5a18485169b78b17","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:clear":"jest --clearCache","test:coverage":"jest --coverage","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.7.0","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.5","@universal-packages/variable-replacer":"^1.7.2","@universal-packages/directory-traversal":"^1.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","prettier":"^3.0.3","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.6.4","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.13.3_1724612727194_0.22654710909939046","host":"s3://npm-registry-packages"}},"1.13.4":{"name":"@universal-packages/config-loader","version":"1.13.4","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.13.4","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"e1b78bea5df335c0cb1fd41d23c10886c94a3b66","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.13.4.tgz","fileCount":27,"integrity":"sha512-2pz7WIKP+pKVfQN4agCb24zBw1EjqA8JsXPVsSnbkU0RuFBVnanYVAIUNBWTV+fS/6pqmU84HuJdoMsxUSXkQg==","signatures":[{"sig":"MEYCIQCRBCS9Br3BcXgGRfgK42F4gq26p6eGhmbffwF1CG2qxgIhAOEDhE17cGdEaoq3vaPV2DDs9Cb/3Eik8JfVrpST+s32","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28776},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"13c0ecb5c1b454e28b01a934f9c412ba4ac203b7","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:clear":"jest --clearCache","test:coverage":"jest --coverage","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.7.0","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.20.4","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.5","@universal-packages/variable-replacer":"^1.7.2","@universal-packages/directory-traversal":"^1.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","prettier":"^3.0.3","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.6.5","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.13.4_1724616490331_0.31138002010061516","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@universal-packages/config-loader","version":"1.14.0","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.14.0","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"b96b37553b6f9d93b3dfd97b406e702e46e7b11f","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.14.0.tgz","fileCount":27,"integrity":"sha512-ho6gjAAXDsPrPyMTlLBfJ8aoevELIsYLoeT5rjtZBmx8Y1tyUqtKj1HiwawR3cpao43YNTQpjLdiuxb0keOG/Q==","signatures":[{"sig":"MEUCIQCs5j8qqi+Jem3So09NWcTfJHZhf3nOttSDqHBpe+QmJQIgaSoPMCV93reJPpfa8qnShmQAfWpMtP7b5ZB/eMFgj8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28614},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"bacf856fbe2ff2ebec701f53284f0fecf26adf50","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:clear":"jest --clearCache","test:coverage":"jest --coverage","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.20.5","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.1.5","@universal-packages/variable-replacer":"^1.7.2","@universal-packages/directory-traversal":"^1.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.6.12","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.14.0_1732952993946_0.3928260683946849","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"@universal-packages/config-loader","version":"1.14.1","author":{"url":"https://github.com/universal-packages","name":"David De Anda","email":"david@universal-packages.com"},"license":"MIT","_id":"@universal-packages/config-loader@1.14.1","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"homepage":"https://github.com/universal-packages/universal-config-loader#readme","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"dist":{"shasum":"bc83f54f3b620e88f5efd45e02c23d581a288b92","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.14.1.tgz","fileCount":27,"integrity":"sha512-g4qRId7+2RjiSxqbRUmrtWl1XFSP12j2SJHMy5ZEz6/wDcwulws2yezz8NGnaKu2TahzdwkcIdr+RlxGZgfHCw==","signatures":[{"sig":"MEQCIDV8Cyigml2/JlHAhnP+ok6zMmX/2GV3Yd3+jYTt9aNvAiBl/wPbPNbdOfxuS61r3tKfZ57WUTJwZ9anv3ucihovZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28613},"jest":{"preset":"ts-jest","setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts"]},"main":"index.js","types":"index.d.ts","gitHead":"3b2c975cf3f967acf89080f5353b5154bad71203","scripts":{"test":"jest --watch","build":"tsc --p tsconfig.dis.json","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","test:clear":"jest --clearCache","test:coverage":"jest --coverage","update-universal-dependencies":"umaintenance update-universal-dependencies"},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"prettier":{"semi":false,"plugins":["@trivago/prettier-plugin-sort-imports"],"printWidth":180,"importOrder":["^[./]"],"singleQuote":true,"trailingComma":"none","importOrderSeparation":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"],"importOrderSortSpecifiers":true},"repository":{"url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git","type":"git"},"_npmVersion":"10.8.2","description":"Configuration over convention, wait... no, the other way around, right?","directories":{},"_nodeVersion":"18.20.5","dependencies":{"yaml":"^2.3.2","@universal-packages/object-mapper":"^1.2.0","@universal-packages/variable-replacer":"^1.8.0","@universal-packages/directory-traversal":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.7.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config-loader_1.14.1_1732954807028_0.3801799364753733","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"@universal-packages/config-loader","version":"1.14.2","description":"Configuration over convention, wait... no, the other way around, right?","author":{"name":"David De Anda","email":"david@universal-packages.com","url":"https://github.com/universal-packages"},"license":"MIT","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git"},"scripts":{"build":"tsc --p tsconfig.dis.json","test":"jest --watch","test:coverage":"jest --coverage","test:clear":"jest --clearCache","format":"prettier --write \"./{src,tests}/**/*.{ts,tsx,js,jsx,json}\"","update-universal-dependencies":"umaintenance update-universal-dependencies"},"dependencies":{"@universal-packages/directory-traversal":"^1.4.1","@universal-packages/object-mapper":"^1.2.0","@universal-packages/variable-replacer":"^1.8.0","yaml":"^2.3.2"},"devDependencies":{"@trivago/prettier-plugin-sort-imports":"^4.3.0","@types/jest":"^29.5.14","@types/node":"^18.11.9","@universal-packages/maintenance":"^1.7.1","jest":"^29.7.0","prettier":"^3.4.1","ts-jest":"^29.2.5","typescript":"^5.7.2"},"jest":{"preset":"ts-jest","collectCoverageFrom":["src/**/*.ts"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"]},"prettier":{"semi":false,"singleQuote":true,"printWidth":180,"trailingComma":"none","plugins":["@trivago/prettier-plugin-sort-imports"],"importOrder":["^[./]"],"importOrderSeparation":true,"importOrderSortSpecifiers":true,"importOrderParserPlugins":["typescript","jsx","classProperties","decorators-legacy"]},"_id":"@universal-packages/config-loader@1.14.2","gitHead":"f7ee43396ba14a2df7a9ed4790d70b44bf399a71","bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"homepage":"https://github.com/universal-packages/universal-config-loader#readme","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4qkZ9v39u4wy0vp2P4nAn/j1HyMpl8MS/H84z9jnLw3kmJ38x3KoAutaB01bcGTZ8kYSD6b2Flfx5XR0T+XSaQ==","shasum":"800962419cd82818845cb1e23e4b6803401b56a3","tarball":"https://registry.npmjs.org/@universal-packages/config-loader/-/config-loader-1.14.2.tgz","fileCount":27,"unpackedSize":28613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkU2GMfDDaV+Ot577IviV23akcqOu/K9VQ6oqKm1jUqAIgDVzULQv1KDF2UU9x80cmS2evj6M1AWNFA4YNyrzhhGM="}]},"_npmUser":{"name":"omarandstuff","email":"omarandstuff@gmail.com"},"directories":{},"maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config-loader_1.14.2_1732982554277_0.07052524818408412"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-22T05:05:37.033Z","modified":"2024-11-30T16:02:34.761Z","1.0.0":"2022-06-22T05:05:37.298Z","1.1.0":"2022-07-03T23:22:32.917Z","1.2.0":"2022-07-04T01:48:47.738Z","1.3.0":"2022-07-04T02:09:05.540Z","1.4.0":"2022-07-21T02:35:15.128Z","1.4.1":"2022-08-14T15:44:44.789Z","1.5.0":"2022-08-14T20:50:06.613Z","1.5.1":"2022-08-14T21:02:28.165Z","1.5.2":"2022-08-15T03:26:13.683Z","1.6.0":"2022-08-18T22:42:58.537Z","1.6.1":"2023-01-29T19:17:44.637Z","1.7.0":"2023-04-27T05:31:51.029Z","1.8.0":"2023-06-08T06:15:43.333Z","1.8.1":"2023-09-09T16:44:50.276Z","1.8.2":"2023-09-10T02:38:24.090Z","1.9.0":"2023-10-09T04:35:46.958Z","1.10.0":"2023-10-23T02:57:37.859Z","1.10.1":"2023-11-04T22:53:45.298Z","1.11.0":"2023-11-05T00:41:16.338Z","1.11.1":"2024-01-25T19:27:00.563Z","1.11.2":"2024-01-25T20:24:26.980Z","1.11.3":"2024-01-25T23:16:31.487Z","1.11.4":"2024-01-31T20:36:37.575Z","1.11.5":"2024-02-02T21:20:14.951Z","1.12.0":"2024-02-02T21:38:15.244Z","1.12.1":"2024-02-05T18:02:10.618Z","1.12.2":"2024-03-20T06:49:09.316Z","1.12.3":"2024-03-21T01:35:11.337Z","1.12.4":"2024-03-22T23:14:17.542Z","1.12.5":"2024-03-23T00:54:00.158Z","1.12.6":"2024-03-23T01:43:47.543Z","1.12.7":"2024-07-08T02:30:05.703Z","1.13.0":"2024-07-18T22:40:53.486Z","1.13.1":"2024-07-19T16:48:25.914Z","1.13.2":"2024-08-25T18:21:04.293Z","1.13.3":"2024-08-25T19:05:27.358Z","1.13.4":"2024-08-25T20:08:10.518Z","1.14.0":"2024-11-30T07:49:54.163Z","1.14.1":"2024-11-30T08:20:07.305Z","1.14.2":"2024-11-30T16:02:34.531Z"},"bugs":{"url":"https://github.com/universal-packages/universal-config-loader/issues"},"author":{"name":"David De Anda","email":"david@universal-packages.com","url":"https://github.com/universal-packages"},"license":"MIT","homepage":"https://github.com/universal-packages/universal-config-loader#readme","repository":{"type":"git","url":"git+ssh://git@github.com/universal-packages/universal-config-loader.git"},"description":"Configuration over convention, wait... no, the other way around, right?","maintainers":[{"name":"omarandstuff","email":"omarandstuff@gmail.com"}],"readme":"# Config Loader\n\n[![npm version](https://badge.fury.io/js/@universal-packages%2Fconfig-loader.svg)](https://www.npmjs.com/package/@universal-packages/config-loader)\n[![Testing](https://github.com/universal-packages/universal-config-loader/actions/workflows/testing.yml/badge.svg)](https://github.com/universal-packages/universal-config-loader/actions/workflows/testing.yml)\n[![codecov](https://codecov.io/gh/universal-packages/universal-config-loader/branch/main/graph/badge.svg?token=CXPJSN8IGL)](https://codecov.io/gh/universal-packages/universal-config-loader)\n\nGet ready to load all the configuration into a single plane old javascript object from any directory and with file format priority, defaults and overwriting.\n\n## Install\n\n```shell\nnpm install @universal-packages/config-loader\n```\n\n## Global methods\n\n#### **`loadConfig(location: string, [options])`**\n\nGiven a configuration location reads deeply into it and get all the contents of the configuration files there into a plain old javascript object.\n\n```js\nimport { loadConfig } from '@universal-packages/config-loader'\n\nconst config = loadConfig('./config')\n\nconsole.log(config)\n```\n\nLets say `./config` looks like this in disk:\n\n```text\nconfig\n  |- database.yaml\n  |- redis.json\n  |- secrets\n      |- api.yaml\n      |- github.js\n```\n\nWe will end up with something like\n\n```json\n{\n  \"database\": {\n    \"host\": \"localhost\",\n    \"post\": 5432\n  },\n  \"redis\": {\n    \"host\": \"localhost\",\n    \"post\": 6380\n  },\n  \"secrets\": {\n    \"api\": {\n      \"key\": \"n35jnk36n4j6nkj\"\n    },\n    \"github\": {\n      \"key\": \"kl456jk456kj45n6\"\n    }\n  }\n}\n```\n\n### Options\n\n- **`callback`** `TraverseCallback`\n  A function to pass to the [directory-traversal](https://github.com/universal-packages/universal-directory-traversal), call for every directory mapped, use this to decide if the config loading should continue or modify the directory map before loading files in it.\n\n- **`cleanOrphanReplaceable`** `boolean`\n  Replaceable strings that are not found in the environment variables will be removed from the final values.\n\n  ```js\n  import { loadConfig } from '@universal-packages/config-loader'\n\n  const config = await loadConfig('./config', { selectEnvironment: 'staging' })\n\n  console.log(config)\n  ```\n\n  Lets say `./config/redis.yaml` looks like this:\n\n  ```yaml\n  default:\n    port: 6380\n  development:\n    host: localhost\n    dev: true\n  production:\n    host: 45.60.129.1\n  ```\n\n  We will end up with something like\n\n  ```json\n  {\n    \"redis\": {\n      \"host\": \"localhost\",\n      \"post\": 6380,\n      \"dev\": true\n    }\n  }\n  ```\n\n- **`conventionPrefix`** `string`\n  If you want to use `.config.<ext>` as a prefix for your files you can set this option to `config`.\n\n- **`formatPriority`** `['json' | 'yaml' | 'yml' | 'js' | 'ts']`\n  If there are 2 files with the same name but with different extension? which one should be prioritized to load?\n\n- **`selectEnvironment`** `string | boolean`\n  If you want your files to be post processed after loaded with a selection of an environment section you can specify the name of the environment to select or pass `true` to automatically set from `NODE_ENV`.\n\n#### **`loadFileConfig(location: string, [options])`**\n\nGiven a base file location it prioritizes and loads the file content into a plain old javascript object.\n\nExample if there are two files `jest.js` and `jest.yml` in your root directory the following script will load the `jest.js` contents over the `jest.yml` ones.\n\n```js\nimport { loadFileConfig } from '@universal-packages/config-loader'\n\nconst config = await loadConfig('./jest', { formatPriority: ['js', 'yml'] })\n\nconsole.log(config)\n```\n\n### Options\n\n- **`cleanOrphanReplaceable`** `boolean`\n  Replaceable strings that are not found in the environment variables will be removed from the final values.\n\n- **`formatPriority`** `['json' | 'yaml' | 'yml' | 'js' | 'ts']`\n  If there are 2 files with the same name but with different extension? which one should be prioritized to load?\n\n- **`selectEnvironment`** `string`\n  If you want your files to be post processed after loaded with a selection of an environment section you can specify the name of the environment to select.\n\n## Environment variables\n\nConfig loader will try to match strings inside the configuration files with a replacement pattern and assign the value of an environment variable if it exists.\n\nLets say `./config/redis.yaml` looks like this:\n\n```yaml\ndefault:\n  port: 6380\ndevelopment:\n  host: localhost\n  dev: true\nproduction:\n  host: '{{ REDIS_HOST }}'\n```\n\nWe will end up with something like if `REDIS_HOST` is set with `www.redis.com`\n\n```json\n{\n  \"redis\": {\n    \"host\": \"www.redis.com\",\n    \"post\": 6380\n  }\n}\n```\n\n#### **`deepMergeConfig(target: Object, [...sources])`**\n\nIt will merge all the sources into the target config object deeply.\n\n```js\nimport { deepMergeConfig } from '@universal-packages/config-loader'\n\nconst target = {\n  a: {\n    b: {\n      c: 1\n    }\n  }\n}\n\nconst source = {\n  a: {\n    b: {\n      d: 2\n    }\n  }\n}\n\nconst result = deepMergeConfig(target, source)\n\n// result = {\n//   a: {\n//     b: {\n//       c: 1,\n//       d: 2,\n//     },\n//   },\n// }\n```\n\n## Typescript\n\nThis library is developed in TypeScript and shipped fully typed.\n\n## Contributing\n\nThe development of this library happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving this library.\n\n- [Code of Conduct](./CODE_OF_CONDUCT.md)\n- [Contributing Guide](./CONTRIBUTING.md)\n\n### License\n\n[MIT licensed](./LICENSE).\n","readmeFilename":"README.md"}