gatsby-plugin-config
Advanced tools
Comparing version 1.0.4 to 1.0.5
@@ -1,1 +0,2 @@ | ||
export * from './lib/config'; | ||
import config from './lib/config'; | ||
export default config; |
"use strict"; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__export(require("./lib/config")); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxrQ0FBNkIifQ== | ||
const config_1 = __importDefault(require("./lib/config")); | ||
exports.default = config_1.default; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSwwREFBa0M7QUFFbEMsa0JBQWUsZ0JBQU0sQ0FBQyJ9 |
"use strict"; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const dotenv_1 = __importDefault(require("dotenv")); | ||
const path_1 = __importDefault(require("path")); | ||
const PREFIX = 'GATSBY_'; | ||
dotenv_1.default.config({ | ||
path: path_1.default.resolve(process.cwd(), `.env.${process.env.NODE_ENV}`) | ||
}); | ||
function processEnvironmentVariable(acc, [key, value]) { | ||
@@ -19,2 +11,2 @@ return Object.assign({}, (value !== '' && { | ||
exports.default = Object.entries(process.env).reduce(processEnvironmentVariable, {}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxvREFBNEI7QUFDNUIsZ0RBQXdCO0FBUXhCLE1BQU0sTUFBTSxHQUFHLFNBQVMsQ0FBQztBQUV6QixnQkFBTSxDQUFDLE1BQU0sQ0FBQztJQUNaLElBQUksRUFBRSxjQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSxRQUFRLE9BQU8sQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLENBQUM7Q0FDbEUsQ0FBQyxDQUFDO0FBRUgsU0FBUywwQkFBMEIsQ0FDakMsR0FBZSxFQUNmLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBYztJQUV6Qix5QkFDSyxDQUFDLEtBQUssS0FBSyxFQUFFLElBQUk7UUFDbEIsQ0FBQyxHQUFHLENBQUMsRUFBRSxLQUFLO1FBQ1osQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLElBQUksTUFBTSxDQUFDLElBQUksTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxFQUFFLEtBQUs7S0FDbkQsQ0FBQyxFQUNDLEdBQUcsRUFDTjtBQUNKLENBQUM7QUFFRCxrQkFBZSxNQUFNLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQy9DLDBCQUEwQixFQUMxQixFQUFFLENBQ0ksQ0FBQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFNQSxNQUFNLE1BQU0sR0FBRyxTQUFTLENBQUM7QUFFekIsU0FBUywwQkFBMEIsQ0FDakMsR0FBZSxFQUNmLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBYztJQUV6Qix5QkFDSyxDQUFDLEtBQUssS0FBSyxFQUFFLElBQUk7UUFDbEIsQ0FBQyxHQUFHLENBQUMsRUFBRSxLQUFLO1FBQ1osQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLElBQUksTUFBTSxDQUFDLElBQUksTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxFQUFFLEtBQUs7S0FDbkQsQ0FBQyxFQUNDLEdBQUcsRUFDTjtBQUNKLENBQUM7QUFFRCxrQkFBZSxNQUFNLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQy9DLDBCQUEwQixFQUMxQixFQUFFLENBQ0ksQ0FBQyJ9 |
@@ -1,1 +0,2 @@ | ||
export * from './lib/config'; | ||
import config from './lib/config'; | ||
export default config; |
@@ -1,2 +0,3 @@ | ||
export * from './lib/config'; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYyxjQUFjLENBQUMifQ== | ||
import config from './lib/config'; | ||
export default config; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxNQUFNLE1BQU0sY0FBYyxDQUFDO0FBRWxDLGVBQWUsTUFBTSxDQUFDIn0= |
@@ -1,7 +0,2 @@ | ||
import dotenv from 'dotenv'; | ||
import path from 'path'; | ||
const PREFIX = 'GATSBY_'; | ||
dotenv.config({ | ||
path: path.resolve(process.cwd(), `.env.${process.env.NODE_ENV}`) | ||
}); | ||
function processEnvironmentVariable(acc, [key, value]) { | ||
@@ -17,2 +12,2 @@ return { | ||
export default Object.entries(process.env).reduce(processEnvironmentVariable, {}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxNQUFNLE1BQU0sUUFBUSxDQUFDO0FBQzVCLE9BQU8sSUFBSSxNQUFNLE1BQU0sQ0FBQztBQVF4QixNQUFNLE1BQU0sR0FBRyxTQUFTLENBQUM7QUFFekIsTUFBTSxDQUFDLE1BQU0sQ0FBQztJQUNaLElBQUksRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSxRQUFRLE9BQU8sQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLENBQUM7Q0FDbEUsQ0FBQyxDQUFDO0FBRUgsU0FBUywwQkFBMEIsQ0FDakMsR0FBZSxFQUNmLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBYztJQUV6QixPQUFPO1FBQ0wsR0FBRyxDQUFDLEtBQUssS0FBSyxFQUFFLElBQUk7WUFDbEIsQ0FBQyxHQUFHLENBQUMsRUFBRSxLQUFLO1lBQ1osQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLElBQUksTUFBTSxDQUFDLElBQUksTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxFQUFFLEtBQUs7U0FDbkQsQ0FBQztRQUNGLEdBQUcsR0FBRztLQUNQLENBQUM7QUFDSixDQUFDO0FBRUQsZUFBZSxNQUFNLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQy9DLDBCQUEwQixFQUMxQixFQUFFLENBQ0ksQ0FBQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsTUFBTSxNQUFNLEdBQUcsU0FBUyxDQUFDO0FBRXpCLFNBQVMsMEJBQTBCLENBQ2pDLEdBQWUsRUFDZixDQUFDLEdBQUcsRUFBRSxLQUFLLENBQWM7SUFFekIsT0FBTztRQUNMLEdBQUcsQ0FBQyxLQUFLLEtBQUssRUFBRSxJQUFJO1lBQ2xCLENBQUMsR0FBRyxDQUFDLEVBQUUsS0FBSztZQUNaLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLE1BQU0sQ0FBQyxJQUFJLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLO1NBQ25ELENBQUM7UUFDRixHQUFHLEdBQUc7S0FDUCxDQUFDO0FBQ0osQ0FBQztBQUVELGVBQWUsTUFBTSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUMvQywwQkFBMEIsRUFDMUIsRUFBRSxDQUNJLENBQUMifQ== |
@@ -5,2 +5,7 @@ # Change Log | ||
<a name="1.0.5"></a> | ||
## [1.0.5](https://github.com/birkir/gatsby-plugin-config/compare/v1.0.4...v1.0.5) (2018-10-22) | ||
<a name="1.0.4"></a> | ||
@@ -7,0 +12,0 @@ ## [1.0.4](https://github.com/birkir/gatsby-plugin-config/compare/v1.0.3...v1.0.4) (2018-10-22) |
{ | ||
"name": "gatsby-plugin-config", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"description": "Gatsby config", | ||
@@ -5,0 +5,0 @@ "main": "build/main/index.js", |
@@ -5,14 +5,26 @@ # gatsby-plugin-config | ||
- [x] Built in dotenv | ||
- [x] Handle empty strings | ||
- [x] Strip out GATSBY_ prefix | ||
## Usage | ||
## Install | ||
Install with npm | ||
Install with npm or yarn | ||
```bash | ||
npm install gatsby-plugin-config -S | ||
npm install gatsby-plugin-config dotenv -S | ||
``` | ||
In absolute top of your `gatsby-config.js`: | ||
```js | ||
// Initialize dotenv | ||
require('dotenv').config({ | ||
path: `.env.${process.env.NODE_ENV}`, // or '.env' | ||
}); | ||
// And then you can use the config in gatsby-config.js | ||
const config = require('gatsby-plugin-config'); | ||
``` | ||
## Usage | ||
Import the plugin with import | ||
@@ -19,0 +31,0 @@ |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
91
1
10220
38