{"_id":"ts-dotenv","_rev":"20-6fc959301748ce982b828e99e4b85f10","name":"ts-dotenv","dist-tags":{"latest":"0.9.1"},"versions":{"0.1.0":{"name":"ts-dotenv","version":"0.1.0","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.2","coveralls":"^3.0.6","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.0.2","typescript":"^3.6.2"},"gitHead":"402c6cb7e1cc488e3da161c3ae6cf91c1c28e5fb","_id":"ts-dotenv@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2maSU82zk8ytRYnLIVG1esSmPcqLN3OHEBUdzLmPNNsgMfIv5kipKccBqNGm7LeRPigJ+ICMteblPUlr81YYBg==","shasum":"df343e1963fcc54ef04848a563ed6489026393cd","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.1.0.tgz","fileCount":24,"unpackedSize":20175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ/SRCRA9TVsSAnZWagAAMrMP/jsby43GiVPPUfZRA2oQ\nJBwYvYDmDcvW6bQY/PhgtvJzxOq+PiwetcLIdPZRuooFiDHfZ262s1I++hMq\n/3oo/IzPXiF4Q2GJEXtpDRHp3JI58AWFut94vYMJGSBabY5Aj2h+Wf4iiFXX\nuIVfWSr8znZGCCEP6eUoyc2H2PRVNBHgrBOz2nwmqQNxhraZTKbYh9hIk3Wx\nYDEr5jgVd9I/vzolwEXvj/6RKmmSwfmAylwpFZCm0tNrgyoAHFaV6gqW7kZi\nd+ANBUwohjDNJTIi/F3zrc/8FWh74TNa46ZJ/p4n/qxGMXqR9LZieFqJlusp\nYQDSFok2IrveiQdwVPNOpP9AYCREeY+r/+Qj3III9oxJyYZj1/c4l0mfx8ui\nf3Oa6U8W0j6C6lEMd/Ie2HNW0z4FC/SohoKhz9VHdrAQJ2aEdAKXCNTsOxD2\nhuJR9TscEqkMlXtKhU0TC8q4MychhD9MNK81QAobRKJUUAZ7YZ74EF+jLqFx\nHPNvseP5xbVawjnLD4kagWQxAc7NKfiXvOk9wkvy5U2XcQt8fzW691pVr2UK\nW379mdsew+nYpkVpuS71x4aCCJSiEFbaiNZCCh1ej0JeEbDEO2MdYMSmb+Zx\n+OR95Qixei04RhM6ltQv7yF+/0s8honMclN5xooIt1PixDxEiQqMdvPTSLvQ\nqzl4\r\n=uzIj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZEDtOUmvSQLYQr3cSD+kS6aEh2HqBzCrHNe3ObYoNDAiAGzpmfGd03qWLr7pzrebcjk3K4wmF/h9wcyMuDRJZKWQ=="}]},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.1.0_1567093905162_0.8254947875368652"},"_hasShrinkwrap":false},"0.1.1":{"name":"ts-dotenv","version":"0.1.1","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.2","coveralls":"^3.0.6","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.0.2","typescript":"^3.6.2"},"gitHead":"a2a5985a4ad6cb8bdc3b1124fb54af3880c4d121","_id":"ts-dotenv@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+WVO17NGyVN2epT5+uafdXy4R/fi2SfYNxUpEetYFpBZUfdNruX65OFERIeCUa+HOOz7HPshr++2068Z7yxRag==","shasum":"66e9a591257ab46c5176cb05b93d93c18ecec3aa","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.1.1.tgz","fileCount":24,"unpackedSize":20178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ/UFCRA9TVsSAnZWagAAbTQP/jvb5+FT0Zgigrd+ucbS\nQk5P8BUUHAkHQsDEesHq2DULVmgdVtRyBzqPfWTC1VXebTSU2XaclTIt6QtU\n08iSMZzcJu4th3ZekTLaVdGZek7s8ocXtfUrZ30MuNukwCIrmzlZZA/js6xB\n1229CeBJuIWRV7LH8lWoGJa0GKnkj69O8Y4WWJeiccirb+EAG3AApbWE7/aj\nVZsnP/RjvE8rzDkJrB50QSVfANPmXDfYvm6VgbHdVOB5VMtXE/uBtqyQi7P9\ntZttrZYjc1J1ST9KbZUs+vYl2XBwQgIM2sIlYTFCbP8Bs8fOYXVoHOlVYynx\n2wy4VAxmw1GFZTBVeWCLoo0JsCE1VNVZ9gqghsy2kWR+fsD+e/az2vW2WM+6\n1K0CPXjNXvLH6YVP3MLZPfC/5SEvJ2pg/f8fJict965HZgvE9jjPhaEQo1J3\nJrluX7kUyUo4WpnY0zzVdWi4dgXFbn2CeAgsYYOczNkW8f9PXwPUi9LDdoX4\nKYxQ0wsUZziHAZItipn8QQuV7y08K4itHO/CdGz1FbIsTfZc6kGG6fFm8iqP\nO+pgFzfyGf0UYopFrg2gesXdAlPHwY4/xtzcdJa6/XnKBEeUisiEU4cWTP5D\nXtlYM2nRm3M7Gs12qnApizvVmoBOa8i6qIliiCicVOoys5cdp0HoKLqbkA1M\ny2yM\r\n=14un\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjiYvNcvVeZHcHSeQ0Y5O7Qj6l+l4NWTzdlcghqoP+sAiBT3BfX3auMHCZaXpKxnLO3c3abrjYngs8mCtRJ6dwCBA=="}]},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.1.1_1567094021007_0.9873972839564837"},"_hasShrinkwrap":false},"0.4.0":{"name":"ts-dotenv","version":"0.4.0","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest","prepublishOnly":"npm run build"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.2","coveralls":"^3.0.6","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.0.2","typescript":"^3.6.2"},"gitHead":"bb527ba6424c80a72ae65323cdb82cde82d77688","_id":"ts-dotenv@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"dist":{"integrity":"sha512-SnO258GBBgNjGq3mfZzVzt225dFJFF1q57x/+K6p2PcL9PChtfZggp85LF5j6ZFtLvAbZy+wCjRLZtf2MAWrUg==","shasum":"02e01a6f56ae6fb55e924220a146499c10de3e5e","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.4.0.tgz","fileCount":24,"unpackedSize":20189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaAyuCRA9TVsSAnZWagAA95YP/jWhRJMRtd2hH4Uk8d8I\npLZyyPrQn2m9+bXYDjAA66wln/77DePMFQ5H7ugTTPGEpRPPiyVg1l/TleRM\nROlEgyWfisW2Q6LDGHxNxNN+RD+4aeH7FjRB7edS2hjVU/dBdRkuVuZuY87a\ncIZJDvGhzT6sy0nmKYnCrFLR+D9SVKEmZHnoIgwKzg+GKwX6QIGzIAgLjjiO\nqFWvd1pYuR+m7QdXTFP3kOd1UT7CnvntIC8QA43Mv2LcqLbvjzwHzD4Zknto\nvweVWqsQaKEysI8y0SGVhiGcWMAE40pB5ItDcNGku0WoO60XtJEk76BGsUUV\neXhbODcb4eBe/FJ49oTY8iFHtl8O9PO2hKjRXptoM3e12LGH8B/nPYCTqBsi\nxBx0wL7vQWZWT0eYWUlrUJbvlWOXKiMTOcJq7usKwtpLDarKC30Ue20aGPon\nCPvjOWRmtcKwYOI8UHHmgXQTgiDdzJoCrDnrDPBlSVixeUXnw8ZcOrMtYdUY\nzRAXSRcXtdcO6X4bO+3VkKS+s20ytjD5y2khcbPzyaf3gtZWsBkpgpx1st64\nevmfa8GnjHg44EKkxa0rfR2rqI0U72riXhpPDIGbqQDno8PwDfNujRElp+l2\n1xKFMJmoIutbFeueBqCRyyhrWAqT2g8/wRlzMUa+w6znP6aSpqI/GqFHc+gv\nKybE\r\n=WMs8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8TxhR50qvdBLUKRpjL3fx/+Wn+ASF8s9TQJ6KZeH7/AIgVq7imz/VgeJ2FZ70kWrXbGEckD06LnnpQkCj5fdISEk="}]},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.4.0_1567100077787_0.6829076546249366"},"_hasShrinkwrap":false},"0.5.0":{"name":"ts-dotenv","version":"0.5.0","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest","prepublishOnly":"npm run build"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.2","coveralls":"^3.0.6","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.0.2","typescript":"^3.6.2"},"gitHead":"54f69b85fb63c781b253a54dc3e979ff5d8d0e76","_id":"ts-dotenv@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"dist":{"integrity":"sha512-U3wRkdVt6PvD+q/7P/Yij6pB58NWngb7kln4NihLbg8gbYNYfsARp0Dv80Y545aB7eUGrkgrMv6+H+QzCHjeKg==","shasum":"26907662d13b63828858b83917614213a56d1327","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.5.0.tgz","fileCount":24,"unpackedSize":20988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde3jLCRA9TVsSAnZWagAAW1wQAI+ZbUPOwIjgnix5ec4q\n39XCSRk0kzOcYIMDypjKPN0B0cWRoYLEfzdTHqvkimOeAHHiyGegwdZ+taBD\nFjUhbwNznhExo0zJiPzZisDR5eWP2Gj9+Weo8GNniIL2CJD/kii2J4fleyON\nurdrI91jlS5abfvec/970Ul+acCSHFpF3V05c0XzN1sNCdvXq0ANNRsiik/e\nOiS0AY4h3dCyRwhen/Ik8OCYgu1zMv+JcC8GBRJxxd00CLwqjkupPNSR97+p\npFEbSfw1I7jkRAi93vx7TGiSslGgo3hSiy/SndbuDveJcguhf0JKNCerfuT9\nPkPwAHgyh5SwXeI+Cqy2xSK0rJZc684PqO26DH5xhS4TI6y9S1L/H/aOuYYz\ndnbQnYVKjqmze2VLJwtbKB3Jr1GjP5J1oF8JrBoqypiL9S5gpv6hnSwAZARm\n0OEoCVoNm8lRmO+Hc4rGOexk+IevQKUTl5m4fM+mxW9rhN4G/1TAw93+Kh3Y\nSZNYHFpcgSiKheXGvMkeP2AVo0C6q8t0LNK+YoPvP/hp2CzdyrZ/lQgzIq4D\nL45BeY8L+qTyHKW60j1MFQUR0Gohrpst+0LHgYdx8ZeBia0gi/Qk//RpfDWe\n2o0kFEAIuUGj/6oDHthMUQ8Qbdb8JTRFbmkkr3lm55xqbXalvjIdmlsoYRa2\nDWoe\r\n=R11H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8JlU4ZSGC85Y7BYWR91BeXTTPyX1axveotDlS6AOm1AiEA2+jMskCIahbYDx+6QmmVbJdSgWCmOGjobR6APfn8mNY="}]},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.5.0_1568372938449_0.3515967284878041"},"_hasShrinkwrap":false},"0.7.0":{"name":"ts-dotenv","version":"0.7.0","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest","prepublishOnly":"npm run build"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.2","coveralls":"^3.0.6","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.0.2","typescript":"^3.6.2"},"gitHead":"86bc0349905c8336ceefab7e9ce085e7a3447f77","_id":"ts-dotenv@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"dist":{"integrity":"sha512-oueJmFqD3z57xc1xDDhrGvXKEgCIoneDiFkc2z9KaY1UmIMsw/0QFDlqXFFoEs/R00rldejW2Jn1aXUsRaMXvQ==","shasum":"7b521183f5307fc85fbc072dab1ba069d0e43f6d","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.7.0.tgz","fileCount":27,"unpackedSize":24485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde/BqCRA9TVsSAnZWagAADqEQAJwoJBB9oHuKxc+/+oVq\nbYwW0yAAHI9efHpCVH1cg6RyETEplzOBjQAPadSnakb/GfeKVfNYDbfBXrrG\nsk3aEhdGPIM9tOGUwS2j7MmclR6HsfBPJueTWTf79nvMtsTCjD6+8s8OjUbp\n4wdDME2tgtsxYnayJAsoZcr3gEq+MEtmTp9C/HEw7jgqEkxAR5lH8j5eTG9I\npwqrsSSkgqe9aKU0I5UEPf/UuIO6yal+XhdMa72evjzeTv1uvTO9I83rGhcK\nIWJBJNPOFbm7/JdrmHdZE/DY6JM8LFwP79SDMIE+4eJ9x651nsfQkn4gBwCK\nL0gYM1/vn8EKZqVKezUgcSdJaI1B8B0NHQNO+X8KoSiYxwMrg+BckfZiRkDZ\n+UAimOozCoE61k7pBh6cz3d2+GI+NVO9xdpaMTDj/gesnohKYhyl7T292cMB\nTt32f7HgBYNBW+5UL4caRJEZfq1UvX6GvHYgdFX4M947gZ2GHXSIVA82PCr9\nXsAZQQIr/14FT7t6021Whw56d8dGMqMfye8Tp2uo+jH3s5Lc36vHeppmiQ8w\n3TAMzMzetM8VfPLu84PXJHsHdgo4NPOcBA5bdH8aN8VzoE27/bdSgyciXkf1\nlW5u8mF5KXNkphgzrxNgmbF0ZBiKzTOp7C8o/YVohk1hjPXjPD1PLDYUOpOQ\n1K3S\r\n=9Ecj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5nBSdRQn3r0FQTZQhnzBXXRzkxfjJ3pTTdLMDMN7htAiEArkfDsCHeIw5OQn27FhcevT8BzMjJa+n98ZWfHF/cGu4="}]},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.7.0_1568403562345_0.8000320770944014"},"_hasShrinkwrap":false},"0.7.1":{"name":"ts-dotenv","version":"0.7.1","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest","prepublishOnly":"npm run build"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.7.2","coveralls":"^3.0.6","jest":"^24.9.0","prettier":"^1.18.2","ts-jest":"^24.0.2","typescript":"^3.6.2"},"gitHead":"7d2a7e8461dc81d566a915c107821fc142ae90a6","_id":"ts-dotenv@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"dist":{"integrity":"sha512-KwnXWakhzAce6xTfgZH3gau5wAI1bk6fhNB/F3rgXfj3M19wHPJAsW1k9IIJd2Q1UFnhdqAUCWqvHGiApnHY6A==","shasum":"de6aba432c3999f58f859527cbf86bb8d19b8816","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.7.1.tgz","fileCount":27,"unpackedSize":24499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde/OiCRA9TVsSAnZWagAAo/UP/34NyqcnZGThZ2zAdE44\nr+T3YB/z4DS8H0ZwIk1JY4AhOKJ4F+REGQ3Y6DdMi1yRJh/BFxb7iEX3xVSD\n+Wu/t3Cr5NVjQSgQgdnnss/cHFcrpo06ZbRJ5DH/TCsEWKR1npyzyJHw18xI\nXsdxYI2ZjY0lID9a+381JJ/e7Q2NPc7ZPi3Gqyu/QbTjujvSAw9xBjiHjRxo\nAAH6N0jF5AkpnwGUlC02n4A5qrIGWFg1Z4wWdQsAstZWYSmgRJjgkIUjwvOQ\nOq/pmFvEn5CGgV9aafsZ4jZa7KIA3wUB7IOCww6gqhuClsBfE6CKfzqkB9Bs\njPS5+BMsZhH1tMoMrxjZR2+QiHiCQ1P3IM97juGCHFJiITM3V90zvALTJzLi\n8PDS/0E+ihoVHoZi+4Q8cDmtYXJUt9DLuE4dyMmVwZNTfRSVtA4+HCPsvXCM\nLtL9G9b+PwVdZkuVnldqR6WcfyWUVl4mrwHfg4eH7Ql4WghR8rCaTI2hy9IF\nsKnq36lHX2D5K7ZYi32pboT3lwCoP8/XWdHwnvb+qjqDd9Uusmw1kdp6UHBI\npN3htPolxIz+hg5PMgaMSG/gYbus4JyyV9ke9LGH6M/zzM+mMn7zj0CjXe8m\nrv1O3GBUZuP6Uab9PWZ4TEcNxKEKQQgX0z8tqvwbaraKOOYr54UEu4gBok96\nxE+p\r\n=b2ru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtTAJSS92d0O3r51fhufZaxVbrDrlOXPEwm9JEl/oOHAiEAxjbbikxzcz1FwNNUz4jZSiPApxu936tHIDFfOPFt+f4="}]},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.7.1_1568404386169_0.2814914224501266"},"_hasShrinkwrap":false},"0.8.0":{"name":"ts-dotenv","version":"0.8.0","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest","prepublishOnly":"npm run build"},"dependencies":{},"devDependencies":{"@types/jest":"^25.1.4","@types/node":"^12.7.2","coveralls":"^3.0.6","jest":"^25.1.0","prettier":"^2.0.2","ts-jest":"^25.2.1","typescript":"^3.6.2"},"gitHead":"2af2ed9241ecfdad05be3a6717383f9c6623f385","_id":"ts-dotenv@0.8.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ERU+5+yT8VKAt06A7VvYwnpzVT7nbmEZwBZYCJSHhCEAD+xhOPKiiYEhWZgBsevptHjCAS8vg573snjWQlB0uA==","shasum":"edd159e01c24ebe31a2b6c44ebce687cc7e47683","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.8.0.tgz","fileCount":27,"unpackedSize":25096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehlg2CRA9TVsSAnZWagAA1dQP+QAhKk8nseedxkcEF1W9\nJuzASFU3wNIoqSjB8FgUBq+6bAbHsWshUjkMUF3XHqVjMAHGoLGhNMEQ6iuo\nAqWw7gFFILoW235xGI8ZCyWbzYn9Tn9DqscCmqz0Xulu1QFghVKoDmcY8xCw\nJOD3bVOcF5LCcftW8QluJfcB3jG9zhbWjvY9igjI8jhKOqBS65cd+sEDozI/\nFFLexdx5bzsl2tdXWGqHcCGr0HuJRKHONvJcYjveIJe/cKtxLIDt6bUQeqv1\nDGW4hHLe3S9HaShFHnlrM9TeEeSN7F3TvlKTxA/59Kfx1+NemaZQqKdnj+qa\nN1hW5IA4MYZY412t6B2PEt7iMu34+exXEKHJjAeeaWz3zKSp2Vj93RFCaCLV\nCccgI8DiagL9APm1jEeoE+7HJDf1K2TadvSCzNDy2HHp7cXkLqWlFBZoUNue\nn5/Wi0vavw1GQDMjv9fSfBaGcQkse6yPkYjFqsJZjCniMZqrJBoUYApFd2tn\nREpKqfzhOqPXnUr4+jTqwQYjplXJNO6v5270fqP6VmT7eFcZ2y2xitK5Rqi+\nHmzCp/BMO6RjLM74d/COMuAtqzRVVL+8vaq1wmgkT/90hqEkVEBNID31X1EK\nww2ALyOmJVcgMltcyU/scizXSmvuKSH+xoc/UnVsfNe/ntpvg6QeovawAR0I\nsea9\r\n=6LLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANVtFHUaS8zn4tn1yRlRyeYzAhJojIaEQKh7tevjo1sAiAgK/n3qqQvsP41OLkQqB84gGfzurhSObOHe6+SoONULA=="}]},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.8.0_1585862709481_0.4974301360533351"},"_hasShrinkwrap":false},"0.8.1":{"name":"ts-dotenv","version":"0.8.1","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest","prepublishOnly":"npm run build"},"dependencies":{},"devDependencies":{"@types/jest":"^25.1.4","@types/node":"^12.7.2","coveralls":"^3.0.6","jest":"^25.1.0","prettier":"^2.0.2","ts-jest":"^25.2.1","typescript":"^3.6.2"},"gitHead":"a18e15b1a8b28b87e42d059d0acafd6aaa0e961d","_id":"ts-dotenv@0.8.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-d6HC9WiqApwscqW/dgygQjh+sgbP9XVeK70E7fnuXPLddpe7hdtunqeeeZIJrdD412InyOgaG96HPXHxYrr4SA==","shasum":"0739ed2391aa74ecc257ad713bed9ce88be7db08","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.8.1.tgz","fileCount":27,"unpackedSize":25327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeng+YCRA9TVsSAnZWagAAznEP/1sALig1xSfNVywPAJf5\nvQVnH5Q1PUpQD8etRz6mOpbVjgxKHQJAWLYr23Skk4XVXtrSBZ77vOlUkQ+K\nJk0IvQ98ec1uUqtE+VHB0dIJxco6rmFAyYpndOdLg7JSvWNTaFMeauAMgr9w\ne6E/XBvGtV+oiluuEsJQfFk1+7QmnLsOyiOOIA+8m2j8lKwvUFEfh85cq4Tt\nDYI4tEKdmM2rGOHWN2sVGLyiUIpVRU5dwFGAGXHwtV6XNMtcTJi6qcADxJPL\nYozAq3o33c+pMOSodQgrfFdAA3If9MG8zHGaSaTudW4/1+iEmoESw+h3cXq8\nZTOLwumbdS8+cFSpxl24xge9cPc70Mn/2fiD+lzjkHT8MlXwC89SAUKRKGvL\nV8eFQHOUltrQbU4VGEMLrOUVCpd3RYBF0iNMV9CzXYSbQdFYa1jWom2lCWeZ\nC6nR1ay+EbSIpYFdv+o7PMBJnILQED7Zq5jqi5jfdRBySOiWrE0R7vfkUhfX\nJt3shwqxI6Lo/Km/8ZhkfiePNU1WKXF/RYti4mw0h+6lQXTLfNIcOn7roHUX\nVDUAHHpqGmuxA/mFRItKKoR/DhW3mKTXbVyUNa1GzcaedlShdmwWyG9PDLbn\nWvo3ZFTQ3A9hqvr1LZuvii2U4UBLBeq2AGw6PIyzcfzP6OgBIHYwKQzRaqfF\nfOkJ\r\n=QHwQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMypssS7V6eJhA2OEVA9lwNw5YJdOMZW+Cg5E2TyFa4wIhALIh9cDYhs8P0+yslLNMt80WQGKbKbYAPGlt/tjonfoV"}]},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.8.1_1587416983468_0.28770961312207044"},"_hasShrinkwrap":false},"0.8.3":{"name":"ts-dotenv","version":"0.8.3","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","test":"jest","prepublishOnly":"npm run build"},"dependencies":{},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.10","coveralls":"^3.0.6","jest":"^25.1.0","prettier":"^2.0.2","ts-jest":"^25.2.1","typescript":"^3.6.2"},"gitHead":"81e4d3a682c28895716596fb32c571e65047f79b","_id":"ts-dotenv@0.8.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-S1wYF0j0C02SaV+escizhCcq0bC58as87cW7M+9zYnEhlgihGEU/Sl+CoshT2VU6Gp7wSrsoaOgt5OSBgsVaVA==","shasum":"1c8dbda2601bc7f088fa45248120d40c212f8594","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.8.3.tgz","fileCount":27,"unpackedSize":25540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvnKoCRA9TVsSAnZWagAAzCMQAIJYJSkR35JEhPyEKnOR\nKssY/SIYJ4cavazAzeMaevCaD5ASVzZWsL5/923DywNZxnu4JJoSO8TYgzYt\n2bD8jMdjSADyxCGH8+new1kO3CK6F93FUSZNXmg/md3i3Nc3lPjf9Sx/+G9U\nIrR3F7i73Dlhg+quDxyXMf8YdKTvh3v1qu0yH+cLjzh+dBU9mwBr2uq+VD+Z\nJei087ttt8rplvFS70pGJW2J3CUFlHTtwvafXxkKy6EBwZOkevnUndsDaVtB\nSrJ+nf0NZWwTEz6PfY+Vkr71b7QysapLmR/ouyPvzAd3H4zLeEv9/x2nyVNE\nmfL+0//wXqSpaakyTzpezN6SkjOeoOwRmIbqWosy8BhWchcRYOPx/lpdAjr6\nEHAr/P42B1TTAiwBZx2HrDTeHVEXMov6LfraLrhsSVtEtVp7FRAACL4DKXT9\n3+Q67X7T18Y6HTbNWnIZxWbsrwS7eyb90fpTPwPv39/CWY2DoxRW//CqXSiW\n9oBmKd+VMxwtQaAP0JxUV4H6LzXdw6szTtj8A/gxUAe67qO+QgTjh8bqtdZ5\neRIFHhW1ebGhcC4CxNX9mV3B8XERlWADLoe9tC7PyHo2selWAWNQJ1QVLKD4\nqTtUSk4jo/HkTzkVwcSAD3Dy4KzlCKWgXrFryvuUazI7AutjILeX0bluodyg\nwhUB\r\n=ms+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSnd1G1Vcm8tWlMopuKuugQH2NF4iQl448uxV5+Qr5pAIhAPWY55yi0PpuT+i3jpDfkv6MaXKJTqtT8fuyT4T19PNl"}]},"_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"directories":{},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.8.3_1606316712216_0.7087125982250795"},"_hasShrinkwrap":false},"0.8.4":{"name":"ts-dotenv","version":"0.8.4","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","coverage":"jest --coverage","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","prepublishOnly":"npm run build","test":"jest"},"dependencies":{},"devDependencies":{"@types/jest":"^29.2.2","@types/node":"^18.11.9","coveralls":"^3.1.1","jest":"^29.3.0","prettier":"^2.7.1","ts-jest":"^29.0.3","typescript":"^4.8.4"},"gitHead":"80cdc9a0253e0ee1b2c239cec17a4fa3f401a7cb","_id":"ts-dotenv@0.8.4","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ws6zqk/DKI4Lg+3J1kOBJq8SQMaGZEKiP5cL84D4MfxT0TcbNR72jGiRjeIAKAmDAgeXEJulW20N+Dru3dsY3w==","shasum":"d9384688eb4d697799255e1bf87bc72dee150f5a","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.8.4.tgz","fileCount":27,"unpackedSize":25494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDndIxWJVYSCJYMHtEsIcbzfFR6mBeUX37aztYMBGVWfgIgemkhSa97x/1lxna/UJ8Z+6SHJw1G+lPdcioVuugYjbg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjabcjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXrA//RixUz+9zybUvO2W0abMPIhdqYPyODpd4APn9DQThS5cwjajl\r\nvJ6TjHrHPZ4RUumnw3lONmpaDukJuXI4dRxnWMnY2GaLLhAIqFNv1dQM6Bbi\r\nJz2mTwkdBZWVzzbRbWLeSnONHmpypm+yYEkiQ/dLkVSdA7TfOzLnI0x16+xE\r\n0tkh2raEZisVSzNAQT9O/rfMYmDCta2cVld4vCUkt9gJVnTExaHDxDUXNhEq\r\nckuQeb8nRhLkmNiwVkhvjgumQrRosFsvD6quWkhEdhInd44+cz0ec/40pXH1\r\nxWkYGSknDLojQWCGz94bKyRMKRzJoIxvXe49wcMmQumDGUYhjFvDgR63JtqG\r\nzRg4NB4ns0Wbzt0UPzj0uXY6XFDckkKZ53uMbNy5fhk7DUT7t8Uw7oqVsQgZ\r\nPlgxrIhB6rR2Aw1sN5J+22ymE3DsA3kAX+txHb4a8+ptcIKIZXvlGdwc97zi\r\nn5a+bEEeFpzn2PCRTFt2jPxQ+4lFzk/LIa53Fz5wXMA7NyEDOhHeLfM2My4Q\r\nJoM7f0PdaSP+M8X8dEtMUP1WhPGCC2asFPfExn1ZMpWGypRzClmiFQh5Tcm3\r\nWuUh+dWmsozCXCW/OA2OG6RkA5Q8qTgkDM7yyPkS3/pUl4oyMtFTuLD1ZWBo\r\nd+0xkjfLh0vPTIQN3Kb1qiv4taaenG65kaE=\r\n=6a46\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"directories":{},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.8.4_1667872547302_0.5202126136438487"},"_hasShrinkwrap":false},"0.9.0":{"name":"ts-dotenv","version":"0.9.0","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","coverage":"jest --coverage","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","prepublishOnly":"npm run build","test":"jest"},"dependencies":{},"devDependencies":{"@types/jest":"^29.2.2","@types/node":"^18.11.9","coveralls":"^3.1.1","jest":"^29.3.0","prettier":"^2.7.1","ts-jest":"^29.0.3","typescript":"^4.8.4"},"gitHead":"9f2b36fc3119c92842032f7224e8ed394b22813b","_id":"ts-dotenv@0.9.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-gFzNXERITCU36m0B5bPamsSol6ckdg224ht1E7wMsG41IvqJFSRSsUU17lqHbdGOGC+nplVxWCWBPypau/4x1g==","shasum":"2ab51bd85101dae79a75c0b49e3da3ada8350b97","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.9.0.tgz","fileCount":27,"unpackedSize":26971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF/uGjW9CPpDnOl09UmJsvXqfANDDOCHPYZVnVu2koEAiEAoC2j4+ZiQuIiYxinsUOZnpCUn1PBpiYw6/Baiid/Z+g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjadgFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLzxAAgn3bogpuuyDhJpsXQ3Hr9bVD2YwAp0fIT+TylAXgZ/+7TmFC\r\ntkgrbuxUNOpaY+SNAR6CFPV6n+SkYBr2rNn1NAz9SM2q6VuVE8ba9Q9nOWOR\r\nQS23mxP7oTAipAi1wQ5ee4blpX7Yn+Erlt+ekUZb7Dpx+ZCchv2Qj9Fxqqig\r\nXT1NHeyROOuQbfmuAuSlm2LmP39NFJofJ6WLd4w/WELpkaiE0Q08FMf2tidR\r\nnuxALL2Fws3KsLoDDQyn6y0MjHiW9e1R/pUc0Pj05xmwS13svcSV0Re6DQzZ\r\neoI+HctI6WiVrfmmD9gWry5VSy18tD6oWlV92o/tQDD5j/6XghXfpcqoR1Ah\r\n+2KAFmwHRHi/fMdTOfYFDi0p3so69uoSJWbrbt5wq25OXjBfaB18Uw8CCozO\r\ntUsm9N3L/Dp5mOZ9QwYqeyMnuha1ZMj7+qQk8OImd1NoOxgDKzm9VAKi7Sdj\r\nkhwsKdWKIVBSu7lkncxNIEMoMtbXMw8JXu+aR5ubVqZ7QbC46NyXtkOR1+4P\r\ndeghsrbD9k6UIYmklbKyKzUlfoWSRfCMypTtJ03a3UA5h6KkYYvj56Hs4hor\r\nwWOFQ6z0PqCghBVmgpzLx2GsN/w0WLU+fkbITcElJ/TBWfyOvlVjAqd3+bbh\r\nKf0sCqEDd0HufWTOFue4oEhsq1pxWIMceYQ=\r\n=6RB0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"directories":{},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.9.0_1667880965581_0.3532408178723425"},"_hasShrinkwrap":false},"0.9.1":{"name":"ts-dotenv","version":"0.9.1","description":"Strongly-typed environment variables from .env & process.env","author":{"name":"Leo Baker-Hytch"},"license":"MIT","keywords":["env","dotenv","environment","variables","config","typescript"],"homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"main":"index.js","types":"index.d.ts","scripts":{"build":"tsc --build tsconfig.dist.json","coverage":"jest --coverage","clean":"rm -rf index.{js,js.map,d.ts} ./lib/*.{js,js.map,d.ts} ./tests/*.{js,js.map,d.ts}","prepublishOnly":"npm run build","test":"jest"},"dependencies":{},"devDependencies":{"@types/jest":"^29.2.2","@types/node":"^18.11.9","coveralls":"^3.1.1","jest":"^29.3.0","prettier":"^2.7.1","ts-jest":"^29.0.3","typescript":"^4.8.4"},"gitHead":"1f5b2cde2fcae1cdb1fd7d9bff7b617c4b2dedc4","_id":"ts-dotenv@0.9.1","_nodeVersion":"18.12.0","_npmVersion":"9.4.1","dist":{"integrity":"sha512-oTTXmjSMkCIK8d+uKbQnHh7JS9zEYGn3pq7nE0qHVERq+6Mx9wZKcXVAT+7X0qhOWpRz10dqrJCFFcKwunYz5w==","shasum":"71c619c412860b99a4a3fff86cf57abf3579c479","tarball":"https://registry.npmjs.org/ts-dotenv/-/ts-dotenv-0.9.1.tgz","fileCount":27,"unpackedSize":26962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC36OhxzyxMuVjUYJ9NmRO01tT2eA6zA1MU3i6tDZEQkAiEAlHDfJGTgIH2a/XazxG+tzq+NdUYyf+5ntapjFgUYQyw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3+6RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquMA//fOcNAN4lAVifKXejEmTOaDn37Zqawsz9ms74eicWKpYmcqH0\r\nk1xFap9yqMOm7UbX2XXRLWDDiVXlksombBJyjRnqbP4t9brENl/QmferUqZj\r\nZcyoh5Xt8OAo7jvm4qVTCWMq456njVMPrTYYhMbAh6wpkMl4kEjlYoaCxTq7\r\nJPisQWl4+8tIrzUowTYyQ+jH+85qY9vHgtfPBWGhqn29s5yTl+zi8JNo/Jeq\r\nxE6Jd+oVIt1eCFXSsido/lrnvPWx3Tx51GV2FJ2WEbd206Nyf+fO/dHtbfT4\r\nGaE6WRMz3E60tzoM0Z+cr/SiAusDOC8yrdWto1pYr1O/BLzapv8a29Kygpna\r\njxHM2k6NB09O5fMxKP1sihFjNlSfuGDxCCoNAqBjoHJhmMjWLhoktpabCXMn\r\n5oTrsvN2HluwV3jgUBG9oGynUjes4T/5HWJladwJ/cj7+5FuYoMfqHxWN3js\r\njjySI09YcMknLRduEhuxRREcOHIbbLWBzm6oZPPi7yvhb9vWP0VJnI3e8mhT\r\nZ+wrWvT1ivHDEkG0DsAiAwq/mNt+2rtu/wHmnlCaKdGWPgaBsbGM/1sPQ+dR\r\nWor5+wogycC1mNRsjDCf0uVMH/BfKbi/5xVWOJn0pWpX8pNdLwKyYw/aFVtc\r\ngebYfWLJPp3Oa5f8MKtMlH18YlYf+72ymEo=\r\n=y5hA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leobh","email":"leo@insidelabs.tech"},"directories":{},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-dotenv_0.9.1_1675619985009_0.2962232381620995"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-29T15:51:45.162Z","0.1.0":"2019-08-29T15:51:45.244Z","modified":"2023-02-05T17:59:45.284Z","0.1.1":"2019-08-29T15:53:41.104Z","0.2.0":"2019-08-29T17:02:33.210Z","0.2.1":"2019-08-29T17:03:51.343Z","0.3.0":"2019-08-29T17:07:27.041Z","0.4.0":"2019-08-29T17:34:37.984Z","0.5.0":"2019-09-13T11:08:58.599Z","0.6.0":"2019-09-13T19:06:31.519Z","0.7.0":"2019-09-13T19:39:22.486Z","0.7.1":"2019-09-13T19:53:06.335Z","0.8.0":"2020-04-02T21:25:09.616Z","0.8.1":"2020-04-20T21:09:43.605Z","0.8.3":"2020-11-25T15:05:12.423Z","0.8.4":"2022-11-08T01:55:47.460Z","0.9.0":"2022-11-08T04:16:05.801Z","0.9.1":"2023-02-05T17:59:45.201Z"},"maintainers":[{"name":"leobh","email":"leo@insidelabs.tech"}],"description":"Strongly-typed environment variables from .env & process.env","homepage":"https://github.com/LeoBakerHytch/ts-dotenv#readme","keywords":["env","dotenv","environment","variables","config","typescript"],"repository":{"type":"git","url":"git+https://github.com/LeoBakerHytch/ts-dotenv.git"},"author":{"name":"Leo Baker-Hytch"},"bugs":{"url":"https://github.com/LeoBakerHytch/ts-dotenv/issues"},"license":"MIT","readme":"# ts-dotenv\n\nStrongly-typed Node.js environment variables from `.env` and `process.env`.\n\n[![Version](https://badgen.net/npm/v/ts-dotenv)](https://npmjs.org/package/ts-dotenv)\n[![License](https://badgen.net/github/license/LeoBakerHytch/ts-dotenv)](https://github.com/LeoBakerHytch/ts-dotenv/blob/master/LICENSE)\n[![Coveralls](https://badgen.net/coveralls/c/github/LeoBakerHytch/ts-dotenv)](https://coveralls.io/github/LeoBakerHytch/ts-dotenv)\n\n## Motivation\n\nLoad environment variables from a `.env` file for development, but deploy to an environment that injects them directly\n(on `process.env`) with no logic needed to differentiate dev from prod. Values from disk are merged with the process\nenvironment (you decide whether `process.env` or `.env` takes precedence), validated against a simple schema, and\ncoerced to the appropriate types.\n\n`ts-dotenv` maintains [dev/prod parity][0] by not caring whether variables come from `.env` or `process.env`, as long as\nthey’re all present and the correct types. Otherwise, it fails fast, so your alarms should start going off and/or your\nrolling releases will abort. The thrown error details which variables are missing or have the wrong types.\n\n**Caution**: Be careful removing variables from your prod environment; be sure to first remove them from the schema,\notherwise your server won’t boot and it will have nothing to roll back to. (Or you could catch the error `ts-dotenv`\nthrows, and do your own logging or alerts, but you’ll lose automatic protection from pushing out builds with missing\nvariables. It’s a trade-off.)\n\n[0]: https://12factor.net/dev-prod-parity\n\n## Usage\n\n```env\n# Comments are supported\nTRACING=true\nPORT=3000\nNODE_ENV=production\nAPP_NAME=test-app\nBASE_URL=https://api.example.com\n#BASE_URL=https://development-api.example.com\nBASE64_ENCODED=8J+agA==\nEXTRA=true\n```\n\n```typescript\nimport { strict as assert } from 'assert';\nimport { load } from 'ts-dotenv';\n\nconst env = load({\n    TRACING: Boolean,\n    PORT: Number,\n    APP_NAME: /^[-a-z]+$/,\n    BASE_URL: String,\n    NODE_ENV: ['production' as const, 'development' as const],\n    BASE64_ENCODED: Buffer,\n});\n\nassert.ok(env.TRACING === true);\nassert.ok(env.PORT === 3000);\nassert.ok(env.APP_NAME === 'test-app');\nassert.ok(env.NODE_ENV === 'production');\nassert.ok(env.BASE_URL === 'https://api.example.com');\nassert.ok(env.BASE64_ENCODED === Buffer.from('🚀'));\nassert.ok(env.EXTRA === undefined);\n```\n\nNote:\n\n-   `Number` only supports integers\n-   Only string unions are supported\n-   Use `as const` with string unions, to ensure a proper resulting environment type\n-   All values may be surrounded by leading and / or trailing whitespace, which is ignored (unless it’s quoted: see below)\n\n### Strings\n\nStrings may be single- or double-quoted. Leading and / or trailing whitespace is ignored, unless it’s inside the quotes.\n\n```env\nUNQUOTED= Lorem ipsum\nSINGLE_QUOTED= 'Lorem ipsum'\nDOUBLE_QUOTED= \"Lorem ipsum\"\nQUOTED_WITH_PRESERVED_WHITESPACE= \" Lorem ipsum \"\n```\n\nWithin double quotes, escaped newlines (`\\n`) / carriage returns (`\\r`) are converted to their corresponding literal\ncharacters.\n\n```env\nDOUBLE_QUOTED_WITH_NEWLINE=\"Lorem\\nipsum\"\nDOUBLE_QUOTED_WITH_CR=\"Lorem\\ripsum\"\n```\n\n### Optionals & defaults\n\nOptional fields and default values can be defined with an extended schema specifier; for example:\n\n```typescript\nconst schema = {\n    TRACING: {\n        type: Boolean,\n        optional: true,\n    },\n    NODE_ENV: {\n        type: String,\n        default: 'local',\n    },\n} as const;\n```\n\n### Boot\n\nRun `ts-dotenv` from your app’s entry, to ensure variables are loaded before you wire up services and start serving\nrequests. The following pattern makes for easy, type-safe consumption of variables throughout your app:\n\n#### `index.ts`\n\n```typescript\nimport { loadEnv } from './env';\n\nloadEnv(); // Executed synchronously before the rest of your app loads\n\nrequire('./server'); // Your server’s actual entry\n```\n\n#### `env.ts`\n\n```typescript\nimport { EnvType, load } from 'ts-dotenv';\n\nexport type Env = EnvType<typeof schema>;\n\nexport const schema = {\n    NODE_ENV: String,\n};\n\nexport let env: Env;\n\nexport function loadEnv(): void {\n    env = load(schema);\n}\n```\n\n#### `example-module.ts`\n\n```typescript\nimport { env } from './env';\n\nif (env.NODE_ENV === 'production') {\n    // ...\n}\n```\n\n### Options\n\nBy default:\n\n-   Values in `process.env` take precedence\n-   `.env` is the expected file name, loaded from the working directory\n\nChange this through options:\n\n```typescript\nimport { resolve } from 'path';\nimport { load } from 'ts-dotenv';\nconst env = load(schema, 'lib/.env');\n```\n\n```typescript\nimport { resolve } from 'path';\nimport { load } from 'ts-dotenv';\n\nconst env = load(schema, {\n    path: resolve(__dirname, '.env'),\n    encoding: 'iso-8859-1',\n    overrideProcessEnv: true,\n});\n```\n\n## Acknowledgements\n\nThis was inspired by [`dotenv`][1] and [`dotenv-extended`][2], but written for first-class use in a TypeScript project.\n\n[1]: https://www.npmjs.com/package/dotenv\n[2]: https://www.npmjs.com/package/dotenv-extended\n","readmeFilename":"README.md"}