encoding-plugin
Advanced tools
Comparing version 1.2.0 to 2.0.0
@@ -1,38 +0,68 @@ | ||
import * as webpack from 'webpack'; | ||
import { WebpackPluginInstance, Compiler } from 'webpack'; | ||
export = EncodingPlugin; | ||
/** | ||
* Take control over the encoding of emitted `webpack` assets. | ||
*/ | ||
declare class EncodingPlugin implements WebpackPluginInstance { | ||
constructor(options?: EncodingPlugin.Options); | ||
apply(compiler: Compiler): void; | ||
} | ||
declare namespace EncodingPlugin { | ||
/** Filtering rule as regex or string */ | ||
type Rule = string | RegExp; | ||
/** Filtering rules */ | ||
type Rules = Rule | ReadonlyArray<Rule>; | ||
interface FileInfo { | ||
/** original asset filename */ | ||
file: string; | ||
query: string; | ||
fragment: string; | ||
/** path of the original asset */ | ||
path: string; | ||
base: string; | ||
name: string; | ||
ext: string; | ||
} | ||
type FilenameFunction = (pathData: FileInfo) => string; | ||
interface Options { | ||
/** | ||
* Target encoding https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings | ||
* Target encoding. A list of supported encodings can be found here: https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings | ||
*/ | ||
encoding: string; | ||
/** | ||
* RegExp or array of RegExps to filter processed files | ||
* | ||
* Default: /(\.js|\.css)($|\?)/i | ||
* Include all assets that pass test assertion. | ||
*/ | ||
test?: RegExp | RegExp[]; | ||
test?: Rules; | ||
/** | ||
* RegExp or array of RegExps to filter processed files | ||
* Include all assets matching any of these conditions. | ||
*/ | ||
include?: Rules; | ||
/** | ||
* Exclude all assets matching any of these conditions. | ||
*/ | ||
exclude?: Rules; | ||
/** | ||
* The target asset filename. | ||
*/ | ||
filename?: string | FilenameFunction; | ||
/** | ||
* Whether to replace `utf-8` to target encoding from `webpack` runtime code or not. | ||
* | ||
* Default: undefined | ||
* @default true | ||
*/ | ||
include?: RegExp | RegExp[]; | ||
patchWebpackBootstrap?: boolean; | ||
/** | ||
* RegExp or array of RegExps to filter processed files | ||
* Whether to delete the original assets or not. | ||
* | ||
* Default: undefined | ||
* @default true | ||
*/ | ||
exclude?: RegExp | RegExp[]; | ||
deleteOriginalAssets?: boolean | 'keep-source-map'; | ||
} | ||
} | ||
declare class EncodingPlugin extends webpack.Plugin { | ||
constructor(encodingOrOptions: string | EncodingPlugin.Options); | ||
apply(compiler: webpack.Compiler): void; | ||
} | ||
export = EncodingPlugin; |
127
package.json
{ | ||
"name": "encoding-plugin", | ||
"version": "1.2.0", | ||
"version": "2.0.0", | ||
"description": "Control Webpack output encoding", | ||
"main": "EncodingPlugin.js", | ||
"license": "MIT", | ||
"repository": "dromru/encoding-plugin", | ||
"author": "Ivan Rudoy <rudooy@gmail.com>", | ||
"homepage": "https://github.com/dromru/encoding-plugin", | ||
"bugs": "https://github.com/dromru/encoding-plugin/issues", | ||
"main": "dist/cjs.js", | ||
"types": "index.d.ts", | ||
"engines": { | ||
"node": ">= 10.13.0" | ||
}, | ||
"scripts": { | ||
"test": "jest", | ||
"start": "yarn build -- -w", | ||
"clean": "rimraf dist", | ||
"prebuild": "yarn clean", | ||
"build": "cross-env NODE_ENV=production babel src -d dist --copy-files", | ||
"test:only": "cross-env NODE_ENV=test jest", | ||
"test:watch": "yarn test:only --watch", | ||
"test:coverage": "yarn test:only --collectCoverageFrom=\"src/**/*.js\" --coverage", | ||
"pretest": "yarn lint", | ||
"test": "yarn test:coverage", | ||
"prepublish": "yarn build", | ||
"lint": "eslint", | ||
"lint:all": "yarn lint '**/*.js'" | ||
"lint:all": "yarn lint '**/*.js'", | ||
"commit": "git-cz", | ||
"prettify": "prettier", | ||
"release": "standard-version" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/dromru/encoding-plugin.git" | ||
"files": [ | ||
"dist/**/*", | ||
"index.d.ts" | ||
], | ||
"peerDependencies": {}, | ||
"dependencies": { | ||
"encoding": "^0.1.13", | ||
"schema-utils": "^3.0.0", | ||
"serialize-javascript": "^5.0.1" | ||
}, | ||
"devDependencies": { | ||
"@babel/cli": "^7.12.10", | ||
"@babel/core": "^7.12.10", | ||
"@babel/preset-env": "^7.12.11", | ||
"@commitlint/cli": "^11.0.0", | ||
"@commitlint/config-conventional": "^11.0.0", | ||
"@commitlint/prompt": "^11.0.0", | ||
"commitizen": "^4.2.2", | ||
"cross-env": "^7.0.3", | ||
"css-loader": "^5.0.1", | ||
"eslint": "7.17.0", | ||
"eslint-config-airbnb-base": "14.2.1", | ||
"eslint-config-prettier": "^7.1.0", | ||
"eslint-plugin-import": "^2.22.1", | ||
"eslint-plugin-prettier": "^3.3.1", | ||
"husky": "^4.3.7", | ||
"jest": "^26.6.3", | ||
"lint-staged": "^10.5.3", | ||
"memory-fs": "^0.5.0", | ||
"mini-css-extract-plugin": "^1.3.4", | ||
"prettier": "^2.2.1", | ||
"standard-version": "^9.1.0", | ||
"webpack": "^5.14.0" | ||
}, | ||
"keywords": [ | ||
@@ -19,21 +70,49 @@ "webpack", | ||
], | ||
"author": "Ivan Rudoy <rudooy@gmail.com>", | ||
"license": "MIT", | ||
"devDependencies": { | ||
"css-loader": "^3.2.0", | ||
"eslint": "6.7.0", | ||
"eslint-config-airbnb-base": "14.1.0", | ||
"eslint-config-prettier": "^6.0.0", | ||
"eslint-plugin-import": "^2.18.2", | ||
"eslint-plugin-prettier": "^3.1.0", | ||
"jest": "^24.8.0", | ||
"memory-fs": "^0.5.0", | ||
"mini-css-extract-plugin": "^0.9.0", | ||
"prettier": "^2.0.0" | ||
"husky": { | ||
"hooks": { | ||
"pre-commit": "yarn build && lint-staged", | ||
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS" | ||
} | ||
}, | ||
"dependencies": { | ||
"encoding": "^0.1.12", | ||
"webpack": "^4.39.3", | ||
"webpack-sources": "^1.4.1" | ||
"config": { | ||
"commitizen": { | ||
"path": "@commitlint/prompt" | ||
} | ||
}, | ||
"standard-version": { | ||
"types": [ | ||
{ | ||
"type": "feat", | ||
"section": "Features" | ||
}, | ||
{ | ||
"type": "fix", | ||
"section": "Bug Fixes" | ||
}, | ||
{ | ||
"type": "chore", | ||
"section": "Chore" | ||
}, | ||
{ | ||
"type": "perf", | ||
"section": "Optimizations" | ||
}, | ||
{ | ||
"type": "refactor", | ||
"hidden": true | ||
}, | ||
{ | ||
"type": "docs", | ||
"hidden": true | ||
}, | ||
{ | ||
"type": "test", | ||
"hidden": true | ||
}, | ||
{ | ||
"type": "style", | ||
"hidden": true | ||
} | ||
] | ||
} | ||
} |
246
README.md
# Webpack Encoding Plugin | ||
[![Greenkeeper badge](https://badges.greenkeeper.io/dromru/encoding-plugin.svg)](https://greenkeeper.io/) [![CircleCI](https://circleci.com/gh/dromru/encoding-plugin.svg?style=svg)](https://circleci.com/gh/dromru/encoding-plugin) [![codecov](https://codecov.io/gh/dromru/encoding-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/dromru/encoding-plugin) [![npm](https://img.shields.io/npm/v/encoding-plugin.svg)](https://www.npmjs.com/package/encoding-plugin) | ||
[![codecov](https://codecov.io/gh/dromru/encoding-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/dromru/encoding-plugin) [![npm](https://img.shields.io/npm/v/encoding-plugin.svg)](https://www.npmjs.com/package/encoding-plugin) | ||
Take control over the encoding of emitted webpack assets. | ||
Take control over the encoding of emitted `webpack` assets. | ||
This can be useful, if the delivering webserver enforces a specific content-type, | ||
so that your js-code is not interpreted as utf-8 by the browser. | ||
so that your code is not interpreted as utf-8 by the browser. | ||
## Usage | ||
> ℹ️ **EncodingPlugin v2 only works with Webpack 5 and above. Use v1 for Webpack <= 4.** | ||
Install package | ||
## Getting Started | ||
npm install encoding-plugin | ||
Install package: | ||
Setup webpack config | ||
```console | ||
$ yarn add --dev encoding-plugin | ||
``` | ||
``` javascript | ||
Add the plugin to your `webpack` config. For example: | ||
``` js | ||
const EncodingPlugin = require('encoding-plugin'); | ||
module.exports = { | ||
@@ -28,12 +33,225 @@ plugins: [ | ||
Additional options: | ||
## Options | ||
`test`, `include`, `exclude` RegExp or array of RegExps to filter processed files | ||
(default `test` is `/(\.js|\.css)($|\?)/i`) | ||
| Name | Type | Default | Description | | ||
| :---------------------------------------------------: | :---------------------------------------: | :-----------------------: | :----------------------------------------------------------------------------------- | | ||
| **[`encoding`](#encoding)** | `{String}` | `undefined` | Target encoding | | ||
| **[`test`](#test)** | `{String\|RegExp\|Array<String\|RegExp>}` | `/(\.js|\.css)(\?.*)?$/i` | Include all assets that pass test assertion | | ||
| **[`include`](#include)** | `{String\|RegExp\|Array<String\|RegExp>}` | `undefined` | Include all assets matching any of these conditions | | ||
| **[`exclude`](#exclude)** | `{String\|RegExp\|Array<String\|RegExp>}` | `undefined` | Exclude all assets matching any of these conditions | | ||
| **[`filename`](#filename)** | `{String\|Function}` | `undefined` | The target asset filename | | ||
| **[`patchWebpackBootstrap`](#patchWebpackBootstrap)** | `{Boolean}` | `true` | Whether to replace `utf-8` to target encoding from `webpack` runtime code or not | | ||
| **[`deleteOriginalAssets`](#deleteoriginalassets)** | `{Boolean\|'keep-source-map'}` | `true` | Whether to delete the original assets or not | | ||
## Encodings | ||
### `encoding` | ||
Type: `String` | ||
Default: `undefined` | ||
The Plugin uses [iconv-lite](https://www.npmjs.com/package/iconv-lite) to handle the encoding. | ||
A list of supported encodings can be found [here](https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings) | ||
**webpack.config.js** | ||
``` js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
encoding: 'iso-8859-1', | ||
}), | ||
], | ||
}; | ||
``` | ||
### `test` | ||
Type: `String|RegExp|Array<String|RegExp>` | ||
Default: `/(\.js|\.css)(\?.*)?$/i` | ||
Include all assets that pass test assertion. | ||
**webpack.config.js** | ||
```js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
encoding: 'iso-8859-1', | ||
test: /\.js(\?.*)?$/i, | ||
}), | ||
], | ||
}; | ||
``` | ||
### `include` | ||
Type: `String|RegExp|Array<String|RegExp>` | ||
Default: `undefined` | ||
Include all assets matching any of these conditions. | ||
**webpack.config.js** | ||
```js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
encoding: 'iso-8859-1', | ||
include: /\/includes/, | ||
}), | ||
], | ||
}; | ||
``` | ||
### `exclude` | ||
Type: `String|RegExp|Array<String|RegExp>` | ||
Default: `undefined` | ||
Exclude all assets matching any of these conditions. | ||
**webpack.config.js** | ||
```js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
encoding: 'iso-8859-1', | ||
exclude: /\/excludes/, | ||
}), | ||
], | ||
}; | ||
``` | ||
### `filename` | ||
Type: `String|Function` | ||
Default: `undefined` | ||
The target asset filename. | ||
#### `String` | ||
For example we have `assets/scripts/main.js?foo=bar#hash`: | ||
`[path]` is replaced with the directories to the original asset, included trailing `/` (`assets/scripts/`). | ||
`[file]` is replaced with the path of original asset (`assets/scripts/main.js`). | ||
`[base]` is replaced with the base (`[name]` + `[ext]`) of the original asset (`main.js`). | ||
`[name]` is replaced with the name of the original asset (`main`). | ||
`[ext]` is replaced with the extension of the original asset, included `.` (`.js`). | ||
`[query]` is replaced with the query of the original asset, included `?` (`?foo=bar`). | ||
`[fragment]` is replaced with the fragment (in the concept of URL it is called `hash`) of the original asset (`#hash`). | ||
**webpack.config.js** | ||
```js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
encoding: 'iso-8859-1', | ||
filename: "[path][base].iso-8859-1[ext]", | ||
}), | ||
], | ||
}; | ||
``` | ||
#### `Function` | ||
**webpack.config.js** | ||
```js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
encoding: 'iso-8859-1', | ||
filename(pathData) { | ||
// The `pathData` argument contains all placeholders - `path`/`name`/`ext`/etc | ||
// Available properties described above, for the `String` notation | ||
if (/\.css$/.test(pathData.file)) { | ||
return "assets/stylesheets/[path][base].iso-8859-1[ext]"; | ||
} | ||
return "assets/scripts/[path][base].iso-8859-1[ext]"; | ||
}, | ||
}), | ||
], | ||
}; | ||
``` | ||
### `patchWebpackBootstrap` | ||
Type: `Boolean` | ||
Default: `true` | ||
Whether to replace `utf-8` to target encoding from `webpack` runtime code or not. | ||
**webpack.config.js** | ||
```js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
encoding: 'iso-8859-1', | ||
patchWebpackBootstrap: true, | ||
}), | ||
], | ||
}; | ||
``` | ||
Example Webpack runtime code: | ||
**patchWebpackBootstrap: false** | ||
```js | ||
/******/ script = document.createElement('script'); | ||
/******/ script.charset = 'utf-8'; | ||
/******/ script.timeout = 120; | ||
``` | ||
**patchWebpackBootstrap: true** | ||
```js | ||
/******/ script = document.createElement('script'); | ||
/******/ script.charset = 'iso-8859-1'; | ||
/******/ script.timeout = 120; | ||
``` | ||
### `deleteOriginalAssets` | ||
Type: `Boolean | 'keep-source-map'` | ||
Default: `true` | ||
Whether to delete the original assets or not. | ||
**webpack.config.js** | ||
```js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
encoding: 'iso-8859-1', | ||
deleteOriginalAssets: false, | ||
}), | ||
], | ||
}; | ||
``` | ||
To exclude sourcemaps from encoding | ||
```js | ||
module.exports = { | ||
plugins: [ | ||
new EncodingPlugin({ | ||
exclude: /.map$/ | ||
deleteOriginalAssets: 'keep-source-map', | ||
}), | ||
], | ||
}; | ||
``` | ||
## webpack-dev-server | ||
@@ -52,1 +270,5 @@ | ||
``` | ||
## License | ||
MIT |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
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
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
363
0
273
1
22234
22
8
1
+ Addedschema-utils@^3.0.0
+ Addedserialize-javascript@^5.0.1
+ Added@types/json-schema@7.0.15(transitive)
+ Addedschema-utils@3.3.0(transitive)
+ Addedserialize-javascript@5.0.1(transitive)
- Removedwebpack@^4.39.3
- Removedwebpack-sources@^1.4.1
- Removed@webassemblyjs/ast@1.9.0(transitive)
- Removed@webassemblyjs/floating-point-hex-parser@1.9.0(transitive)
- Removed@webassemblyjs/helper-api-error@1.9.0(transitive)
- Removed@webassemblyjs/helper-buffer@1.9.0(transitive)
- Removed@webassemblyjs/helper-code-frame@1.9.0(transitive)
- Removed@webassemblyjs/helper-fsm@1.9.0(transitive)
- Removed@webassemblyjs/helper-module-context@1.9.0(transitive)
- Removed@webassemblyjs/helper-wasm-bytecode@1.9.0(transitive)
- Removed@webassemblyjs/helper-wasm-section@1.9.0(transitive)
- Removed@webassemblyjs/ieee754@1.9.0(transitive)
- Removed@webassemblyjs/leb128@1.9.0(transitive)
- Removed@webassemblyjs/utf8@1.9.0(transitive)
- Removed@webassemblyjs/wasm-edit@1.9.0(transitive)
- Removed@webassemblyjs/wasm-gen@1.9.0(transitive)
- Removed@webassemblyjs/wasm-opt@1.9.0(transitive)
- Removed@webassemblyjs/wasm-parser@1.9.0(transitive)
- Removed@webassemblyjs/wast-parser@1.9.0(transitive)
- Removed@webassemblyjs/wast-printer@1.9.0(transitive)
- Removed@xtuc/ieee754@1.2.0(transitive)
- Removed@xtuc/long@4.2.2(transitive)
- Removedacorn@6.4.2(transitive)
- Removedajv-errors@1.0.1(transitive)
- Removedanymatch@2.0.03.1.3(transitive)
- Removedaproba@1.2.0(transitive)
- Removedarr-diff@4.0.0(transitive)
- Removedarr-flatten@1.1.0(transitive)
- Removedarr-union@3.1.0(transitive)
- Removedarray-unique@0.3.2(transitive)
- Removedasn1.js@4.10.1(transitive)
- Removedassert@1.5.1(transitive)
- Removedassign-symbols@1.0.0(transitive)
- Removedasync-each@1.0.6(transitive)
- Removedatob@2.1.2(transitive)
- Removedbalanced-match@1.0.2(transitive)
- Removedbase@0.11.2(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbig.js@5.2.2(transitive)
- Removedbinary-extensions@1.13.12.3.0(transitive)
- Removedbindings@1.5.0(transitive)
- Removedbluebird@3.7.2(transitive)
- Removedbn.js@4.12.15.2.1(transitive)
- Removedbrace-expansion@1.1.11(transitive)
- Removedbraces@2.3.23.0.3(transitive)
- Removedbrorand@1.1.0(transitive)
- Removedbrowserify-aes@1.2.0(transitive)
- Removedbrowserify-cipher@1.0.1(transitive)
- Removedbrowserify-des@1.0.2(transitive)
- Removedbrowserify-rsa@4.1.1(transitive)
- Removedbrowserify-sign@4.2.3(transitive)
- Removedbrowserify-zlib@0.2.0(transitive)
- Removedbuffer@4.9.2(transitive)
- Removedbuffer-from@1.1.2(transitive)
- Removedbuffer-xor@1.0.3(transitive)
- Removedbuiltin-status-codes@3.0.0(transitive)
- Removedcacache@12.0.4(transitive)
- Removedcache-base@1.0.1(transitive)
- Removedcall-bind@1.0.7(transitive)
- Removedchokidar@2.1.83.6.0(transitive)
- Removedchownr@1.1.4(transitive)
- Removedchrome-trace-event@1.0.4(transitive)
- Removedcipher-base@1.0.5(transitive)
- Removedclass-utils@0.3.6(transitive)
- Removedcollection-visit@1.0.0(transitive)
- Removedcommander@2.20.3(transitive)
- Removedcommondir@1.0.1(transitive)
- Removedcomponent-emitter@1.3.1(transitive)
- Removedconcat-map@0.0.1(transitive)
- Removedconcat-stream@1.6.2(transitive)
- Removedconsole-browserify@1.2.0(transitive)
- Removedconstants-browserify@1.0.0(transitive)
- Removedcopy-concurrently@1.0.5(transitive)
- Removedcopy-descriptor@0.1.1(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removedcreate-ecdh@4.0.4(transitive)
- Removedcreate-hash@1.2.0(transitive)
- Removedcreate-hmac@1.1.7(transitive)
- Removedcrypto-browserify@3.12.1(transitive)
- Removedcyclist@1.0.2(transitive)
- Removeddebug@2.6.9(transitive)
- Removeddecode-uri-component@0.2.2(transitive)
- Removeddefine-data-property@1.1.4(transitive)
- Removeddefine-properties@1.2.1(transitive)
- Removeddefine-property@0.2.51.0.02.0.2(transitive)
- Removeddes.js@1.1.0(transitive)
- Removeddiffie-hellman@5.0.3(transitive)
- Removeddomain-browser@1.2.0(transitive)
- Removedduplexify@3.7.1(transitive)
- Removedelliptic@6.6.1(transitive)
- Removedemojis-list@3.0.0(transitive)
- Removedend-of-stream@1.4.4(transitive)
- Removedenhanced-resolve@4.5.0(transitive)
- Removederrno@0.1.8(transitive)
- Removedes-define-property@1.0.0(transitive)
- Removedes-errors@1.3.0(transitive)
- Removedeslint-scope@4.0.3(transitive)
- Removedesrecurse@4.3.0(transitive)
- Removedestraverse@4.3.05.3.0(transitive)
- Removedevents@3.3.0(transitive)
- Removedevp_bytestokey@1.0.3(transitive)
- Removedexpand-brackets@2.1.4(transitive)
- Removedextend-shallow@2.0.13.0.2(transitive)
- Removedextglob@2.0.4(transitive)
- Removedfiggy-pudding@3.5.2(transitive)
- Removedfile-uri-to-path@1.0.0(transitive)
- Removedfill-range@4.0.07.1.1(transitive)
- Removedfind-cache-dir@2.1.0(transitive)
- Removedfind-up@3.0.0(transitive)
- Removedflush-write-stream@1.1.1(transitive)
- Removedfor-in@1.0.2(transitive)
- Removedfragment-cache@0.2.1(transitive)
- Removedfrom2@2.3.0(transitive)
- Removedfs-write-stream-atomic@1.0.10(transitive)
- Removedfs.realpath@1.0.0(transitive)
- Removedfsevents@1.2.132.3.3(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedget-intrinsic@1.2.4(transitive)
- Removedget-value@2.0.6(transitive)
- Removedglob@7.2.3(transitive)
- Removedglob-parent@3.1.05.1.2(transitive)
- Removedgopd@1.0.1(transitive)
- Removedgraceful-fs@4.2.11(transitive)
- Removedhas-property-descriptors@1.0.2(transitive)
- Removedhas-proto@1.0.3(transitive)
- Removedhas-symbols@1.0.3(transitive)
- Removedhas-value@0.3.11.0.0(transitive)
- Removedhas-values@0.1.41.0.0(transitive)
- Removedhash-base@3.0.5(transitive)
- Removedhash.js@1.1.7(transitive)
- Removedhasown@2.0.2(transitive)
- Removedhmac-drbg@1.0.1(transitive)
- Removedhttps-browserify@1.0.0(transitive)
- Removedieee754@1.2.1(transitive)
- Removediferr@0.1.5(transitive)
- Removedimurmurhash@0.1.4(transitive)
- Removedinfer-owner@1.0.4(transitive)
- Removedinflight@1.0.6(transitive)
- Removedinherits@2.0.32.0.4(transitive)
- Removedis-accessor-descriptor@1.0.1(transitive)
- Removedis-binary-path@1.0.12.1.0(transitive)
- Removedis-buffer@1.1.6(transitive)
- Removedis-data-descriptor@1.0.1(transitive)
- Removedis-descriptor@0.1.71.0.3(transitive)
- Removedis-extendable@0.1.11.0.1(transitive)
- Removedis-extglob@2.1.1(transitive)
- Removedis-glob@3.1.04.0.3(transitive)
- Removedis-number@3.0.07.0.0(transitive)
- Removedis-plain-object@2.0.4(transitive)
- Removedis-windows@1.0.2(transitive)
- Removedis-wsl@1.1.0(transitive)
- Removedisarray@1.0.0(transitive)
- Removedisobject@2.1.03.0.1(transitive)
- Removedjson-parse-better-errors@1.0.2(transitive)
- Removedjson5@1.0.2(transitive)
- Removedkind-of@3.2.24.0.06.0.3(transitive)
- Removedloader-runner@2.4.0(transitive)
- Removedloader-utils@1.4.2(transitive)
- Removedlocate-path@3.0.0(transitive)
- Removedlru-cache@5.1.1(transitive)
- Removedmake-dir@2.1.0(transitive)
- Removedmap-cache@0.2.2(transitive)
- Removedmap-visit@1.0.0(transitive)
- Removedmd5.js@1.3.5(transitive)
- Removedmemory-fs@0.4.10.5.0(transitive)
- Removedmicromatch@3.1.10(transitive)
- Removedmiller-rabin@4.0.1(transitive)
- Removedminimalistic-assert@1.0.1(transitive)
- Removedminimalistic-crypto-utils@1.0.1(transitive)
- Removedminimatch@3.1.2(transitive)
- Removedminimist@1.2.8(transitive)
- Removedmississippi@3.0.0(transitive)
- Removedmixin-deep@1.3.2(transitive)
- Removedmkdirp@0.5.6(transitive)
- Removedmove-concurrently@1.0.1(transitive)
- Removedms@2.0.0(transitive)
- Removednan@2.22.0(transitive)
- Removednanomatch@1.2.13(transitive)
- Removedneo-async@2.6.2(transitive)
- Removednode-libs-browser@2.2.1(transitive)
- Removednormalize-path@2.1.13.0.0(transitive)
- Removedobject-copy@0.1.0(transitive)
- Removedobject-inspect@1.13.3(transitive)
- Removedobject-keys@1.1.1(transitive)
- Removedobject-visit@1.0.1(transitive)
- Removedobject.assign@4.1.5(transitive)
- Removedobject.pick@1.3.0(transitive)
- Removedonce@1.4.0(transitive)
- Removedos-browserify@0.3.0(transitive)
- Removedp-limit@2.3.0(transitive)
- Removedp-locate@3.0.0(transitive)
- Removedp-try@2.2.0(transitive)
- Removedpako@1.0.11(transitive)
- Removedparallel-transform@1.2.0(transitive)
- Removedparse-asn1@5.1.7(transitive)
- Removedpascalcase@0.1.1(transitive)
- Removedpath-browserify@0.0.1(transitive)
- Removedpath-dirname@1.0.2(transitive)
- Removedpath-exists@3.0.0(transitive)
- Removedpath-is-absolute@1.0.1(transitive)
- Removedpbkdf2@3.1.2(transitive)
- Removedpicomatch@2.3.1(transitive)
- Removedpify@4.0.1(transitive)
- Removedpkg-dir@3.0.0(transitive)
- Removedposix-character-classes@0.1.1(transitive)
- Removedprocess@0.11.10(transitive)
- Removedprocess-nextick-args@2.0.1(transitive)
- Removedpromise-inflight@1.0.1(transitive)
- Removedprr@1.0.1(transitive)
- Removedpublic-encrypt@4.0.3(transitive)
- Removedpump@2.0.13.0.2(transitive)
- Removedpumpify@1.5.1(transitive)
- Removedpunycode@1.4.1(transitive)
- Removedqs@6.13.1(transitive)
- Removedquerystring-es3@0.2.1(transitive)
- Removedrandomfill@1.0.4(transitive)
- Removedreadable-stream@2.3.8(transitive)
- Removedreaddirp@2.2.13.6.0(transitive)
- Removedregex-not@1.0.2(transitive)
- Removedremove-trailing-separator@1.1.0(transitive)
- Removedrepeat-element@1.1.4(transitive)
- Removedrepeat-string@1.6.1(transitive)
- Removedresolve-url@0.2.1(transitive)
- Removedret@0.1.15(transitive)
- Removedrimraf@2.7.1(transitive)
- Removedripemd160@2.0.2(transitive)
- Removedrun-queue@1.0.3(transitive)
- Removedsafe-buffer@5.1.2(transitive)
- Removedsafe-regex@1.1.0(transitive)
- Removedschema-utils@1.0.0(transitive)
- Removedsemver@5.7.2(transitive)
- Removedserialize-javascript@4.0.0(transitive)
- Removedset-function-length@1.2.2(transitive)
- Removedset-value@2.0.1(transitive)
- Removedsetimmediate@1.0.5(transitive)
- Removedsha.js@2.4.11(transitive)
- Removedside-channel@1.0.6(transitive)
- Removedsnapdragon@0.8.2(transitive)
- Removedsnapdragon-node@2.1.1(transitive)
- Removedsnapdragon-util@3.0.1(transitive)
- Removedsource-list-map@2.0.1(transitive)
- Removedsource-map@0.5.70.6.1(transitive)
- Removedsource-map-resolve@0.5.3(transitive)
- Removedsource-map-support@0.5.21(transitive)
- Removedsource-map-url@0.4.1(transitive)
- Removedsplit-string@3.1.0(transitive)
- Removedssri@6.0.2(transitive)
- Removedstatic-extend@0.1.2(transitive)
- Removedstream-browserify@2.0.2(transitive)
- Removedstream-each@1.2.3(transitive)
- Removedstream-http@2.8.3(transitive)
- Removedstream-shift@1.0.3(transitive)
- Removedstring_decoder@1.1.11.3.0(transitive)
- Removedtapable@1.1.3(transitive)
- Removedterser@4.8.1(transitive)
- Removedterser-webpack-plugin@1.4.6(transitive)
- Removedthrough2@2.0.5(transitive)
- Removedtimers-browserify@2.0.12(transitive)
- Removedto-arraybuffer@1.0.1(transitive)
- Removedto-object-path@0.3.0(transitive)
- Removedto-regex@3.0.2(transitive)
- Removedto-regex-range@2.1.15.0.1(transitive)
- Removedtty-browserify@0.0.0(transitive)
- Removedtypedarray@0.0.6(transitive)
- Removedunion-value@1.0.1(transitive)
- Removedunique-filename@1.1.1(transitive)
- Removedunique-slug@2.0.2(transitive)
- Removedunset-value@1.0.0(transitive)
- Removedupath@1.2.0(transitive)
- Removedurix@0.1.0(transitive)
- Removedurl@0.11.4(transitive)
- Removeduse@3.1.1(transitive)
- Removedutil@0.10.40.11.1(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedvm-browserify@1.1.2(transitive)
- Removedwatchpack@1.7.5(transitive)
- Removedwatchpack-chokidar2@2.0.1(transitive)
- Removedwebpack@4.47.0(transitive)
- Removedwebpack-sources@1.4.3(transitive)
- Removedworker-farm@1.7.0(transitive)
- Removedwrappy@1.0.2(transitive)
- Removedxtend@4.0.2(transitive)
- Removedy18n@4.0.3(transitive)
- Removedyallist@3.1.1(transitive)
Updatedencoding@^0.1.13