{"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"keywords":["webpack","plugin","fast","speed","performance","compilation","transformer","loader","happiness","happy"],"dist-tags":{"latest":"4.0.0-beta.1"},"author":{"name":"Ahmad Amireh"},"description":"webpack speed booster, makes you happy!","readme":"# HappyPack [![Build Status](https://travis-ci.org/amireh/happypack.svg?branch=master)](https://travis-ci.org/amireh/happypack) [![codecov.io](https://codecov.io/github/amireh/happypack/coverage.svg?branch=master)](https://codecov.io/github/amireh/happypack?branch=master)\n\n_In a nutshell:_\n\nHappyPack makes webpack builds faster by allowing you to transform multiple\nfiles _in parallel_.\n\nSee \"How it works\" below for more details.\n\n## Motivation\n\n- webpack initial build times are horrifying in large codebases (3k+ modules)\n- something that works against both a one-time build (e.g. for a CI) and\n  continuous builds (i.e. `--watch` during development)\n\n## Usage\n\n```\nnpm install --save-dev happypack\n```\n\nIn your `webpack.config.js`, you need to use the plugin and tell it of the\nloaders it should use to transform the sources. ~~Note that you must specify\nthe absolute paths for these loaders as we do not use webpack's loader resolver\nat this point.~~\n\n```javascript\nvar HappyPack = require('happypack');\n\nexports.plugins = [\n  new HappyPack({\n    // loaders is the only required parameter:\n    loaders: [ 'babel?presets[]=es2015' ],\n\n    // customize as needed, see Configuration below\n  })\n];\n```\n\nNow you replace your current loaders with HappyPack's loader (possibly use an\nenv variable to enable HappyPack):\n\n```javascript\nexports.module = {\n  loaders: {\n    test: /.js$/,\n    loaders: [ 'happypack/loader' ],\n    include: [\n      // ...\n    ],\n  }\n};\n```\n\nThat's it. Now sources that match `.js$` will be handed off to happypack which\nwill transform them in parallel using the loaders you specified.\n\n## Configuration\n\nThese are the parameters you can pass to the plugin when you instantiate it.\n\n### `loaders: Array.<String|Object{path: String, query: String}>`\n\nEach loader entry consists of the name or path of loader that would\ntransform the files and an optional query string to pass to it. This looks\nsimilar to what you'd pass to webpack's `loader` config.\n\n> **NOTE**\n>\n> HappyPack doesn't work with *all* webpack loaders as some loader API are not\n> supported.\n>\n> See [this wiki page](https://github.com/amireh/happypack/wiki/Webpack-Loader-API-Support)\n> for more details on current Loader API support.\n\n~~It is possible to omit this value and have HappyPack automatically infer the\nloaders it should use, see \"Inferring loaders\" below for more information~~ \nInferring loaders has been officially removed as of HappyPack 3.0 and will not\nbe re-introduced (in its previous form, at least) as it has proven to be too \ncostly for the gain it provided.\n\n### `id: String`\n\nA unique id for this happy plugin. This is used by the loader to know which\nplugin it's supposed to talk to.\n\nNormally, you would not need to specify this unless you have more than one\nHappyPack plugin defined, in which case you'll need distinct IDs to tell them\napart. See \"Using multiple instances\" below for more information on that.\n\nDefaults to: \"1\"\n\n### `threads: Number`\n\nThis number indicates how many Node VMs HappyPack will spawn for compiling\nthe source files. After a lot of tinkering, I found 4 to yield the best\nresults. There's certainly a diminishing return on this value and increasing\nbeyond 8 actually slowed things down for me.\n\nKeep in mind that this is only relevant when performing **the initial build**\nas HappyPack will switch into a synchronous mode afterwards (i.e. in `watch`\nmode.)\n\nDefaults to: `3`\n\n### `threadPool: HappyThreadPool`\n\nA custom thread-pool to use for retrieving worker threads. Normally, this\nis managed internally by each `HappyPlugin` instance, but you may override\nthis behavior for better results.\n\nSee \"Shared thread pools\" below for more information about this.\n\nDefaults to: `null`\n\n### `verbose: Boolean`\n\nEnable this to log status messages from HappyPack to STDOUT like start-up\nbanner, etc..\n\nDefaults to: `true`\n\n### `verboseWhenProfiling: Boolean`\n\nEnable this if you want happypack to still produce its output even when you're\ndoing a `webpack --profile` run. Since this variable was introduced, happypack\nwill be silent when doing a profile build in order not to corrupt any JSON\noutput by webpack (i.e. when using `--json` as well.)\n\nDefaults to: `false`\n\n### `debug: Boolean`\n\nEnable this to log diagnostic messages from HappyPack to STDOUT. Useful for\ntroubleshooting.\n\nDefaults to: `false`\n\n## How it works\n\n![A diagram showing the flow between HappyPack's components](doc/HappyPack_Workflow.png)\n\nHappyPack sits between webpack and your primary source files (like JS sources)\nwhere the bulk of loader transformations happen. Every time webpack resolves\na module, HappyPack will take it and all its dependencies, find out if they\nneed to be compiled[1], and if they do, it distributes those files to multiple\nworker \"threads\".\n\nThose threads are actually simple node processes that invoke your transformer.\nWhen the compiled version is retrieved, HappyPack serves it to its loader and\neventually your chunk.\n\n[1] When HappyPack successfully compiles a source file, it keeps track of its\nmtime so that it can re-use it on successive builds if the contents have not\nchanged. This is a fast and somewhat reliable approach, and definitely much\nfaster than re-applying the transformers on every build.\n\n## Using multiple instances\n\nIt's possible to define multiple HappyPack plugins for different types of\nsources/transformations. Just pass in a unique id for each plugin and make\nsure you pass it their loaders. For example:\n\n```javascript\n// @file webpack.config.js\nexports.plugins = [\n  new HappyPack({\n    id: 'jsx',\n    threads: 4,\n    loaders: [ 'babel-loader' ]\n  }),\n\n  new HappyPack({\n    id: 'coffeescripts',\n    threads: 2,\n    loaders: [ 'coffee-loader' ]\n  })\n];\n\nexports.module.loaders = [\n  {\n    test: /\\.js$/,\n    loaders: [ 'happypack/loader?id=jsx' ]\n  },\n\n  {\n    test: /\\.coffee$/,\n    loaders: [ 'happypack/loader?id=coffeescripts' ]\n  },\n]\n```\n\nNow `.js` files will be handled by the first Happy plugin which will use\n`babel-loader` to transform them, while `.coffee` files will be handled\nby the second one using the `coffee-loader` as a transformer.\n\n## Shared thread pools\n\nNormally, each `HappyPlugin` instance you create internally manages its own\nthreads which are used to compile sources. However, if you have a number of\nplugins, it can be more optimal to create a thread pool yourself and then\nconfigure the instances to share that pool, minimizing the idle time of\nthreads within it.\n\nHere's an example of using a custom pool of 5 threads that will be shared\nbetween loaders for both JS and SCSS/LESS/whatever sources:\n\n```javascript\n// @file: webpack.config.js\nvar HappyPack = require('happypack');\nvar happyThreadPool = HappyPack.ThreadPool({ size: 5 });\n\nmodule.exports = {\n  // ...\n  plugins: [\n    new HappyPack({\n      id: 'js',\n      threadPool: happyThreadPool\n    }),\n\n    new HappyPack({\n      id: 'styles',\n      threadPool: happyThreadPool\n    })\n  ]\n};\n```\n\n## Benchmarks\n\nFor the main repository I tested on, which had around 3067 modules, the build time went down from 39 seconds to a whopping ~10 seconds.\n\nHere's a rundown of the various states the build was performed in:\n\nElapsed (ms) | Happy?  | Using DLLs? |\n------------ | ------- | ----------- |\n39851        | NO      | NO          |\n37393        | NO      | YES         |\n14605        | YES     | NO          |\n13925        | YES     | NO          |\n11877        | YES     | NO          |\n9228         | YES     | YES         |\n9597         | YES     | YES         |\n6975         | YES     | YES         |\n\nThe builds above were run under Linux on a machine with 12 cores.\n\n## Changes\n\nSee [./CHANGELOG.md](./CHANGELOG.md).\n\n## FAQ\n\n### Does it work with webpack 2?\n\nIt may, and it may not! Official support for webpack 2 will not land until \nwebpack 2 is out of beta status. Until then, IT wouldn't hurt to try but YMMV.\n\n### Does it work with loader X or Y?\n\nWe're keeping track of known loader support in [this wiki page](https://github.com/amireh/happypack/wiki/Loader-Compatibility-List). Some loaders \nmay require extra configuration to make them work.\n\nIf the loader you're trying to use isn't listed there, you can refer to [this](https://github.com/amireh/happypack/wiki/Webpack-Loader-API-Support) wiki page\nto see which loader APIs are supported. If your loader uses any API that is NOT\nsupported, chances are that it will not work with HappyPack.\n\n## Does it work under Windows?\n\nThere have been a few reports (e.g [GH-99](https://github.com/amireh/happypack/issues/99) and [GH-70](https://github.com/amireh/happypack/issues/70)) that it does not.\n\nIt's difficult for me to confirm or to troubleshoot as I have no access to \nsuch an environment. If you do and are willing to help, please do!\n\n## License (MIT)\n\nCopyright (c) <2015-2016> <ahmad@amireh.net>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"users":{"mauricedb":true,"froguard":true,"r3nya":true,"igorsetsfire":true,"qddegtya":true,"tedyhy":true,"raojs":true,"panlw":true,"xyyjk":true,"bianlongting":true},"bugs":{"url":"https://github.com/amireh/happypack/issues"},"license":"MIT","versions":{"1.0.0":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"- proper mapping of source maps (inline isn't good enough right now)","version":"1.0.0","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","gitHead":"d49ad63d1854e601e9de52b3abf71905cdaf46b1","_id":"happypack@1.0.0","_shasum":"35836dbaadf0677dedc94eff30cf806cfcc35cf7","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"35836dbaadf0677dedc94eff30cf806cfcc35cf7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-1.0.0.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}]},"1.0.1":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"1.0.1","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","gitHead":"c280613f709bace530e3891e8ea75ed556326719","_id":"happypack@1.0.1","_shasum":"3ca85d7ca4467e361d5efb3b06e22dc6efce6b4a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"3ca85d7ca4467e361d5efb3b06e22dc6efce6b4a","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-1.0.1.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}]},"1.0.2":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"1.0.2","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","gitHead":"da10e1c8887bfec52f6d04d6dc5f4c7c3667597e","_id":"happypack@1.0.2","_shasum":"a0c837bcc88c77a3c08d540218d43296c58918db","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"a0c837bcc88c77a3c08d540218d43296c58918db","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-1.0.2.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}]},"1.1.0":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"1.1.0","directories":{"test":"test"},"scripts":{"lint":"eslint lib","test":"mocha -r babel-core/register 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","chai":"^3.4.1","eslint":"^1.10.3","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"936a0232cfbcf4cdf6c61f548315bf33454ed852","_id":"happypack@1.1.0","_shasum":"25ef2c3ca41007f6a4065f6216466faca8709b8f","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"25ef2c3ca41007f6a4065f6216466faca8709b8f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-1.1.0.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}]},"1.1.1":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"1.1.1","directories":{"test":"test"},"scripts":{"lint":"eslint lib","test":"mocha -r babel-core/register 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","chai":"^3.4.1","eslint":"^1.10.3","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"c95d8ce77fb36fd8bb13bddbbaa1299f02597f46","_id":"happypack@1.1.1","_shasum":"e599cd58a3b2ae58f600b75116a0e7e882db3e83","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"e599cd58a3b2ae58f600b75116a0e7e882db3e83","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-1.1.1.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}]},"1.1.2":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"1.1.2","directories":{"test":"test"},"scripts":{"lint":"eslint lib","test":"mocha -r babel-core/register lib/HappyTestUtils.js 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","chai":"^3.4.1","css-loader":"^0.23.1","eslint":"^1.10.3","less":"^2.5.3","less-loader":"^2.2.2","mocha":"^2.3.4","sinon":"^1.17.2","style-loader":"^0.13.0","webpack":"^1.12.9"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"0aebde000296c7ace744a3d97a031dd864349a0e","_id":"happypack@1.1.2","_shasum":"21fc5b422eabe2244d31ca177fa1897f8629ba3a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"21fc5b422eabe2244d31ca177fa1897f8629ba3a","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-1.1.2.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}]},"1.1.3":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"1.1.3","directories":{"test":"test"},"scripts":{"lint":"eslint lib","test":"mocha -r babel-core/register lib/HappyTestUtils.js 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","chai":"^3.4.1","css-loader":"^0.23.1","eslint":"^1.10.3","fs-extra":"^0.26.4","less":"^2.5.3","less-loader":"^2.2.2","mocha":"^2.3.4","sinon":"^1.17.2","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"648769402c548cdc5bd423f228a1229eddae69c4","_id":"happypack@1.1.3","_shasum":"724ef38f4c18fb11f375cae021155b555d3f5e66","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"724ef38f4c18fb11f375cae021155b555d3f5e66","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-1.1.3.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}]},"1.1.4":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"1.1.4","directories":{"test":"test"},"scripts":{"lint":"eslint lib","test":"mocha -r babel-core/register lib/HappyTestUtils.js 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","chai":"^3.4.1","css-loader":"^0.23.1","eslint":"^1.10.3","fs-extra":"^0.26.4","less":"^2.5.3","less-loader":"^2.2.2","mocha":"^2.3.4","sinon":"^1.17.2","style-loader":"^0.13.0","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"b964724e2fef0561384e64d92d92af22cd426098","_id":"happypack@1.1.4","_shasum":"631fc97a889222b073b11547be352b4724dafae5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"631fc97a889222b073b11547be352b4724dafae5","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-1.1.4.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/happypack-1.1.4.tgz_1458546862001_0.08057020604610443"}},"2.0.0":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.0.0","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"e67786f7bc8f2154721c69715b120da02e4c0fb9","_id":"happypack@2.0.0","_shasum":"ffd531eb7d2175bbff5ef467bb58fb2be295a88b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"ffd531eb7d2175bbff5ef467bb58fb2be295a88b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.0.0.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/happypack-2.0.0.tgz_1460239799930_0.44740746170282364"},"directories":{}},"2.0.1":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.0.1","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"3d44509c3632110d36641d25d06f7a701c9bbad8","_id":"happypack@2.0.1","_shasum":"74ac4dbf537a25e2315439988b4f1b6ad0d46e9a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"74ac4dbf537a25e2315439988b4f1b6ad0d46e9a","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.0.1.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/happypack-2.0.1.tgz_1460240265275_0.3497286760248244"},"directories":{}},"2.0.2":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.0.2","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"9590473be54ce5fead8eb5f7f6154763f7398ca1","_id":"happypack@2.0.2","_shasum":"276a011a3541eed9df5361c9e10c740c6bbfd159","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"276a011a3541eed9df5361c9e10c740c6bbfd159","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.0.2.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happypack-2.0.2.tgz_1460280251189_0.8259847688023001"},"directories":{}},"2.0.3":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.0.3","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"521887bb0bd6fb022400dc8acc7342758f3740b3","_id":"happypack@2.0.3","_shasum":"8df36f34de70f1f25f715000b5160eb5c25423ea","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"8df36f34de70f1f25f715000b5160eb5c25423ea","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.0.3.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/happypack-2.0.3.tgz_1460303392366_0.6237621495965868"},"directories":{}},"2.0.4":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.0.4","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"^1.5.0","json-stringify-safe":"^5.0.1"},"gitHead":"7524fd417304c992d3a41e631b7c271c64df4574","_id":"happypack@2.0.4","_shasum":"66ef40a06c9f97c78df38662f834c28fcaf28e88","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"66ef40a06c9f97c78df38662f834c28fcaf28e88","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.0.4.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happypack-2.0.4.tgz_1461152219623_0.6769067994318902"},"directories":{}},"2.0.5":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.0.5","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","mkdirp":"0.5.1"},"gitHead":"11e571fc24de665c6a9cd5fe0eb3725b651afd7d","_id":"happypack@2.0.5","_shasum":"3781d2eddf7d8f1bbe96848640c598ebc7d21ab6","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"3781d2eddf7d8f1bbe96848640c598ebc7d21ab6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.0.5.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happypack-2.0.5.tgz_1461249573944_0.6113298784475774"},"directories":{}},"2.0.6":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.0.6","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","mkdirp":"0.5.1"},"gitHead":"37a8b54045588a9dd5e4efa1f63d8fbd30d794e5","_id":"happypack@2.0.6","_shasum":"01d71b515cd11f80a653f4b8b4a1d8760cba9253","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"dist":{"shasum":"01d71b515cd11f80a653f4b8b4a1d8760cba9253","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.0.6.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/happypack-2.0.6.tgz_1461273649605_0.03881717869080603"},"directories":{}},"2.1.0":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.1.0","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","mkdirp":"0.5.1"},"gitHead":"788bdeee715325243f131ad346872af72afd9465","_id":"happypack@2.1.0","_shasum":"8aa8b4708d998b14ebaf319c3b83358fd0f4f48c","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"8aa8b4708d998b14ebaf319c3b83358fd0f4f48c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.1.0.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/happypack-2.1.0.tgz_1461601181265_0.19224045076407492"},"directories":{}},"2.1.1":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.1.1","scripts":{"lint":"eslint lib","test":"node --harmony --harmony_destructuring ./node_modules/.bin/_mocha 'lib/**/*.test.js'","test-examples":"./examples/build-all.sh","coverage":"node --harmony --harmony_destructuring ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha 'lib/**/*.test.js'","coverage_ci":"npm run coverage && ./node_modules/.bin/codecov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"^3.4.1","codecov":"^1.0.1","eslint":"^1.10.3","fs-extra":"^0.26.4","istanbul":"^1.0.0-alpha.2","mocha":"^2.3.4","multiline-slash":"^1.0.0","sinon":"^1.17.2","webpack":"^1.12.9","webpack-dev-server":"^1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","mkdirp":"0.5.1"},"gitHead":"4c754fe01d0ee6154cee6400b451cb2109d4d905","_id":"happypack@2.1.1","_shasum":"7d90f73503c82ad1d9687cc57cc0f9cc1702e387","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"7d90f73503c82ad1d9687cc57cc0f9cc1702e387","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.1.1.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/happypack-2.1.1.tgz_1463782254144_0.32233802136033773"},"directories":{}},"2.1.3":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.1.3","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.test.js'","test:coverage":"nyc npm test","test-examples":"./examples/build-all.sh","coverage":"nyc report","coverage:html":"nyc report --reporter html","coverage:ci":"nyc report --reporter=text-lcov > tmp/coverage.lcov && codecov --disable search -f tmp/coverage.lcov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","mkdirp":"0.5.1"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"bf0afbd876ff42d15f551e414a4df92ced6717d3","_id":"happypack@2.1.3","_shasum":"8536528a184d118b6a6ec6000e57935e652e1a0d","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"8536528a184d118b6a6ec6000e57935e652e1a0d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.1.3.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/happypack-2.1.3.tgz_1470424877207_0.8304659533314407"},"directories":{}},"2.2.0":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.2.0","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.test.js'","test:coverage":"nyc npm test","test-examples":"./examples/build-all.sh","coverage":"nyc report","coverage:html":"nyc report --reporter html","coverage:ci":"nyc report --reporter=text-lcov > tmp/coverage.lcov && codecov --disable search -f tmp/coverage.lcov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","mkdirp":"0.5.1"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"0f24585e763a5d216f0a66a47337bcb79a2cc754","_id":"happypack@2.2.0","_shasum":"d6f775bd0e45d32f2b9c30153fec1c80747cf493","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"d6f775bd0e45d32f2b9c30153fec1c80747cf493","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.2.0.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happypack-2.2.0.tgz_1470669472000_0.17737234593369067"},"directories":{}},"2.2.1":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"2.2.1","scripts":{},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","mkdirp":"0.5.1"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"c4a1c07a78efd62f7b300d7a697e09facc924100","_id":"happypack@2.2.1","_shasum":"6b3ce7b19e92dd5fdbbc7815ea84bba1c6308ffa","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"6b3ce7b19e92dd5fdbbc7815ea84bba1c6308ffa","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-2.2.1.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/happypack-2.2.1.tgz_1470691393201_0.3852347396314144"},"directories":{}},"3.0.0":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"3.0.0","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.test.js'","test:coverage":"nyc npm test","test-examples":"./examples/build-all.sh","coverage":"nyc report","coverage:html":"nyc report --reporter html","coverage:ci":"nyc report --reporter=text-lcov > tmp/coverage.lcov && codecov --disable search -f tmp/coverage.lcov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","performance","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","loader-utils":"0.2.16","mkdirp":"0.5.1"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"ca6c2e699c0c3e3be5f37c03072b7e2a8a212a02","_id":"happypack@3.0.0","_shasum":"3dda6e79113e7aa671956ceeea77a5897eb8afc7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"3dda6e79113e7aa671956ceeea77a5897eb8afc7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-3.0.0.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/happypack-3.0.0.tgz_1479476335581_0.9306347500532866"},"directories":{}},"3.0.1":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"3.0.1","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.test.js'","test:coverage":"nyc npm test","test-examples":"./examples/build-all.sh","coverage":"nyc report","coverage:html":"nyc report --reporter html","coverage:ci":"nyc report --reporter=text-lcov > tmp/coverage.lcov && codecov --disable search -f tmp/coverage.lcov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","performance","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","loader-utils":"0.2.16","mkdirp":"0.5.1"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"6b60e14e604e925893cf8ef5e702ba2805398b5d","_id":"happypack@3.0.1","_shasum":"ba7f81fbd576a3c250a4f475b0164b70b73fd7aa","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"ba7f81fbd576a3c250a4f475b0164b70b73fd7aa","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-3.0.1.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happypack-3.0.1.tgz_1480838662235_0.6050107828341424"},"directories":{}},"3.0.2":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"3.0.2","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.test.js'","test:coverage":"nyc npm test","test-examples":"./examples/build-all.sh","coverage":"nyc report","coverage:html":"nyc report --reporter html","coverage:ci":"nyc report --reporter=text-lcov > tmp/coverage.lcov && codecov --disable search -f tmp/coverage.lcov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","performance","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","loader-utils":"0.2.16","mkdirp":"0.5.1"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"642363c24dc68c9b25350207d08d2a6f92bf9e71","_id":"happypack@3.0.2","_shasum":"795f9abb082f44bab24f4bff616d339c9fd57162","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"dist":{"shasum":"795f9abb082f44bab24f4bff616d339c9fd57162","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-3.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happypack-3.0.2.tgz_1482995792959_0.8946069295052439"},"directories":{}},"3.0.3":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"3.0.3","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.test.js'","test:coverage":"nyc npm test","test-examples":"./examples/build-all.sh","coverage":"nyc report","coverage:html":"nyc report --reporter html","coverage:ci":"nyc report --reporter=text-lcov > tmp/coverage.lcov && codecov --disable search -f tmp/coverage.lcov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","performance","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","loader-utils":"0.2.16","mkdirp":"0.5.1"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"17410b95b8e21fcb51ea4de43d091e178ea843f5","_id":"happypack@3.0.3","_shasum":"22f78c87a325cdb798c958cf4ec383fcd4d6fdc7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"22f78c87a325cdb798c958cf4ec383fcd4d6fdc7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-3.0.3.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happypack-3.0.3.tgz_1487654415809_0.8225142022129148"},"directories":{}},"3.1.0":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"3.1.0","scripts":{},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","performance","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","loader-utils":"0.2.16","mkdirp":"0.5.1","serialize-error":"^2.1.0"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"d18ae36e4ead9398913c7f7c144d93b5a08c6056","_id":"happypack@3.1.0","_shasum":"8bc55e3701bacff718d3889cb88b5021641cad59","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"8bc55e3701bacff718d3889cb88b5021641cad59","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-3.1.0.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happypack-3.1.0.tgz_1495323976881_0.8173557228874415"},"directories":{}},"4.0.0-beta.1":{"name":"happypack","main":"./lib/HappyPlugin.js","description":"webpack speed booster, makes you happy!","version":"4.0.0-beta.1","scripts":{"lint":"eslint lib","test":"mocha 'lib/**/*.test.js'","test:coverage":"nyc npm test","test-examples":"./examples/build-all.sh","coverage":"nyc report","coverage:html":"nyc report --reporter html","coverage:ci":"nyc report --reporter=text-lcov > tmp/coverage.lcov && codecov --disable search -f tmp/coverage.lcov","prepublish":"npm run lint && npm run test && npm run test-examples"},"repository":{"type":"git","url":"git+ssh://git@github.com/amireh/happypack.git"},"keywords":["webpack","plugin","fast","speed","performance","compilation","transformer","loader","happiness","happy"],"author":{"name":"Ahmad Amireh"},"license":"MIT","bugs":{"url":"https://github.com/amireh/happypack/issues"},"homepage":"https://github.com/amireh/happypack#readme","devDependencies":{"chai":"3.5.0","codecov":"1.0.1","eslint":"2.13.1","fs-extra":"0.30.0","mocha":"3.0.1","multiline-slash":"2.0.0","nyc":"7.1.0","sinon":"1.17.5","webpack":"1.13.1","webpack-dev-server":"1.14.1"},"dependencies":{"async":"1.5.0","json-stringify-safe":"5.0.1","loader-utils":"0.2.16","serialize-error":"^2.1.0"},"nyc":{"include":["lib/*.js"],"exclude":["lib/**/*.test.js","lib/HappyTestUtils.js"]},"gitHead":"989a6d52445fd9024545056d25ba2be4ee66add7","_id":"happypack@4.0.0-beta.1","_shasum":"1b81b11ab8fad2cd23fa3cec82052ee291614ead","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"amireh","email":"ahmad@amireh.net"},"dist":{"shasum":"1b81b11ab8fad2cd23fa3cec82052ee291614ead","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/happypack/-/happypack-4.0.0-beta.1.tgz"},"maintainers":[{"name":"amireh","email":"ahmad@amireh.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happypack-4.0.0-beta.1.tgz_1495987204119_0.14321260037831962"},"directories":{}}},"name":"happypack","time":{"modified":"2017-06-09T10:51:53.279Z","created":"2015-12-27T12:38:41.080Z","1.0.0":"2015-12-27T12:38:41.080Z","1.0.1":"2015-12-27T17:47:14.407Z","1.0.2":"2015-12-27T20:41:57.803Z","1.1.0":"2015-12-30T05:28:54.463Z","1.1.1":"2015-12-30T08:06:30.705Z","1.1.2":"2016-01-10T11:22:15.846Z","1.1.3":"2016-01-15T14:14:52.021Z","1.1.4":"2016-03-21T07:54:24.597Z","2.0.0":"2016-04-09T22:10:00.958Z","2.0.1":"2016-04-09T22:17:46.331Z","2.0.2":"2016-04-10T09:24:13.492Z","2.0.3":"2016-04-10T15:49:54.778Z","2.0.4":"2016-04-20T11:37:02.056Z","2.0.5":"2016-04-21T14:39:34.380Z","2.0.6":"2016-04-21T21:20:51.274Z","2.1.0":"2016-04-25T16:19:44.553Z","2.1.1":"2016-05-20T22:10:55.074Z","2.1.3":"2016-08-05T19:21:19.146Z","2.2.0":"2016-08-08T15:17:54.071Z","2.2.1":"2016-08-08T21:23:15.755Z","3.0.0":"2016-11-18T13:38:56.181Z","3.0.1":"2016-12-04T08:04:25.101Z","3.0.2":"2016-12-29T07:16:34.865Z","3.0.3":"2017-02-21T05:20:18.071Z","3.1.0":"2017-05-20T23:46:18.509Z","4.0.0-beta.1":"2017-05-28T16:00:06.593Z"},"readmeFilename":"README.md","homepage":"https://github.com/amireh/happypack#readme"}