worker-loader
Advanced tools
Comparing version 1.0.0 to 1.1.0
@@ -5,4 +5,14 @@ # Change Log | ||
<a name="1.1.0"></a> | ||
# [1.1.0](https://github.com/webpack-contrib/worker-loader/compare/v1.0.0...v1.1.0) (2017-10-24) | ||
### Features | ||
* add `publicPath` support (`options.publicPath`) ([#31](https://github.com/webpack-contrib/worker-loader/issues/31)) ([96c6144](https://github.com/webpack-contrib/worker-loader/commit/96c6144)) | ||
<a name="1.0.0"></a> | ||
# [1.0.0](https://github.com/webpack-contrib/worker-loader/compare/v0.8.0...v1.0.0) (2017-09-25) | ||
## [1.0.0](https://github.com/webpack-contrib/worker-loader/compare/v0.8.0...v1.0.0) (2017-09-25) | ||
@@ -9,0 +19,0 @@ |
{ | ||
"name": "worker-loader", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"author": "Tobias Koppers @sokra", | ||
"description": "worker loader module for webpack", | ||
"main": "dist/cjs.js", | ||
"files": [ | ||
"dist" | ||
], | ||
"engines": { | ||
"node": ">= 4.8 < 5.0.0 || >= 5.10" | ||
}, | ||
"scripts": { | ||
"test": "mocha", | ||
"test": "jest", | ||
"posttest": "eslint .", | ||
"release": "standard-version" | ||
"webpack-defaults": "webpack-defaults", | ||
"start": "npm run build -- -w", | ||
"appveyor:test": "npm run test", | ||
"build": "cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js' --copy-files", | ||
"clean": "del-cli dist", | ||
"lint": "eslint --cache src test", | ||
"lint-staged": "lint-staged", | ||
"prebuild": "npm run clean", | ||
"prepublish": "npm run build", | ||
"release": "standard-version", | ||
"security": "nsp check", | ||
"test:watch": "jest --watch", | ||
"test:coverage": "jest --collectCoverageFrom='src/**/*.js' --coverage", | ||
"travis:lint": "npm run lint && npm run security", | ||
"travis:test": "npm run test -- --runInBand", | ||
"travis:coverage": "npm run test:coverage -- --runInBand" | ||
}, | ||
"eslintConfig": { | ||
"extends": "webpack", | ||
"rules": { | ||
"linebreak-style": 0, | ||
"comma-dangle": [ | ||
"error", | ||
{ | ||
"arrays": "always-multiline", | ||
"objects": "always-multiline", | ||
"imports": "always-multiline", | ||
"exports": "always-multiline", | ||
"functions": "never" | ||
} | ||
], | ||
"no-underscore-dangle": 0, | ||
"no-param-reassign": 0, | ||
"prefer-destructuring": 0, | ||
"strict": 0 | ||
} | ||
}, | ||
"peerDependencies": { | ||
"webpack": ">=0.9 || ^2.0.0 || ^3.0.0" | ||
"webpack": "^2.0.0 || ^3.0.0" | ||
}, | ||
"dependencies": { | ||
"loader-utils": "^1.0.2", | ||
"loader-utils": "^1.0.0", | ||
"schema-utils": "^0.3.0" | ||
}, | ||
"devDependencies": { | ||
"del": "^2.2.2", | ||
"eslint": "^3.16.0", | ||
"babel-cli": "^6.0.0", | ||
"babel-jest": "^21.0.0", | ||
"babel-plugin-transform-object-rest-spread": "^6.0.0", | ||
"babel-polyfill": "^6.0.0", | ||
"babel-preset-env": "^1.0.0", | ||
"cross-env": "^5.0.0", | ||
"del": "^3.0.0", | ||
"del-cli": "^1.0.0", | ||
"eslint": "^4.0.0", | ||
"eslint-config-webpack": "^1.0.0", | ||
"eslint-plugin-import": "^2.2.0", | ||
"mocha": "^3.2.0", | ||
"standard-version": "^4.2.0", | ||
"webpack": "^2.2.1" | ||
"jest": "^21.0.0", | ||
"lint-staged": "^4.0.0", | ||
"nsp": "^2.6.0", | ||
"pre-commit": "^1.0.0", | ||
"standard-version": "^4.0.0", | ||
"webpack": "^3.0.0", | ||
"webpack-defaults": "^1.6.0" | ||
}, | ||
@@ -51,3 +64,10 @@ "repository": { | ||
}, | ||
"license": "MIT" | ||
"license": "MIT", | ||
"pre-commit": "lint-staged", | ||
"lint-staged": { | ||
"*.js": [ | ||
"eslint --fix", | ||
"git add" | ||
] | ||
} | ||
} |
267
README.md
[![npm][npm]][npm-url] | ||
[![node][node]][node-url] | ||
[![deps][deps]][deps-url] | ||
[![test][test]][test-url] | ||
[![coverage][cover]][cover-url] | ||
[![chat][chat]][chat-url] | ||
@@ -8,8 +10,9 @@ | ||
<a href="https://github.com/webpack/webpack"> | ||
<img width="200" height="200" hspace="25" src="https://cdn.rawgit.com/webpack/media/e7485eb2/logo/icon.svg"> | ||
<img width="200" height="200" src="https://cdn.rawgit.com/webpack/media/e7485eb2/logo/icon.svg"> | ||
</a> | ||
<h1>Worker Loader</h1> | ||
<p>This loader registers the script as <a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API">Web Worker</a>.<p> | ||
<p>This loader registers the script as <a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API">Web Worker</a><p> | ||
</div> | ||
<h2 align="center">Install</h2> | ||
@@ -21,94 +24,218 @@ | ||
or | ||
<h2 align="center"><a href="https://webpack.js.org/concepts/loaders">Usage</a></h2> | ||
```bash | ||
yarn add worker-loader --dev | ||
### `Inlined` | ||
**App.js** | ||
```js | ||
import Worker from 'worker-loader!./Worker.js'; | ||
``` | ||
<h2 align="center"><a href="https://webpack.js.org/concepts/loaders">Usage</a></h2> | ||
### `Config` | ||
Import the worker file: | ||
**webpack.config.js** | ||
```js | ||
{ | ||
module: { | ||
rules: [ | ||
{ | ||
test: /\.worker\.js$/, | ||
use: { loader: 'worker-loader' } | ||
} | ||
] | ||
} | ||
} | ||
``` | ||
``` javascript | ||
// main.js | ||
var MyWorker = require("worker-loader!./file.js"); | ||
**App.js** | ||
```js | ||
import Worker from './file.worker.js'; | ||
var worker = new MyWorker(); | ||
worker.postMessage({a: 1}); | ||
worker.onmessage = function(event) {...}; | ||
worker.addEventListener("message", function(event) {...}); | ||
const worker = new Worker(); | ||
worker.postMessage({ a: 1 }); | ||
worker.onmessage = function (event) {}; | ||
worker.addEventListener("message", function (event) {}); | ||
``` | ||
You can also inline the worker as a blob with the `inline` parameter: | ||
``` javascript | ||
var MyWorker = require("worker-loader?inline!./myWorker.js"); | ||
<h2 align="center">Options</h2> | ||
|Name|Type|Default|Description| | ||
|:--:|:--:|:-----:|:----------| | ||
|[**`name`**](#name)|`{String}`|`[hash].worker.js`|Set a custom name for the output script| | ||
|[**`inline`**](#inline)|`{Boolean}`|`false`|Inline the worker as a BLOB| | ||
|[**`fallback`**](#fallback)|`{Boolean}`|`false`|Require a fallback for non-worker supporting environments| | ||
|[**`publicPath`**](#publicPath)|`{String}`|`null`|Override the path from which worker scripts are downloaded| | ||
### `name` | ||
To set a custom name for the output script, use the `name` parameter. The name may contain the string `[hash]`, which will be replaced with a content dependent hash for caching purposes | ||
*webpack.config.js** | ||
```js | ||
{ | ||
loader: 'worker-loader', | ||
options: { name: 'WorkerName.[hash].js' } | ||
} | ||
``` | ||
Inline mode will also create chunks for browsers without supporting of inline workers, | ||
to disable this behavior just set `fallback` parameter as `false`: | ||
### `inline` | ||
``` javascript | ||
var MyWorker = require("worker-loader?inline&fallback=false!./myWorker.js"); | ||
You can also inline the worker as a BLOB with the `inline` parameter | ||
**webpack.config.js** | ||
```js | ||
{ | ||
loader: 'worker-loader', | ||
options: { inline: true } | ||
} | ||
``` | ||
To set a custom name for the output script, use the `name` parameter. The name may contain the string `[hash]`, | ||
which will be replaced with a content-dependent hash for caching purposes. For example: | ||
> ℹ️ Inline mode will also create chunks for browsers without support for inline workers, to disable this behavior just set `fallback` parameter as `false` | ||
``` javascript | ||
var MyWorker = require("worker-loader?name=outputWorkerName.[hash].js!./myWorker.js"); | ||
**webpack.config.js** | ||
```js | ||
{ | ||
loader: 'worker-loader' | ||
options: { inline: true, fallback: false } | ||
} | ||
``` | ||
### `fallback` | ||
The worker file can import dependencies just like any other file: | ||
Require a fallback for non-worker supporting environments | ||
``` javascript | ||
// file.js | ||
var _ = require('lodash') | ||
**webpack.config.js** | ||
```js | ||
{ | ||
loader: 'worker-loader' | ||
options: { fallback: false } | ||
} | ||
``` | ||
var o = {foo: 'foo'} | ||
### `publicPath` | ||
_.has(o, 'foo') // true | ||
Overrides the path from which worker scripts are downloaded. If not specified, the same public path used for other | ||
webpack assets is used | ||
**webpack.config.js** | ||
```js | ||
{ | ||
loader: 'worker-loader' | ||
options: { publicPath: '/scripts/workers/' } | ||
} | ||
``` | ||
<h2 align="center">Examples</h2> | ||
The worker file can import dependencies just like any other file | ||
**Worker.js** | ||
```js | ||
const _ = require('lodash') | ||
const obj = { foo: 'foo' } | ||
_.has(obj, 'foo') | ||
// Post data to parent thread | ||
self.postMessage({foo: 'foo'}) | ||
self.postMessage({ foo: 'foo' }) | ||
// Respond to message from parent thread | ||
self.addEventListener('message', function(event){ console.log(event); }); | ||
self.addEventListener('message', (event) => console.log(event)) | ||
``` | ||
You can even use ES6 modules if you have the babel-loader configured: | ||
### `Integrating with ES2015 Modules` | ||
``` javascript | ||
// file.js | ||
> ℹ️ You can even use ES2015 Modules if you have the [`babel-loader`](https://github.com/babel/babel-loader) configured. | ||
**Worker.js** | ||
```js | ||
import _ from 'lodash' | ||
let o = {foo: 'foo'} | ||
const obj = { foo: 'foo' } | ||
_.has(o, 'foo') // true | ||
_.has(obj, 'foo') | ||
// Post data to parent thread | ||
self.postMessage({foo: 'foo'}) | ||
self.postMessage({ foo: 'foo' }) | ||
// Respond to message from parent thread | ||
self.addEventListener('message', (event) => { console.log(event); }); | ||
self.addEventListener('message', (event) => console.log(event)) | ||
``` | ||
### Integrating with TypeScript | ||
### `Integrating with TypeScript` | ||
To integrate with TypeScript, you will need to define a custom module for the exports of your worker. You will also need to cast the new worker as the `Worker` type: | ||
To integrate with TypeScript, you will need to define a custom module for the exports of your worker | ||
**typings/custom.d.ts** | ||
``` | ||
```ts | ||
declare module "worker-loader!*" { | ||
const content: any; | ||
export = content; | ||
class WebpackWorker extends Worker { | ||
constructor(); | ||
} | ||
export = WebpackWorker; | ||
} | ||
``` | ||
**Worker.ts** | ||
```ts | ||
const ctx: Worker = self as any; | ||
// Post data to parent thread | ||
ctx.postMessage({ foo: "foo" }); | ||
// Respond to message from parent thread | ||
ctx.addEventListener("message", (event) => console.log(event)); | ||
``` | ||
**App.ts** | ||
```ts | ||
import Worker = require("worker-loader!./Worker"); | ||
const worker = new Worker(); | ||
worker.postMessage({ a: 1 }); | ||
worker.onmessage = (event) => {}; | ||
worker.addEventListener("message", (event) => {}); | ||
``` | ||
import * as MyWorker from "worker-loader!../../worker"; | ||
const worker: Worker = new MyWorker(); | ||
### `Cross-Origin Policy` | ||
[`WebWorkers`](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) are restricted by a [same-origin policy](https://en.wikipedia.org/wiki/Same-origin_policy), so if your `webpack` assets are not being served from the same origin as your application, their download may be blocked by your browser. This scenario can commonly occur if you are hosting your assets under a CDN domain. Even downloads from the `webpack-dev-server` could be blocked. There are two workarounds | ||
Firstly, you can inline the worker as a blob instead of downloading it as an external script via the [`inline`](#inline) parameter | ||
**App.js** | ||
```js | ||
import Worker from './file.worker.js'; | ||
``` | ||
**webpack.config.js** | ||
```js | ||
{ | ||
loader: 'worker-loader' | ||
options: { inline: true } | ||
} | ||
``` | ||
Secondly, you may override the base download URL for your worker script via the [`publicPath`](#publicpath) option | ||
**App.js** | ||
```js | ||
// This will cause the worker to be downloaded from `/workers/file.worker.js` | ||
import Worker from './file.worker.js'; | ||
``` | ||
**webpack.config.js** | ||
```js | ||
{ | ||
loader: 'worker-loader' | ||
options: { publicPath: '/workers/' } | ||
} | ||
``` | ||
<h2 align="center">Maintainers</h2> | ||
@@ -120,22 +247,36 @@ | ||
<td align="center"> | ||
<a href="https://github.com/sokra"> | ||
<img width="150" height="150" src="https://github.com/sokra.png?s=150"> | ||
<a href="https://github.com/TrySound"> | ||
<img width="150" height="150" src="https://avatars3.githubusercontent.com/u/5635476?v=3&s=150"> | ||
</a> | ||
<br /> | ||
<a href="https://github.com/sokra">Tobias Koppers</a> | ||
<a href="https://github.com/TrySound">Bogdan Chadkin</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/bebraw"> | ||
<img width="150" height="150" src="https://github.com/bebraw.png?v=3&s=150"> | ||
</br> | ||
Juho Vepsäläinen | ||
</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/d3viant0ne"> | ||
<img width="150" height="150" src="https://avatars2.githubusercontent.com/u/8420490?v=3&s=150"> | ||
<img width="150" height="150" src="https://github.com/d3viant0ne.png?v=3&s=150"> | ||
</br> | ||
Joshua Wiens | ||
</a> | ||
<br /> | ||
<a href="https://github.com/d3viant0ne">Joshua Wiens</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/TrySound"> | ||
<img width="150" height="150" src="https://avatars3.githubusercontent.com/u/5635476?v=3&s=150"> | ||
<a href="https://github.com/michael-ciniawsky"> | ||
<img width="150" height="150" src="https://github.com/michael-ciniawsky.png?v=3&s=150"> | ||
</br> | ||
Michael Ciniawsky | ||
</a> | ||
<br /> | ||
<a href="https://github.com/TrySound">Bogdan Chadkin</a> | ||
</td> | ||
<td align="center"> | ||
<a href="https://github.com/evilebottnawi"> | ||
<img width="150" height="150" src="https://github.com/evilebottnawi.png?v=3&s=150"> | ||
</br> | ||
Alexander Krasnoyarov | ||
</a> | ||
</td> | ||
</tr> | ||
@@ -149,9 +290,15 @@ <tbody> | ||
[node]: https://img.shields.io/node/v/cache-loader.svg | ||
[node-url]: https://nodejs.org | ||
[deps]: https://david-dm.org/webpack-contrib/worker-loader.svg | ||
[deps-url]: https://david-dm.org/webpack-contrib/worker-loader | ||
[test]: http://img.shields.io/travis/webpack-contrib/worker-loader.svg | ||
[test-url]: https://travis-ci.org/webpack-contrib/worker-loader | ||
[cover]: https://codecov.io/gh/webpack-contrib/cache-loader/branch/master/graph/badge.svg | ||
[cover-url]: https://codecov.io/gh/webpack-contrib/cache-loader | ||
[chat]: https://img.shields.io/badge/gitter-webpack%2Fwebpack-brightgreen.svg | ||
[chat-url]: https://gitter.im/webpack/webpack | ||
[test]: http://img.shields.io/travis/webpack-contrib/worker-loader.svg | ||
[test-url]: https://travis-ci.org/webpack-contrib/worker-loader |
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
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
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
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
301
0
18990
18
10
165
+ Addedacorn@4.0.135.7.4(transitive)
+ Addedacorn-dynamic-import@2.0.2(transitive)
+ Addedalign-text@0.1.4(transitive)
+ Addedansi-regex@2.1.1(transitive)
+ Addedanymatch@2.0.03.1.3(transitive)
+ Addedarr-diff@4.0.0(transitive)
+ Addedarr-flatten@1.1.0(transitive)
+ Addedarr-union@3.1.0(transitive)
+ Addedarray-unique@0.3.2(transitive)
+ Addedasn1.js@4.10.1(transitive)
+ Addedassert@1.5.1(transitive)
+ Addedassign-symbols@1.0.0(transitive)
+ Addedasync@2.6.4(transitive)
+ Addedasync-each@1.0.6(transitive)
+ Addedatob@2.1.2(transitive)
+ Addedbase@0.11.2(transitive)
+ Addedbase64-js@1.5.1(transitive)
+ Addedbinary-extensions@1.13.12.3.0(transitive)
+ Addedbindings@1.5.0(transitive)
+ Addedbn.js@4.12.05.2.1(transitive)
+ Addedbraces@2.3.23.0.3(transitive)
+ Addedbrorand@1.1.0(transitive)
+ Addedbrowserify-aes@1.2.0(transitive)
+ Addedbrowserify-cipher@1.0.1(transitive)
+ Addedbrowserify-des@1.0.2(transitive)
+ Addedbrowserify-rsa@4.1.1(transitive)
+ Addedbrowserify-sign@4.2.3(transitive)
+ Addedbrowserify-zlib@0.2.0(transitive)
+ Addedbuffer@4.9.2(transitive)
+ Addedbuffer-xor@1.0.3(transitive)
+ Addedbuiltin-status-codes@3.0.0(transitive)
+ Addedcache-base@1.0.1(transitive)
+ Addedcall-bind@1.0.7(transitive)
+ Addedcamelcase@1.2.14.1.0(transitive)
+ Addedcenter-align@0.1.3(transitive)
+ Addedchokidar@2.1.83.6.0(transitive)
+ Addedcipher-base@1.0.4(transitive)
+ Addedclass-utils@0.3.6(transitive)
+ Addedcliui@2.1.03.2.0(transitive)
+ Addedcode-point-at@1.1.0(transitive)
+ Addedcollection-visit@1.0.0(transitive)
+ Addedcomponent-emitter@1.3.1(transitive)
+ Addedconsole-browserify@1.2.0(transitive)
+ Addedconstants-browserify@1.0.0(transitive)
+ Addedcopy-descriptor@0.1.1(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedcreate-ecdh@4.0.4(transitive)
+ Addedcreate-hash@1.2.0(transitive)
+ Addedcreate-hmac@1.1.7(transitive)
+ Addedcross-spawn@5.1.0(transitive)
+ Addedcrypto-browserify@3.12.0(transitive)
+ Addedd@1.0.2(transitive)
+ Addeddebug@2.6.9(transitive)
+ Addeddecamelize@1.2.0(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addeddefine-properties@1.2.1(transitive)
+ Addeddefine-property@0.2.51.0.02.0.2(transitive)
+ Addeddes.js@1.1.0(transitive)
+ Addeddiffie-hellman@5.0.3(transitive)
+ Addeddomain-browser@1.2.0(transitive)
+ Addedelliptic@6.5.7(transitive)
+ Addedenhanced-resolve@3.4.1(transitive)
+ Addederrno@0.1.8(transitive)
+ Addederror-ex@1.3.2(transitive)
+ Addedes-define-property@1.0.0(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes5-ext@0.10.64(transitive)
+ Addedes6-iterator@2.0.3(transitive)
+ Addedes6-map@0.1.5(transitive)
+ Addedes6-set@0.1.6(transitive)
+ Addedes6-symbol@3.1.4(transitive)
+ Addedes6-weak-map@2.0.3(transitive)
+ Addedescope@3.6.0(transitive)
+ Addedesniff@2.0.1(transitive)
+ Addedevent-emitter@0.3.5(transitive)
+ Addedevp_bytestokey@1.0.3(transitive)
+ Addedexeca@0.7.0(transitive)
+ Addedexpand-brackets@2.1.4(transitive)
+ Addedext@1.7.0(transitive)
+ Addedextend-shallow@2.0.13.0.2(transitive)
+ Addedextglob@2.0.4(transitive)
+ Addedfile-uri-to-path@1.0.0(transitive)
+ Addedfill-range@4.0.07.1.1(transitive)
+ Addedfind-up@2.1.0(transitive)
+ Addedfor-in@1.0.2(transitive)
+ Addedfragment-cache@0.2.1(transitive)
+ Addedfsevents@1.2.132.3.3(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-caller-file@1.0.3(transitive)
+ Addedget-intrinsic@1.2.4(transitive)
+ Addedget-stream@3.0.0(transitive)
+ Addedget-value@2.0.6(transitive)
+ Addedglob-parent@3.1.05.1.2(transitive)
+ Addedgopd@1.0.1(transitive)
+ Addedhas-flag@2.0.0(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-proto@1.0.3(transitive)
+ Addedhas-symbols@1.0.3(transitive)
+ Addedhas-value@0.3.11.0.0(transitive)
+ Addedhas-values@0.1.41.0.0(transitive)
+ Addedhash-base@3.0.4(transitive)
+ Addedhash.js@1.1.7(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhmac-drbg@1.0.1(transitive)
+ Addedhosted-git-info@2.8.9(transitive)
+ Addedhttps-browserify@1.0.0(transitive)
+ Addedieee754@1.2.1(transitive)
+ Addedinherits@2.0.32.0.4(transitive)
+ Addedinterpret@1.4.0(transitive)
+ Addedinvert-kv@1.0.0(transitive)
+ Addedis-accessor-descriptor@1.0.1(transitive)
+ Addedis-arrayish@0.2.1(transitive)
+ Addedis-binary-path@1.0.12.1.0(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-core-module@2.15.1(transitive)
+ Addedis-data-descriptor@1.0.1(transitive)
+ Addedis-descriptor@0.1.71.0.3(transitive)
+ Addedis-extendable@0.1.11.0.1(transitive)
+ Addedis-extglob@2.1.1(transitive)
+ Addedis-fullwidth-code-point@1.0.0(transitive)
+ Addedis-glob@3.1.04.0.3(transitive)
+ Addedis-number@3.0.07.0.0(transitive)
+ Addedis-plain-object@2.0.4(transitive)
+ Addedis-stream@1.1.0(transitive)
+ Addedis-windows@1.0.2(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisexe@2.0.0(transitive)
+ Addedisobject@2.1.03.0.1(transitive)
+ Addedjson-loader@0.5.7(transitive)
+ Addedjson5@0.5.1(transitive)
+ Addedkind-of@3.2.24.0.06.0.3(transitive)
+ Addedlazy-cache@1.0.4(transitive)
+ Addedlcid@1.0.0(transitive)
+ Addedload-json-file@2.0.0(transitive)
+ Addedloader-runner@2.4.0(transitive)
+ Addedlocate-path@2.0.0(transitive)
+ Addedlodash@4.17.21(transitive)
+ Addedlongest@1.0.1(transitive)
+ Addedlru-cache@4.1.5(transitive)
+ Addedmap-cache@0.2.2(transitive)
+ Addedmap-visit@1.0.0(transitive)
+ Addedmd5.js@1.3.5(transitive)
+ Addedmem@1.1.0(transitive)
+ Addedmemory-fs@0.4.1(transitive)
+ Addedmicromatch@3.1.10(transitive)
+ Addedmiller-rabin@4.0.1(transitive)
+ Addedmimic-fn@1.2.0(transitive)
+ Addedminimalistic-assert@1.0.1(transitive)
+ Addedminimalistic-crypto-utils@1.0.1(transitive)
+ Addedmixin-deep@1.3.2(transitive)
+ Addedmkdirp@0.5.6(transitive)
+ Addedms@2.0.0(transitive)
+ Addednan@2.22.0(transitive)
+ Addednanomatch@1.2.13(transitive)
+ Addednext-tick@1.1.0(transitive)
+ Addednode-libs-browser@2.2.1(transitive)
+ Addednormalize-package-data@2.5.0(transitive)
+ Addednormalize-path@2.1.13.0.0(transitive)
+ Addednpm-run-path@2.0.2(transitive)
+ Addednumber-is-nan@1.0.1(transitive)
+ Addedobject-assign@4.1.1(transitive)
+ Addedobject-copy@0.1.0(transitive)
+ Addedobject-inspect@1.13.2(transitive)
+ Addedobject-keys@1.1.1(transitive)
+ Addedobject-visit@1.0.1(transitive)
+ Addedobject.assign@4.1.5(transitive)
+ Addedobject.pick@1.3.0(transitive)
+ Addedos-browserify@0.3.0(transitive)
+ Addedos-locale@2.1.0(transitive)
+ Addedp-finally@1.0.0(transitive)
+ Addedp-limit@1.3.0(transitive)
+ Addedp-locate@2.0.0(transitive)
+ Addedp-try@1.0.0(transitive)
+ Addedpako@1.0.11(transitive)
+ Addedparse-asn1@5.1.7(transitive)
+ Addedparse-json@2.2.0(transitive)
+ Addedpascalcase@0.1.1(transitive)
+ Addedpath-browserify@0.0.1(transitive)
+ Addedpath-dirname@1.0.2(transitive)
+ Addedpath-exists@3.0.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-key@2.0.1(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpath-type@2.0.0(transitive)
+ Addedpbkdf2@3.1.2(transitive)
+ Addedpicomatch@2.3.1(transitive)
+ Addedpify@2.3.0(transitive)
+ Addedposix-character-classes@0.1.1(transitive)
+ Addedprocess@0.11.10(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedprr@1.0.1(transitive)
+ Addedpseudomap@1.0.2(transitive)
+ Addedpublic-encrypt@4.0.3(transitive)
+ Addedpunycode@1.4.1(transitive)
+ Addedqs@6.13.0(transitive)
+ Addedquerystring-es3@0.2.1(transitive)
+ Addedrandomfill@1.0.4(transitive)
+ Addedread-pkg@2.0.0(transitive)
+ Addedread-pkg-up@2.0.0(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedreaddirp@2.2.13.6.0(transitive)
+ Addedregex-not@1.0.2(transitive)
+ Addedremove-trailing-separator@1.1.0(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedrequire-directory@2.1.1(transitive)
+ Addedrequire-main-filename@1.0.1(transitive)
+ Addedresolve@1.22.8(transitive)
+ Addedresolve-url@0.2.1(transitive)
+ Addedret@0.1.15(transitive)
+ Addedright-align@0.1.3(transitive)
+ Addedripemd160@2.0.2(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedsafe-regex@1.1.0(transitive)
+ Addedsemver@5.7.2(transitive)
+ Addedset-blocking@2.0.0(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedset-value@2.0.1(transitive)
+ Addedsetimmediate@1.0.5(transitive)
+ Addedsha.js@2.4.11(transitive)
+ Addedshebang-command@1.2.0(transitive)
+ Addedshebang-regex@1.0.0(transitive)
+ Addedside-channel@1.0.6(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedsnapdragon@0.8.2(transitive)
+ Addedsnapdragon-node@2.1.1(transitive)
+ Addedsnapdragon-util@3.0.1(transitive)
+ Addedsource-list-map@2.0.1(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedsource-map-resolve@0.5.3(transitive)
+ Addedsource-map-url@0.4.1(transitive)
+ Addedspdx-correct@3.2.0(transitive)
+ Addedspdx-exceptions@2.5.0(transitive)
+ Addedspdx-expression-parse@3.0.1(transitive)
+ Addedspdx-license-ids@3.0.20(transitive)
+ Addedsplit-string@3.1.0(transitive)
+ Addedstatic-extend@0.1.2(transitive)
+ Addedstream-browserify@2.0.2(transitive)
+ Addedstream-http@2.8.3(transitive)
+ Addedstring-width@1.0.2(transitive)
+ Addedstring_decoder@1.1.11.3.0(transitive)
+ Addedstrip-ansi@3.0.1(transitive)
+ Addedstrip-bom@3.0.0(transitive)
+ Addedstrip-eof@1.0.0(transitive)
+ Addedsupports-color@4.5.0(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedtapable@0.2.9(transitive)
+ Addedtimers-browserify@2.0.12(transitive)
+ Addedto-arraybuffer@1.0.1(transitive)
+ Addedto-object-path@0.3.0(transitive)
+ Addedto-regex@3.0.2(transitive)
+ Addedto-regex-range@2.1.15.0.1(transitive)
+ Addedtty-browserify@0.0.0(transitive)
+ Addedtype@2.7.3(transitive)
+ Addeduglify-js@2.8.29(transitive)
+ Addeduglify-to-browserify@1.0.2(transitive)
+ Addeduglifyjs-webpack-plugin@0.4.6(transitive)
+ Addedunion-value@1.0.1(transitive)
+ Addedunset-value@1.0.0(transitive)
+ Addedupath@1.2.0(transitive)
+ Addedurix@0.1.0(transitive)
+ Addedurl@0.11.4(transitive)
+ Addeduse@3.1.1(transitive)
+ Addedutil@0.10.40.11.1(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedvalidate-npm-package-license@3.0.4(transitive)
+ Addedvm-browserify@1.1.2(transitive)
+ Addedwatchpack@1.7.5(transitive)
+ Addedwatchpack-chokidar2@2.0.1(transitive)
+ Addedwebpack@3.12.0(transitive)
+ Addedwebpack-sources@1.4.3(transitive)
+ Addedwhich@1.3.1(transitive)
+ Addedwhich-module@2.0.1(transitive)
+ Addedwindow-size@0.1.0(transitive)
+ Addedwordwrap@0.0.2(transitive)
+ Addedwrap-ansi@2.1.0(transitive)
+ Addedxtend@4.0.2(transitive)
+ Addedy18n@3.2.2(transitive)
+ Addedyallist@2.1.2(transitive)
+ Addedyargs@3.10.08.0.2(transitive)
+ Addedyargs-parser@7.0.0(transitive)
- Removed@jridgewell/gen-mapping@0.3.5(transitive)
- Removed@jridgewell/resolve-uri@3.1.2(transitive)
- Removed@jridgewell/set-array@1.2.1(transitive)
- Removed@jridgewell/source-map@0.3.6(transitive)
- Removed@jridgewell/sourcemap-codec@1.5.0(transitive)
- Removed@jridgewell/trace-mapping@0.3.25(transitive)
- Removed@types/estree@1.0.6(transitive)
- Removed@types/json-schema@7.0.15(transitive)
- Removed@types/node@22.7.7(transitive)
- Removed@webassemblyjs/ast@1.12.1(transitive)
- Removed@webassemblyjs/floating-point-hex-parser@1.11.6(transitive)
- Removed@webassemblyjs/helper-api-error@1.11.6(transitive)
- Removed@webassemblyjs/helper-buffer@1.12.1(transitive)
- Removed@webassemblyjs/helper-numbers@1.11.6(transitive)
- Removed@webassemblyjs/helper-wasm-bytecode@1.11.6(transitive)
- Removed@webassemblyjs/helper-wasm-section@1.12.1(transitive)
- Removed@webassemblyjs/ieee754@1.11.6(transitive)
- Removed@webassemblyjs/leb128@1.11.6(transitive)
- Removed@webassemblyjs/utf8@1.11.6(transitive)
- Removed@webassemblyjs/wasm-edit@1.12.1(transitive)
- Removed@webassemblyjs/wasm-gen@1.12.1(transitive)
- Removed@webassemblyjs/wasm-opt@1.12.1(transitive)
- Removed@webassemblyjs/wasm-parser@1.12.1(transitive)
- Removed@webassemblyjs/wast-printer@1.12.1(transitive)
- Removed@xtuc/ieee754@1.2.0(transitive)
- Removed@xtuc/long@4.2.2(transitive)
- Removedacorn@8.13.0(transitive)
- Removedacorn-import-attributes@1.9.5(transitive)
- Removedbrowserslist@4.24.0(transitive)
- Removedbuffer-from@1.1.2(transitive)
- Removedcaniuse-lite@1.0.30001669(transitive)
- Removedchrome-trace-event@1.0.4(transitive)
- Removedcommander@2.20.3(transitive)
- Removedelectron-to-chromium@1.5.41(transitive)
- Removedenhanced-resolve@5.17.1(transitive)
- Removedes-module-lexer@1.5.4(transitive)
- Removedescalade@3.2.0(transitive)
- Removedeslint-scope@5.1.1(transitive)
- Removedglob-to-regexp@0.4.1(transitive)
- Removedhas-flag@4.0.0(transitive)
- Removedjest-worker@27.5.1(transitive)
- Removedjson-parse-even-better-errors@2.3.1(transitive)
- Removedloader-runner@4.3.0(transitive)
- Removedmerge-stream@2.0.0(transitive)
- Removedmime-db@1.52.0(transitive)
- Removedmime-types@2.1.35(transitive)
- Removednode-releases@2.0.18(transitive)
- Removedpicocolors@1.1.1(transitive)
- Removedschema-utils@3.3.0(transitive)
- Removedserialize-javascript@6.0.2(transitive)
- Removedsource-map-support@0.5.21(transitive)
- Removedsupports-color@8.1.1(transitive)
- Removedtapable@2.2.1(transitive)
- Removedterser@5.36.0(transitive)
- Removedterser-webpack-plugin@5.3.10(transitive)
- Removedundici-types@6.19.8(transitive)
- Removedupdate-browserslist-db@1.1.1(transitive)
- Removedwatchpack@2.4.2(transitive)
- Removedwebpack@5.95.0(transitive)
- Removedwebpack-sources@3.2.3(transitive)
Updatedloader-utils@^1.0.0