diff --git a/package.json b/package.json index c9f33c0..fddc9e7 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "dependencies": { "aws-sdk": "^2.231.1", "bottlejs": "^1.7.0", + "dotenv": "^6.0.0", "lodash": "^4.17.5" }, "devDependencies": { diff --git a/src/index.js b/src/index.js index 4e2cf30..bf61037 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,5 @@ +export { env } from './loaders/env'; + export { bind, setDefaults } from './bind'; export { clearBinding, diff --git a/src/loaders/env.js b/src/loaders/env.js new file mode 100644 index 0000000..b0c0e14 --- /dev/null +++ b/src/loaders/env.js @@ -0,0 +1,3 @@ +import dotenv from 'dotenv'; + +export default dotenv.config({ silent: true }); diff --git a/yarn.lock b/yarn.lock index d1dce5c..4680488 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1356,6 +1356,10 @@ domexception@^1.0.0: dependencies: webidl-conversions "^4.0.2" +dotenv@^6.0.0: + version "6.0.0" + resolved "https://globality.jfrog.io/globality/api/npm/npm/dotenv/-/dotenv-6.0.0.tgz#24e37c041741c5f4b25324958ebbc34bca965935" + ecc-jsbn@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" @@ -3740,18 +3744,6 @@ sinon@^4.5.0: supports-color "^5.1.0" type-detect "^4.0.5" -sinon@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-5.0.3.tgz#9950f1616187ff0cd7d75a60d66bc27fed569945" - dependencies: - "@sinonjs/formatio" "^2.0.0" - diff "^3.1.0" - lodash.get "^4.4.2" - lolex "^2.2.0" - nise "^1.2.0" - supports-color "^5.1.0" - type-detect "^4.0.5" - slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"