serverless-webpack
Advanced tools
Comparing version 1.0.0-rc.4 to 2.0.0
@@ -126,2 +126,7 @@ 'use strict'; | ||
.then(this.wpwatch), | ||
'before:offline:start:init': () => BbPromise.bind(this) | ||
.then(this.validate) | ||
.then(this.wpwatch), | ||
}; | ||
@@ -128,0 +133,0 @@ } |
@@ -17,3 +17,3 @@ 'use strict'; | ||
if (stats) { | ||
console.log("Webpack rebuilt"); | ||
console.log(stats.toString()); | ||
} | ||
@@ -20,0 +20,0 @@ }); |
{ | ||
"name": "serverless-webpack", | ||
"version": "1.0.0-rc.4", | ||
"version": "2.0.0", | ||
"description": "Serverless plugin to bundle your javascript with Webpack", | ||
@@ -27,3 +27,3 @@ "main": "index.js", | ||
"scripts": { | ||
"test": "istanbul cover _mocha tests/all -- -R spec --recursive" | ||
"test": "istanbul cover ./node_modules/mocha/bin/_mocha tests/all -- -R spec --recursive" | ||
}, | ||
@@ -35,4 +35,3 @@ "dependencies": { | ||
"fs-extra": "^0.26.7", | ||
"npm-programmatic": "0.0.5", | ||
"webpack": "^1.13.1" | ||
"npm-programmatic": "0.0.5" | ||
}, | ||
@@ -47,3 +46,6 @@ "devDependencies": { | ||
"sinon-chai": "^2.8.0" | ||
}, | ||
"peerDependencies": { | ||
"webpack": "*" | ||
} | ||
} |
170
README.md
# Serverless Webpack | ||
[](http://www.serverless.com) | ||
[](https://circleci.com/gh/elastic-coders/serverless-webpack) | ||
[![Serverless][ico-serverless]][link-serverless] | ||
[![CircleCI][ico-circleci]][link-circleci] | ||
[![NPM][ico-npm]][link-npm] | ||
[![Contributors][ico-contributors]][link-contributors] | ||
A Serverless v1.0 plugin to build your lambda functions with [Webpack](https://webpack.github.io). | ||
A Serverless v1.x plugin to build your lambda functions with [Webpack][link-webpack]. | ||
This plugin is for you if you want to use the latest Javascript version with [Babel](https://babeljs.io/); | ||
use custom [resource loaders](https://webpack.github.io/docs/loaders.html); | ||
This plugin is for you if you want to use the latest Javascript version with [Babel][link-babel]; | ||
use custom [resource loaders][link-webpack-loaders]; | ||
try your lambda functions locally and much more! | ||
> **BREAKING CHANGE IN v2**: `webpack` must now be installed alongside `serverless-webpack` as a peer dependency. This allows more control over which version of Webpack to run. | ||
## Install | ||
```bash | ||
$ npm install serverless-webpack --save-dev | ||
``` | ||
npm install serverless-webpack | ||
``` | ||
@@ -28,3 +32,3 @@ Add the plugin to your `serverless.yml` file: | ||
By default the plugin will look for a `webpack.config.js` in the service directory. | ||
In alternative you can specify a different file or configuration in the `serverless.yml` with: | ||
Alternatively, you can specify a different file or configuration in `serverless.yml`: | ||
@@ -38,3 +42,3 @@ ```yaml | ||
```javascript | ||
```js | ||
// webpack.config.js | ||
@@ -53,6 +57,6 @@ | ||
generated to write bundles in the `.webpack` directory. If you set your own `output` | ||
configuration make sure to add a [`libraryTarget`](https://webpack.github.io/docs/configuration.html#output-librarytarget) | ||
configuration make sure to add a [`libraryTarget`][link-webpack-libtarget] | ||
for best compatibility with external dependencies: | ||
```javascript | ||
```js | ||
// webpack.config.js | ||
@@ -65,3 +69,3 @@ | ||
path: '.webpack', | ||
filename: 'handler.js', // this should match the first part of function handler in serverless.yml | ||
filename: 'handler.js', // this should match the first part of function handler in `serverless.yml` | ||
}, | ||
@@ -77,3 +81,3 @@ // ... | ||
In this case you might add external modules in | ||
[Webpack `externals` configuration](https://webpack.github.io/docs/configuration.html#externals). | ||
[Webpack's `externals` configuration][link-webpack-externals]. | ||
Those modules can be included in the Serverless bundle with the `webpackIncludeModules` | ||
@@ -104,3 +108,3 @@ option in `serverless.yml`: | ||
By default, the plugin will use the `package.json` file in working directory, If you want to | ||
use a different package conf, set `packagePath` to your custom package.json. eg: | ||
use a different package file, set `packagePath` to your custom `package.json`: | ||
@@ -115,3 +119,3 @@ ```yaml | ||
You can find an example setups in the [`examples`](./examples) folder. | ||
You can find an example setups in the [`examples`][link-examples] folder. | ||
@@ -124,33 +128,49 @@ ## Usage | ||
- Create the Serverless project with `serverless create -t aws-node` | ||
- Create the Serverless project with `serverless create -t aws-nodejs` | ||
- Install Serverless Webpack as above | ||
- Deploy with `serverless deploy` | ||
### Simulate API Gateway locally | ||
### Usage with serverless-offline | ||
To start a local server that will act like the API Gateway use the following command. | ||
Your code will be reloaded upon change so that every request to your local server | ||
will serve the latest code. | ||
The plugin integrates very well with [serverless-offline][link-serverless-offline] to | ||
simulate AWS Lambda and AWS API Gateway locally. | ||
Add the plugins to your `serverless.yml` file and make sure that `serverless-webpack` | ||
precedes `serverless-offline` as the order is important: | ||
```yaml | ||
plugins: | ||
... | ||
- serverless-webpack | ||
... | ||
- serverless-offline | ||
... | ||
``` | ||
serverless webpack serve | ||
``` | ||
Options are: | ||
Run `serverless offline` or `serverless offline start` to start the Lambda/API simulation. | ||
- `--port` or `-p` (optional) The local server port. Defaults to `8000` | ||
In comparison to `serverless offline`, the `start` command will fire an `init` and a `end` lifecycle hook which is needed for `serverless-offline` and e.g. `serverless-dynamodb-local` to switch off resources (see below). | ||
The `serve` command will automatically look for the local `serverless.yml` and serve | ||
all the `http` events. For example this configuration will generate a GET enpoint: | ||
#### Custom paths | ||
If you do not use the default path and override it in your Webpack configuration, | ||
you have use the `--location` option. | ||
#### serverless-dynamodb-local | ||
Configure your service the same as mentioned above, but additionally add the `serverless-dynamodb-local` | ||
plugin as follows: | ||
```yaml | ||
functions: | ||
hello: | ||
handler: handler.hello | ||
events: | ||
- http: | ||
method: get | ||
path: hello | ||
plugins: | ||
- serverless-webpack | ||
- serverless-dynamodb-local | ||
- serverless-offline | ||
``` | ||
Run `serverless offline start`. | ||
#### Other useful options | ||
You can reduce the clutter generated by `serverless-offline` with `--dontPrintOutput` and | ||
disable timeouts with `--noTimeout`. | ||
### Run a function locally | ||
@@ -160,5 +180,5 @@ | ||
```bash | ||
$ serverless webpack invoke --function <function-name> | ||
``` | ||
serverless webpack invoke --function <function-name> | ||
``` | ||
@@ -174,5 +194,5 @@ Options are: | ||
```bash | ||
$ serverless webpack watch --function <function-name> --path event.json | ||
``` | ||
serverless webpack watch --function <function-name> --path event.json | ||
``` | ||
@@ -188,5 +208,5 @@ Options are: | ||
```bash | ||
$ serverless webpack --out dist | ||
``` | ||
serverless webpack --out dist | ||
``` | ||
@@ -197,5 +217,37 @@ Options are: | ||
### Simulate API Gateway locally | ||
_There are plans to remove the integrated simulation functionality in favor of | ||
using serverless-offline (see [#135](https://github.com/elastic-coders/serverless-webpack/issues/135)) | ||
which already does the job perfectly and fully integrates with serverless-webpack. | ||
Please consider to switch to serverless-offline if you do not use it already._ | ||
To start a local server that will act like the API Gateway use the following command. | ||
Your code will be reloaded upon change so that every request to your local server | ||
will serve the latest code. | ||
```bash | ||
$ serverless webpack serve | ||
``` | ||
Options are: | ||
- `--port` or `-p` (optional) The local server port. Defaults to `8000` | ||
The `serve` command will automatically look for the local `serverless.yml` and serve | ||
all the `http` events. For example this configuration will generate a GET endpoint: | ||
```yaml | ||
functions: | ||
hello: | ||
handler: handler.hello | ||
events: | ||
- http: | ||
method: get | ||
path: hello | ||
``` | ||
## Example with Babel | ||
In the [`examples`](./examples) folder there is a Serverless project using this | ||
In the [`examples`][link-examples] folder there is a Serverless project using this | ||
plugin with Babel. To try it, from inside the example folder: | ||
@@ -205,1 +257,39 @@ | ||
- `serverless webpack run -f hello` to run the example function | ||
## Release Notes | ||
* 2.0.0 | ||
* Support arbitrary Webpack versions as peer dependency [#83][link-83] | ||
* Support `serverless offline start` invocation [#131][link-131] | ||
* Documentation updates [#88][link-88], [#132][link-132], [#140][link-140], [#141][link-141], [#144][link-144] | ||
* Print Webpack stats on recompile [#127][link-127] | ||
[ico-serverless]: http://public.serverless.com/badges/v3.svg | ||
[ico-circleci]: https://img.shields.io/circleci/project/github/elastic-coders/serverless-webpack.svg | ||
[ico-npm]: https://img.shields.io/npm/v/serverless-webpack.svg | ||
[ico-contributors]: https://img.shields.io/github/contributors/elastic-coders/serverless-webpack.svg | ||
[link-serverless]: http://www.serverless.com/ | ||
[link-circleci]: https://circleci.com/gh/elastic-coders/serverless-webpack/ | ||
[link-npm]: https://www.npmjs.com/package/serverless-webpack | ||
[link-contributors]: https://github.com/elastic-coders/serverless-webpack/graphs/contributors | ||
[link-webpack]: https://webpack.github.io/ | ||
[link-babel]: https://babeljs.io/ | ||
[link-webpack-loaders]: https://webpack.github.io/docs/loaders.html | ||
[link-webpack-libtarget]: https://webpack.github.io/docs/configuration.html#output-librarytarget | ||
[link-webpack-externals]: https://webpack.github.io/docs/configuration.html#externals | ||
[link-examples]: ./examples | ||
[link-serverless-offline]: https://www.npmjs.com/package/serverless-offline | ||
[link-serverless-dynamodb-local]: https://www.npmjs.com/package/serverless-dynamodb-local | ||
[comment]: # (Referenced issues) | ||
[link-83]: https://github.com/elastic-coders/serverless-webpack/pull/83 | ||
[link-88]: https://github.com/elastic-coders/serverless-webpack/pull/88 | ||
[link-127]: https://github.com/elastic-coders/serverless-webpack/pull/127 | ||
[link-131]: https://github.com/elastic-coders/serverless-webpack/pull/131 | ||
[link-132]: https://github.com/elastic-coders/serverless-webpack/pull/132 | ||
[link-140]: https://github.com/elastic-coders/serverless-webpack/pull/140 | ||
[link-141]: https://github.com/elastic-coders/serverless-webpack/issues/141 | ||
[link-144]: https://github.com/elastic-coders/serverless-webpack/issues/144 |
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
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
0
283
33011
15
592
1
+ Added@jridgewell/gen-mapping@0.3.8(transitive)
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/set-array@1.2.1(transitive)
+ Added@jridgewell/source-map@0.3.6(transitive)
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
+ Added@types/eslint@9.6.1(transitive)
+ Added@types/eslint-scope@3.7.7(transitive)
+ Added@types/estree@1.0.6(transitive)
+ Added@types/json-schema@7.0.15(transitive)
+ Added@types/node@22.13.10(transitive)
+ Added@webassemblyjs/ast@1.14.1(transitive)
+ Added@webassemblyjs/floating-point-hex-parser@1.13.2(transitive)
+ Added@webassemblyjs/helper-api-error@1.13.2(transitive)
+ Added@webassemblyjs/helper-buffer@1.14.1(transitive)
+ Added@webassemblyjs/helper-numbers@1.13.2(transitive)
+ Added@webassemblyjs/helper-wasm-bytecode@1.13.2(transitive)
+ Added@webassemblyjs/helper-wasm-section@1.14.1(transitive)
+ Added@webassemblyjs/ieee754@1.13.2(transitive)
+ Added@webassemblyjs/leb128@1.13.2(transitive)
+ Added@webassemblyjs/utf8@1.13.2(transitive)
+ Added@webassemblyjs/wasm-edit@1.14.1(transitive)
+ Added@webassemblyjs/wasm-gen@1.14.1(transitive)
+ Added@webassemblyjs/wasm-opt@1.14.1(transitive)
+ Added@webassemblyjs/wasm-parser@1.14.1(transitive)
+ Added@webassemblyjs/wast-printer@1.14.1(transitive)
+ Added@xtuc/ieee754@1.2.0(transitive)
+ Added@xtuc/long@4.2.2(transitive)
+ Addedacorn@8.14.1(transitive)
+ Addedajv@8.17.1(transitive)
+ Addedajv-formats@2.1.1(transitive)
+ Addedajv-keywords@5.1.0(transitive)
+ Addedbrowserslist@4.24.4(transitive)
+ Addedbuffer-from@1.1.2(transitive)
+ Addedcaniuse-lite@1.0.30001702(transitive)
+ Addedchrome-trace-event@1.0.4(transitive)
+ Addedcommander@2.20.3(transitive)
+ Addedelectron-to-chromium@1.5.113(transitive)
+ Addedenhanced-resolve@5.18.1(transitive)
+ Addedes-module-lexer@1.6.0(transitive)
+ Addedescalade@3.2.0(transitive)
+ Addedeslint-scope@5.1.1(transitive)
+ Addedesrecurse@4.3.0(transitive)
+ Addedestraverse@4.3.05.3.0(transitive)
+ Addedevents@3.3.0(transitive)
+ Addedfast-deep-equal@3.1.3(transitive)
+ Addedfast-uri@3.0.6(transitive)
+ Addedglob-to-regexp@0.4.1(transitive)
+ Addedhas-flag@4.0.0(transitive)
+ Addedjest-worker@27.5.1(transitive)
+ Addedjson-parse-even-better-errors@2.3.1(transitive)
+ Addedjson-schema-traverse@1.0.0(transitive)
+ Addedloader-runner@4.3.0(transitive)
+ Addedmerge-stream@2.0.0(transitive)
+ Addedneo-async@2.6.2(transitive)
+ Addednode-releases@2.0.19(transitive)
+ Addedpicocolors@1.1.1(transitive)
+ Addedrandombytes@2.1.0(transitive)
+ Addedrequire-from-string@2.0.2(transitive)
+ Addedschema-utils@4.3.0(transitive)
+ Addedserialize-javascript@6.0.2(transitive)
+ Addedsource-map@0.6.1(transitive)
+ Addedsource-map-support@0.5.21(transitive)
+ Addedsupports-color@8.1.1(transitive)
+ Addedtapable@2.2.1(transitive)
+ Addedterser@5.39.0(transitive)
+ Addedterser-webpack-plugin@5.3.14(transitive)
+ Addedundici-types@6.20.0(transitive)
+ Addedupdate-browserslist-db@1.1.3(transitive)
+ Addedwatchpack@2.4.2(transitive)
+ Addedwebpack@5.98.0(transitive)
+ Addedwebpack-sources@3.2.3(transitive)
- Removedwebpack@^1.13.1
- Removedacorn@3.3.0(transitive)
- Removedalign-text@0.1.4(transitive)
- Removedamdefine@1.0.1(transitive)
- Removedanymatch@1.3.2(transitive)
- Removedarr-diff@2.0.04.0.0(transitive)
- Removedarr-flatten@1.1.0(transitive)
- Removedarr-union@3.1.0(transitive)
- Removedarray-unique@0.2.10.3.2(transitive)
- Removedassert@1.5.1(transitive)
- Removedassign-symbols@1.0.0(transitive)
- Removedasync@0.2.100.9.21.5.2(transitive)
- Removedasync-each@1.0.6(transitive)
- Removedatob@2.1.2(transitive)
- Removedbase@0.11.2(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbig.js@3.2.0(transitive)
- Removedbinary-extensions@1.13.1(transitive)
- Removedbindings@1.5.0(transitive)
- Removedbraces@1.8.52.3.2(transitive)
- Removedbrowserify-aes@0.4.0(transitive)
- Removedbrowserify-zlib@0.1.4(transitive)
- Removedbuffer@4.9.2(transitive)
- Removedbuiltin-status-codes@3.0.0(transitive)
- Removedcache-base@1.0.1(transitive)
- Removedcall-bind@1.0.8(transitive)
- Removedcamelcase@1.2.1(transitive)
- Removedcenter-align@0.1.3(transitive)
- Removedchokidar@1.7.0(transitive)
- Removedclass-utils@0.3.6(transitive)
- Removedcliui@2.1.0(transitive)
- Removedclone@1.0.4(transitive)
- Removedcollection-visit@1.0.0(transitive)
- Removedcomponent-emitter@1.3.1(transitive)
- Removedconsole-browserify@1.2.0(transitive)
- Removedconstants-browserify@1.0.0(transitive)
- Removedcopy-descriptor@0.1.1(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removedcrypto-browserify@3.3.0(transitive)
- Removeddecamelize@1.2.0(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)
- Removeddomain-browser@1.2.0(transitive)
- Removedemojis-list@2.1.0(transitive)
- Removedenhanced-resolve@0.9.1(transitive)
- Removederrno@0.1.8(transitive)
- Removedevents@1.1.1(transitive)
- Removedexpand-brackets@0.1.52.1.4(transitive)
- Removedexpand-range@1.8.2(transitive)
- Removedextend-shallow@2.0.13.0.2(transitive)
- Removedextglob@0.3.22.0.4(transitive)
- Removedfile-uri-to-path@1.0.0(transitive)
- Removedfilename-regex@2.0.1(transitive)
- Removedfill-range@2.2.44.0.0(transitive)
- Removedfor-in@1.0.2(transitive)
- Removedfor-own@0.1.5(transitive)
- Removedfragment-cache@0.2.1(transitive)
- Removedfsevents@1.2.13(transitive)
- Removedget-value@2.0.6(transitive)
- Removedglob-base@0.3.0(transitive)
- Removedglob-parent@2.0.0(transitive)
- Removedhas-flag@1.0.0(transitive)
- Removedhas-property-descriptors@1.0.2(transitive)
- Removedhas-value@0.3.11.0.0(transitive)
- Removedhas-values@0.1.41.0.0(transitive)
- Removedhttps-browserify@0.0.1(transitive)
- Removedieee754@1.2.1(transitive)
- Removedindexof@0.0.1(transitive)
- Removedinherits@2.0.3(transitive)
- Removedinterpret@0.6.6(transitive)
- Removedis-accessor-descriptor@1.0.1(transitive)
- Removedis-binary-path@1.0.1(transitive)
- Removedis-buffer@1.1.6(transitive)
- Removedis-data-descriptor@1.0.1(transitive)
- Removedis-descriptor@0.1.71.0.3(transitive)
- Removedis-dotfile@1.0.3(transitive)
- Removedis-equal-shallow@0.1.3(transitive)
- Removedis-extendable@0.1.11.0.1(transitive)
- Removedis-extglob@1.0.0(transitive)
- Removedis-glob@2.0.1(transitive)
- Removedis-number@2.1.03.0.04.0.0(transitive)
- Removedis-plain-object@2.0.4(transitive)
- Removedis-posix-bracket@0.1.1(transitive)
- Removedis-primitive@2.0.0(transitive)
- Removedis-windows@1.0.2(transitive)
- Removedisarray@1.0.0(transitive)
- Removedisobject@2.1.03.0.1(transitive)
- Removedjson5@0.5.1(transitive)
- Removedkind-of@3.2.24.0.06.0.3(transitive)
- Removedlazy-cache@1.0.4(transitive)
- Removedloader-utils@0.2.17(transitive)
- Removedlongest@1.0.1(transitive)
- Removedmap-cache@0.2.2(transitive)
- Removedmap-visit@1.0.0(transitive)
- Removedmath-random@1.0.4(transitive)
- Removedmemory-fs@0.2.00.3.0(transitive)
- Removedmicromatch@2.3.113.1.10(transitive)
- Removedminimist@0.0.101.2.8(transitive)
- Removedmixin-deep@1.3.2(transitive)
- Removedmkdirp@0.5.6(transitive)
- Removednan@2.22.2(transitive)
- Removednanomatch@1.2.13(transitive)
- Removednode-libs-browser@0.7.0(transitive)
- Removednormalize-path@2.1.1(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedobject-copy@0.1.0(transitive)
- Removedobject-keys@1.1.1(transitive)
- Removedobject-visit@1.0.1(transitive)
- Removedobject.assign@4.1.7(transitive)
- Removedobject.omit@2.0.1(transitive)
- Removedobject.pick@1.3.0(transitive)
- Removedoptimist@0.6.1(transitive)
- Removedos-browserify@0.2.1(transitive)
- Removedpako@0.2.9(transitive)
- Removedparse-glob@3.0.4(transitive)
- Removedpascalcase@0.1.1(transitive)
- Removedpath-browserify@0.0.0(transitive)
- Removedpbkdf2-compat@2.0.1(transitive)
- Removedposix-character-classes@0.1.1(transitive)
- Removedpreserve@0.2.0(transitive)
- Removedprocess@0.11.10(transitive)
- Removedprocess-nextick-args@2.0.1(transitive)
- Removedprr@1.0.1(transitive)
- Removedpunycode@1.4.1(transitive)
- Removedquerystring-es3@0.2.1(transitive)
- Removedrandomatic@3.1.1(transitive)
- Removedreadable-stream@2.3.8(transitive)
- Removedreaddirp@2.2.1(transitive)
- Removedregex-cache@0.4.4(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)
- Removedright-align@0.1.3(transitive)
- Removedripemd160@0.2.0(transitive)
- Removedsafe-buffer@5.1.2(transitive)
- Removedsafe-regex@1.1.0(transitive)
- Removedset-function-length@1.2.2(transitive)
- Removedset-value@2.0.1(transitive)
- Removedsetimmediate@1.0.5(transitive)
- Removedsha.js@2.2.6(transitive)
- Removedsnapdragon@0.8.2(transitive)
- Removedsnapdragon-node@2.1.1(transitive)
- Removedsnapdragon-util@3.0.1(transitive)
- Removedsource-list-map@0.1.8(transitive)
- Removedsource-map@0.4.40.5.7(transitive)
- Removedsource-map-resolve@0.5.3(transitive)
- Removedsource-map-url@0.4.1(transitive)
- Removedsplit-string@3.1.0(transitive)
- Removedstatic-extend@0.1.2(transitive)
- Removedstream-browserify@2.0.2(transitive)
- Removedstream-http@2.8.3(transitive)
- Removedstring_decoder@0.10.311.1.1(transitive)
- Removedsupports-color@3.2.3(transitive)
- Removedtapable@0.1.10(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.1(transitive)
- Removedtty-browserify@0.0.0(transitive)
- Removeduglify-js@2.7.5(transitive)
- Removeduglify-to-browserify@1.0.2(transitive)
- Removedunion-value@1.0.1(transitive)
- Removedunset-value@1.0.0(transitive)
- Removedurix@0.1.0(transitive)
- Removedurl@0.11.4(transitive)
- Removeduse@3.1.1(transitive)
- Removedutil@0.10.4(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedvm-browserify@0.0.4(transitive)
- Removedwatchpack@0.2.9(transitive)
- Removedwebpack@1.15.0(transitive)
- Removedwebpack-core@0.6.9(transitive)
- Removedwindow-size@0.1.0(transitive)
- Removedwordwrap@0.0.20.0.3(transitive)
- Removedxtend@4.0.2(transitive)
- Removedyargs@3.10.0(transitive)