├── .babelrc ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config.js ├── dotenv-extended.d.ts ├── gulpfile.esm.js ├── package.json ├── src ├── bin │ └── index.js ├── config.js ├── index.js └── utils │ ├── config-from-env.js │ ├── load-environment-file.js │ └── parse-command.js └── test ├── .env ├── .env.defaults.example ├── .env.extra ├── .env.missing ├── .env.override ├── .env.schema.example ├── .env.schema.regex ├── .env.schema.regex-invalid ├── .env.schema.regex-optional └── test.spec.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/README.md -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- 1 | require('./lib/config'); 2 | -------------------------------------------------------------------------------- /dotenv-extended.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/dotenv-extended.d.ts -------------------------------------------------------------------------------- /gulpfile.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/gulpfile.esm.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/package.json -------------------------------------------------------------------------------- /src/bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/src/bin/index.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/src/config.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/src/index.js -------------------------------------------------------------------------------- /src/utils/config-from-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/src/utils/config-from-env.js -------------------------------------------------------------------------------- /src/utils/load-environment-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/src/utils/load-environment-file.js -------------------------------------------------------------------------------- /src/utils/parse-command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/src/utils/parse-command.js -------------------------------------------------------------------------------- /test/.env: -------------------------------------------------------------------------------- 1 | TEST_VAR=my test var 2 | TEST_ONE=overridden 3 | -------------------------------------------------------------------------------- /test/.env.defaults.example: -------------------------------------------------------------------------------- 1 | TEST_ONE=one 2 | -------------------------------------------------------------------------------- /test/.env.extra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/test/.env.extra -------------------------------------------------------------------------------- /test/.env.missing: -------------------------------------------------------------------------------- 1 | TEST_TWO=two 2 | -------------------------------------------------------------------------------- /test/.env.override: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/test/.env.override -------------------------------------------------------------------------------- /test/.env.schema.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/test/.env.schema.example -------------------------------------------------------------------------------- /test/.env.schema.regex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/test/.env.schema.regex -------------------------------------------------------------------------------- /test/.env.schema.regex-invalid: -------------------------------------------------------------------------------- 1 | TEST_ONE=( 2 | -------------------------------------------------------------------------------- /test/.env.schema.regex-optional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/test/.env.schema.regex-optional -------------------------------------------------------------------------------- /test/test.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keithmorris/node-dotenv-extended/HEAD/test/test.spec.js --------------------------------------------------------------------------------