process-envify
Advanced tools
+1
-1
| { | ||
| "name": "process-envify", | ||
| "version": "1.0.1", | ||
| "version": "1.0.2", | ||
| "description": "A process env helper for injecting strings.", | ||
@@ -5,0 +5,0 @@ "main": "dist/process-envify.cjs.js", |
+60
-2
@@ -10,2 +10,4 @@ # process-envify [](https://travis-ci.org/Vanilla-IceCream/process-envify) [](https://coveralls.io/github/Vanilla-IceCream/process-envify?branch=master) | ||
| # or | ||
| $ pnpm i process-envify -D | ||
| # or | ||
| $ yarn add process-envify -D | ||
@@ -69,2 +71,58 @@ ``` | ||
| ### CRACO (Create React App Configuration Override, `craco.config.js`) | ||
| ```js | ||
| const webpack = require('webpack'); | ||
| module.exports = { | ||
| webpack: { | ||
| configure: { | ||
| plugins: [ | ||
| new webpack.DefinePlugin( | ||
| envify({ BOOK_NAME: 'ECMAScript: Up and Running' }), | ||
| ), | ||
| ], | ||
| }, | ||
| }, | ||
| }; | ||
| ``` | ||
| ### Angular CLI (`angular.json`) + Angular Builders (`extra-webpack.config.js`) | ||
| ```json | ||
| { | ||
| "architect": { | ||
| "serve": { | ||
| "builder": "@angular-builders/custom-webpack:dev-server", | ||
| "options": { | ||
| "customWebpackConfig": { | ||
| "path": "./extra-webpack.config.js" | ||
| } | ||
| } | ||
| }, | ||
| "build": { | ||
| "builder": "@angular-builders/custom-webpack:browser", | ||
| "options": { | ||
| "customWebpackConfig": { | ||
| "path": "./extra-webpack.config.js" | ||
| } | ||
| } | ||
| } | ||
| } | ||
| } | ||
| ``` | ||
| ```js | ||
| const webpack = require('webpack'); | ||
| const envify = require('process-envify'); | ||
| module.exports = { | ||
| plugins: [ | ||
| new webpack.DefinePlugin( | ||
| envify({ BOOK_NAME: 'ECMAScript: Up and Running' }), | ||
| ), | ||
| ], | ||
| }; | ||
| ``` | ||
| ### Rollup (`rollup.config.js`) | ||
@@ -127,7 +185,7 @@ | ||
| type: `Record<string, any>` | ||
| Type: `Record<string, any>` | ||
| ### `opts` | ||
| type: `Record<'useImportMeta', boolean>`<br> | ||
| Type: `Record<'useImportMeta', boolean>`<br> | ||
| Example: `envify(data, { useImportMeta: true });` |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
8045
15.76%189
44.27%