{"_id":"dotenv-load","_rev":"6-6811f354b0daa802fe604ac1ca1e4e2e","name":"dotenv-load","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"dotenv-load","version":"1.0.0","description":"Load environment variables from .env, .env.local, .env.production, etc. when running a npm or yarn command","author":{"name":"Martin Rädlinger"},"license":"MIT","homepage":"https://github.com/formatlos/dotenv-load","repository":{"type":"git","url":"git+https://github.com/formatlos/dotenv-load.git"},"keywords":["dotenv","yarn","npm run"],"main":"index.js","bin":{"dotenv-load":"cli.js"},"engines":{"node":">=6"},"dependencies":{"dotenv":"^5.0.0","dotenv-expand":"^4.2.0","shelljs":"^0.8.1"},"devDependencies":{"prettier":"^1.11.1"},"gitHead":"3f79c5f45c6c1204c079ae949a297a0a2a4da924","bugs":{"url":"https://github.com/formatlos/dotenv-load/issues"},"_id":"dotenv-load@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"formatlos","email":"mr@formatlos.de"},"dist":{"integrity":"sha512-84+1ZyGrWBAYSPmjdK8rY3ifwp2sdacD2w+h0VyXtfFKD3aiSz7qvm0QBfr6PBw/kDhzUcACLHnksXqhAjGlzw==","shasum":"e690b93ba70da612b3afe201625e6f7b0d57791f","tarball":"https://registry.npmjs.org/dotenv-load/-/dotenv-load-1.0.0.tgz","fileCount":6,"unpackedSize":7131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDInrOohOr0Rb+eNgGctZPkAKC7HWoGRgrjdsthJvlT/AIhAPp+zmDUpkMhlTvgPF8otN7ri+nV/f5LGwjcaiEWWsTn"}]},"maintainers":[{"name":"formatlos","email":"mr@formatlos.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-load_1.0.0_1521018549410_0.020464656218014188"},"_hasShrinkwrap":false},"1.1.0":{"name":"dotenv-load","version":"1.1.0","description":"Load environment variables from .env, .env.local, .env.production, etc. when running a npm or yarn command","author":{"name":"Martin Rädlinger"},"license":"MIT","homepage":"https://github.com/formatlos/dotenv-load","repository":{"type":"git","url":"git+https://github.com/formatlos/dotenv-load.git"},"keywords":["dotenv","yarn","npm run"],"main":"index.js","bin":{"dotenv-load":"cli.js"},"engines":{"node":">=6"},"dependencies":{"dotenv":"^5.0.0","dotenv-expand":"^4.2.0","shelljs":"^0.8.1"},"devDependencies":{"prettier":"^1.11.1"},"gitHead":"4c1297bc0c79d9bc6260ade918dbbef13a1974a1","bugs":{"url":"https://github.com/formatlos/dotenv-load/issues"},"_id":"dotenv-load@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"formatlos","email":"mr@formatlos.de"},"dist":{"integrity":"sha512-erHsyNqt0JTHUJAfYsuvUgF5+RMvpyLXdopLFymk/K9Ak5QNIAVmerT1JW0xl3g8g3mAroCps0t/q58AG+boPw==","shasum":"775506fe7c857e9156d4b8b4a591eaac4d09bcca","tarball":"https://registry.npmjs.org/dotenv-load/-/dotenv-load-1.1.0.tgz","fileCount":6,"unpackedSize":7275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO5qtCRA9TVsSAnZWagAA0wUQAJS4A50oxMTX2QWHNw3X\nXc3MUD0p5/A9ohbRBVZngaN2Qr9nT9WIy9P4+s7nuY2DZfhU2CwNbX52bRY6\nUUPXWa+d9AYz6QSTYCdm2RzHQN5fsOqxw5ukHamLts3ofEqvk0XlFiLePogR\nUbsijF9tecuLjultk2PxJU/76vQw7T5yNa1AKtfl3VumXmpOYiaAzVjEUFq6\nT6YBXCLKrzW5QHR/iTJj/fgwajN9yyG0b6cudfE9y3v7DQM0dkNCxcSJeiUr\nZvyET79siT3y0dThdBw70Svr4shEKhG40Mr+lrn+L4OA+rd8pQT6egc/XMyl\nUM8CsCejtsEUH+g2XOUWC6e2SCIx4ruvsuShTjP8GTcaACrjHyXqxZcbRDVX\nMxS97YXiMwCrVFp5Kujo19e+YXi9+unEPU7XEBozwi5ECb/EV8MdYgqS+9Vm\nHmUMHb3L/Q473iwZheiP3B8qfM8MpNPz9hlW1h16DD9rYlp8y3nbuE20+MfF\nkSLQ1ANcK/GM92VXKxirV8ygMwHj9UFKpMCgx40eq1OmIUPV4Ujc4+AkWG8a\nHc4pGogbeFeObc5m6iVxEuamIVdaG2jQCpvHV3MQO8+y3j668tQPq6TUkbW/\nBE372v12MyZ4tfUYnkulHAqViw2s4Wl50p5ix2k/Oh53kXU4EOXGxFr9qoyq\n03T6\r\n=2bhY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUbzNK6xtUIrX4O7Vb7X/Acr3wCJHjENPUF+wTIsHgBwIhAJYA1g328NIMJK4C3hulwbKxi0aZr+17/iua0YIE42dw"}]},"maintainers":[{"name":"formatlos","email":"mr@formatlos.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-load_1.1.0_1530632877638_0.2592579005537432"},"_hasShrinkwrap":false},"2.0.0":{"name":"dotenv-load","version":"2.0.0","description":"Load environment variables from .env, .env.local, .env.production, etc. when running a npm or yarn command","author":{"name":"Martin Rädlinger"},"license":"MIT","homepage":"https://github.com/formatlos/dotenv-load","repository":{"type":"git","url":"git+https://github.com/formatlos/dotenv-load.git"},"keywords":["dotenv","yarn","npm run"],"main":"index.js","bin":{"dotenv-load":"cli.js"},"engines":{"node":">=6"},"dependencies":{"dotenv":"^5.0.0","dotenv-expand":"^4.2.0","shelljs":"^0.8.1"},"devDependencies":{"prettier":"^1.11.1"},"gitHead":"24d79e57e6da77fdd7118df46e4ec3e3f16759ad","bugs":{"url":"https://github.com/formatlos/dotenv-load/issues"},"_id":"dotenv-load@2.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"formatlos","email":"mr@formatlos.de"},"dist":{"integrity":"sha512-A6XbeIi3LZcNgH1MxBvAw1ZamYr9GosuDHiqqlMsOVeJnRUNY/8gDJ1NvQiSkVZwiscSyBNKsXXmP3xGezweVA==","shasum":"2c25a4ef8e809a2c635755925c2d9b35c6548c23","tarball":"https://registry.npmjs.org/dotenv-load/-/dotenv-load-2.0.0.tgz","fileCount":6,"unpackedSize":7317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5VQ9CRA9TVsSAnZWagAAdiMP/2MA/Exm7+JEKJC2PC6j\n+o1ArPJqJD8Z5VUHS4+UxwxHcADbh+5TAd3CHuzM0grQ6TOPKkE96kiUGdFa\nsK82U2uxJf+71EqQ7zIScIdXf7a2uAQNopoh4fcgOcyVULTZKdnNIc6uJp8Z\nx1BIP+95VKDXFeTVpVbDRljWMkCKULu/w4AdU31AoopJtojn8D5rEy+HbSC6\nSfIvM0i5iTXfcGln6MUtg16/0g3aojaEJjJwVqdF+fstk1HP0bT99Yu96j85\nQsyQpxWsk04X5T6mM1/GAzngGgInunWYZG+hxExcKC3zf2GbdfRM70qD/dDE\n/geGoKinKTIyTMPAQP4+8jLBoUvYZT6xr7qWR/lm4yeKJCgDzWmGWY1eA042\nXA+ORRMBUSsw88bWTeL03KXa/0eOb3Nsyritds/y9AWjAmKYkuaRF3Oxg0Pe\nnblRxLrvJrWIDMPCBId2JCvqRtl2eBbeC6FNMhJW7lkwi99V3zVtCWDkWjgu\npCwM3m2Hc5gsPztmSyy/UGkwa/9ZH9mb2i0mQCQuXCGjkXjhV8B7PIM/SLri\nZt7iYREwac1rIPxCdXQF1Zf9XK03aGFTk9TGKt3Ctke5AtUCxEQX7ADPFHJh\nbzZK8qXXkUn1cLhZ3R0yVTG7tuvODNZZgIkoaF6tL53JB2lt7EYNdtvGOWbC\nj5En\r\n=39GG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQqCSwGS5hlU2da3m53dYUL/skFjryDSfoxLB9sLojlAiEA80SUje++w7POZ1LIHc6XboAm2Qf/g5RuDyfFpeb3V1o="}]},"maintainers":[{"name":"formatlos","email":"mr@formatlos.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-load_2.0.0_1558533180760_0.3679539487793997"},"_hasShrinkwrap":false},"2.0.1":{"name":"dotenv-load","version":"2.0.1","description":"Load environment variables from .env, .env.local, .env.production, etc. when running a npm or yarn command","author":{"name":"Martin Rädlinger"},"license":"MIT","homepage":"https://github.com/formatlos/dotenv-load","repository":{"type":"git","url":"git+https://github.com/formatlos/dotenv-load.git"},"keywords":["dotenv","yarn","npm run"],"main":"index.js","types":"index.d.ts","bin":{"dotenv-load":"cli.js"},"engines":{"node":">=6"},"dependencies":{"dotenv":"^16.0.0","dotenv-expand":"^8.0.2","shelljs":"^0.8.5"},"devDependencies":{"prettier":"^2.6.0"},"gitHead":"16271fa293dc0bc70f48bc11fcb0d11c0696ab78","bugs":{"url":"https://github.com/formatlos/dotenv-load/issues"},"_id":"dotenv-load@2.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-MNuXfspporu/oj1UeQuf88Zm7WjkUgGRH4z0pGyVqm6B924v+CdfQLzusyux+bvOssK7p+0ULYXn764pnGVRSA==","shasum":"ee0a6819012d08b18c270577323c6fafb59cee3a","tarball":"https://registry.npmjs.org/dotenv-load/-/dotenv-load-2.0.1.tgz","fileCount":6,"unpackedSize":4414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMwiqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH3xAAoSQLbg9X12P573KkGRT64uIZKDuKRS8a8gO6T4fEnP+uiIPr\r\nHEREcp9rvTsRiUhH0MZzyIG2ryKrs6aV8iQH9mEukwcybhBdOQvm3oA5nkm7\r\nuYj3sLVYGf0uES7dWhj998vOYOpAwPksHbhj22bYzj6gBwNGHuz+ktMPshR6\r\nPKZdZVbPmhyp8dztSinCe7Exa/RzHWToHrfWnzLD51wVYOUziQOn1Fpvu48R\r\n5BTjk2QXaBNKvn0FNUOqs2kUamkVVXsT9U95lyTBSAoKFg3UkYaWh0MxDhj2\r\nQHfeh9DWEmyu8PsORmB1nK7J0Gr78foLPZBKPH3T7kW67B96Q4RxfsL+13lG\r\noOH6YbaayOYy+UjzEwbg7Es+Bw1Zud2Q99sSlgJKnKEHZmQjHq+yesC7MmvY\r\nI6s3RF8w4Je29OVSEkQKkXbJfpjkEA9LjCP3tXzk95ZeLdihBz/JuVGEAF6G\r\nN73OVNrKW118FWUMwXLq7HK1yqs4SHvup+YCXfF6KSBdoSmWJpCg0HKjOd9l\r\nDUNM0C1twrw4NA4qwDw9ZeMzVkjYYM27WyZv5Cz11yVbAIF9bD66ef4BOejR\r\n1PgRkoa//WgZVL4pwClSeEpxxNyJ3jLQwj5Wzbb3fSg5BCkci2BRStJVcr1a\r\n/LwdC+oYHBV+knIl8Tonts8toq6T8wD8TbU=\r\n=WDYf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtpPUGgYKqp17fxMrSUjwu741WOJpMQEiJmcc3hXy0fgIhAIunwmLTxpR0mJRlAEu0H+Q/BgGMh/HqfLTe0IBCizdX"}]},"_npmUser":{"name":"formatlos","email":"mr@formatlos.de"},"directories":{},"maintainers":[{"name":"formatlos","email":"mr@formatlos.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-load_2.0.1_1647511722605_0.5227460858043338"},"_hasShrinkwrap":false},"3.0.0":{"name":"dotenv-load","version":"3.0.0","description":"Load environment variables from .env, .env.local, .env.production, etc. when running a npm or yarn command","author":{"name":"Martin Rädlinger"},"license":"MIT","homepage":"https://github.com/formatlos/dotenv-load","repository":{"type":"git","url":"git+https://github.com/formatlos/dotenv-load.git"},"keywords":["dotenv","yarn","npm run"],"main":"index.js","types":"index.d.ts","bin":{"dotenv-load":"cli.js"},"engines":{"node":">=6"},"dependencies":{"dotenv":"^16.3.1","dotenv-expand":"^10.0.0","shelljs":"^0.8.5"},"devDependencies":{"prettier":"^2.6.0"},"gitHead":"64b112255684ff6da4082dbbaf20e28bc19d2800","bugs":{"url":"https://github.com/formatlos/dotenv-load/issues"},"_id":"dotenv-load@3.0.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-lu8y60y3m/GVV8H/+wGd5SNAZxtaFCqFPVT1o+RvBlf4HIsySFMSIZtPfSAT9Ix2oK37kJW0l5lnQXgIqT9uxQ==","shasum":"8a5f4b87dff371029067bfa175bc0fc5f48e19ab","tarball":"https://registry.npmjs.org/dotenv-load/-/dotenv-load-3.0.0.tgz","fileCount":8,"unpackedSize":4493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwbxi6RCZ8yXp54MSllyyDbHcnvwFv6yq45NYz4VYjJAiEArlVXCqr39L9loWOW43ri8LjavNJvVJktrH0+p24e1SU="}]},"_npmUser":{"name":"formatlos","email":"mr@formatlos.de"},"directories":{},"maintainers":[{"name":"formatlos","email":"mr@formatlos.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-load_3.0.0_1690980743516_0.9639867212010416"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-14T09:09:09.410Z","1.0.0":"2018-03-14T09:09:09.469Z","modified":"2023-08-02T12:52:23.787Z","1.1.0":"2018-07-03T15:47:57.715Z","2.0.0":"2019-05-22T13:53:00.857Z","2.0.1":"2022-03-17T10:08:42.752Z","3.0.0":"2023-08-02T12:52:23.680Z"},"maintainers":[{"name":"formatlos","email":"mr@formatlos.de"}],"description":"Load environment variables from .env, .env.local, .env.production, etc. when running a npm or yarn command","homepage":"https://github.com/formatlos/dotenv-load","keywords":["dotenv","yarn","npm run"],"repository":{"type":"git","url":"git+https://github.com/formatlos/dotenv-load.git"},"author":{"name":"Martin Rädlinger"},"bugs":{"url":"https://github.com/formatlos/dotenv-load/issues"},"license":"MIT","readme":"# dotenv-load [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nLoad environment variables from `.env`, `.env.local`, `.env.production`, etc. when running a npm or yarn command. \n\nThis dotenv loading behaviour was extracted from [create-react-app](https://github.com/facebook/create-react-app) to be \nalso usable with non `create-react-app` projects like [next.js](https://github.com/zeit/next.js/) or any other `node` \nspecific project.\n\n## Usage\n\n### Use in yarn or npm commands\n\n`dotenv-load` can be used in an yarn/npm command: \n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"dotenv-load node server.js\",\n    \"build\": \"NODE_ENV=production dotenv-load node server.js\"\n  }\n}\n```\n\n### Use in node script\n\n`dotenv-load` can be used in an yarn/npm command: \n\n```js\nconst dotenvLoad = require('dotenv-load');\ndotenvLoad();\n```\n\n### ignore `.local` files\n\nadd `.local` files to `.gitignore`\n\n```txt\n.env.local\n.env.development.local\n.env.production.local\n```\n\n## What other .env* files can I use?\n\n`dotenv-load` will load the following files, starting from the bottom. \nThe first value set (or those already defined in the environment) take precedence:\n\n- `.env` - The Original®\n- `.env.local` - Local overrides. This file is loaded for all environments _except_ `test`.\n- `.env.development`, `.env.test`, `.env.production` - Environment-specific settings.\n- `.env.development.local`, `.env.test.local`, `.env.production.local` - Local overrides of environment-specific settings.\n\n## How can I use custom env file?\n\nYou can pass a string to `dotenvLoad` function, but your file should have a name like `.env.YOUR_CUSTOM_NAME`, for example: `.env.default`.\n\nThen you can initialize it as follows:\n\n```js\ndotenvLoad() # will initialize standard names\ndotenvLoad('default') # will initialize your `.env.default` (while not overwriting defined vars above)\n```\n","readmeFilename":"README.md"}