├── .eslintignore ├── .eslintrc ├── .gitignore ├── .mocha ├── .npmrc ├── .nvmrc ├── .travis.yml ├── CHANGELOG.md ├── HACKING.md ├── LICENSE ├── README.md ├── TODO.md ├── doc ├── HappyPack_Workflow.png └── design.xmind ├── examples ├── babel-loader │ ├── build.sh │ ├── lib │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ └── d.js │ └── versions │ │ ├── 1 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ ├── 2 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ ├── 3 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ └── 4 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js ├── build-all.sh ├── cache-loader │ ├── .gitignore │ ├── build.sh │ ├── lib │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ └── d.js │ └── versions │ │ ├── 2 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ ├── 3 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ └── 4 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js ├── extract-text-webpack-plugin │ ├── build.sh │ ├── src │ │ ├── less.less │ │ ├── sass.scss │ │ └── variables │ │ │ ├── variables.less │ │ │ └── variables.scss │ └── versions │ │ ├── 1 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ ├── 2 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ ├── 3 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ └── 4 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js ├── hard-source-webpack-plugin │ ├── build.sh │ ├── lib │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ └── d.js │ └── versions │ │ ├── 3 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ └── 4 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js ├── json-loader │ ├── build.sh │ ├── lib │ │ ├── index.js │ │ └── index.json │ └── versions │ │ └── 1 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js ├── multi-compiler │ ├── build.sh │ ├── identity-loader.js │ ├── lib │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ └── d.js │ └── versions │ │ ├── 1 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ ├── 2 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ ├── 3 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ └── 4 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js ├── sass-loader │ ├── build.sh │ ├── index.html │ ├── lib │ │ ├── component.scss │ │ ├── index.scss │ │ └── variables.scss │ └── versions │ │ └── 1 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js ├── source-maps │ ├── build.sh │ ├── identity-loader.js │ ├── lib │ │ └── a.js │ └── versions │ │ ├── 1 │ │ ├── happy │ │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ │ └── webpack.config.js │ │ └── 4 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js ├── ts-loader │ ├── build.sh │ ├── src │ │ ├── fileWithoutError.ts │ │ └── index.ts │ ├── tsconfig.json │ └── versions │ │ └── 4 │ │ ├── happy │ │ └── webpack.config.js │ │ ├── package.json │ │ └── vanilla │ │ └── webpack.config.js └── tslint-loader │ ├── build.sh │ ├── lib │ └── index.ts │ ├── tsconfig.json │ ├── tslint.json │ └── versions │ └── 4 │ ├── happy │ └── webpack.config.js │ └── package.json ├── lib ├── .npmignore ├── BufferedFd.js ├── ErrorSerializer.js ├── HappyFakeCompiler.js ├── HappyFakeLoaderContext.js ├── HappyForegroundThreadPool.js ├── HappyLoader.js ├── HappyMessage.js ├── HappyPlugin.js ├── HappyRPCHandler.js ├── HappyThread.js ├── HappyThreadPool.js ├── HappyWorker.js ├── HappyWorkerChannel.js ├── JSONSerializer.js ├── OptionParser.js ├── SharedPtr.js ├── SharedPtrMap.js ├── SourceMapSerializer.js ├── UnbufferedFd.js ├── WebpackUtils.js ├── __tests__ │ ├── ErrorSerializer.test.js │ ├── HappyPlugin.integration.test.js │ ├── HappyPlugin.test.js │ ├── HappyThread.test.js │ ├── HappyThreadPool.test.js │ ├── HappyWorkerChannel.test.js │ ├── JSONSerializer.test.js │ ├── OptionParser.test.js │ ├── WebpackUtils.test.js │ ├── applyLoaders.test.js │ ├── fixtures │ │ ├── a.js │ │ ├── another_loader.js │ │ ├── identity_loader.js │ │ └── integration │ │ │ ├── a.coffee │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── component.less │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── index.less │ │ │ └── variables.less │ ├── index.js │ └── integration │ │ ├── RPC--Compiler__resolve.test.js │ │ ├── RPC--Compiler__stats_.test.js │ │ ├── RPC--Loader__addContextDependency.test.js │ │ ├── RPC--Loader__addDependency.test.js │ │ ├── RPC--Loader__clearDependencies.test.js │ │ ├── RPC--Loader__emitError.test.js │ │ ├── RPC--Loader__emitFile.test.js │ │ ├── RPC--Loader__emitWarning.test.js │ │ ├── RPC--Loader__loadModule.test.js │ │ ├── options__threadPool--pre-post-loaders.test.js │ │ ├── options__threadPool.test.js │ │ ├── webpack__bail.test.js │ │ └── webpack__watch.test.js ├── applyLoaders.js ├── constants.js ├── fnOnce.js ├── fnOncePedantic.js ├── pick.js └── processSend.js ├── loader.js ├── package.json ├── packages └── @happypack │ ├── example-utils │ ├── index.js │ └── package.json │ ├── test-utils │ ├── package.json │ └── src │ │ ├── RPCHandlerShim.js │ │ ├── assertNoWebpackErrors.js │ │ ├── createIntegrationSuite.js │ │ ├── fixture.js │ │ ├── fixturePath.js │ │ ├── getModuleLoaders.js │ │ ├── index.js │ │ ├── interpolateGUID.js │ │ ├── multiWebpackAssert.js │ │ └── root.js │ └── webpack-config-composer │ ├── package.json │ └── src │ ├── .eslintrc │ ├── __tests__ │ └── fromWebpack1.test.js │ ├── composeWebpackConfig.js │ ├── fromWebpack1.js │ ├── getWebpackVersion.js │ └── index.js ├── scripts └── loader-support-status │ ├── index.js │ ├── lib │ ├── a.js │ └── b.js │ └── loader.js ├── tmp └── .gitkeep └── upstream ├── webpack1 └── package.json ├── webpack2 └── package.json ├── webpack3 └── package.json └── webpack4 └── package.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | .happypack 4 | lib/__tests__/fixtures -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocha: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/.mocha -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock = false 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v10.15.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/TODO.md -------------------------------------------------------------------------------- /doc/HappyPack_Workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/doc/HappyPack_Workflow.png -------------------------------------------------------------------------------- /doc/design.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/doc/design.xmind -------------------------------------------------------------------------------- /examples/babel-loader/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/build.sh -------------------------------------------------------------------------------- /examples/babel-loader/lib/a.js: -------------------------------------------------------------------------------- 1 | const B = require('./b'); -------------------------------------------------------------------------------- /examples/babel-loader/lib/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/lib/b.js -------------------------------------------------------------------------------- /examples/babel-loader/lib/c.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/babel-loader/lib/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/lib/d.js -------------------------------------------------------------------------------- /examples/babel-loader/versions/1/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/1/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/babel-loader/versions/1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/1/package.json -------------------------------------------------------------------------------- /examples/babel-loader/versions/1/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/1/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/babel-loader/versions/2/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/2/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/babel-loader/versions/2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/2/package.json -------------------------------------------------------------------------------- /examples/babel-loader/versions/2/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/2/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/babel-loader/versions/3/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/3/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/babel-loader/versions/3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/3/package.json -------------------------------------------------------------------------------- /examples/babel-loader/versions/3/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/3/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/babel-loader/versions/4/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/4/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/babel-loader/versions/4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/4/package.json -------------------------------------------------------------------------------- /examples/babel-loader/versions/4/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/babel-loader/versions/4/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/build-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/build-all.sh -------------------------------------------------------------------------------- /examples/cache-loader/.gitignore: -------------------------------------------------------------------------------- 1 | /.cache* -------------------------------------------------------------------------------- /examples/cache-loader/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/build.sh -------------------------------------------------------------------------------- /examples/cache-loader/lib/a.js: -------------------------------------------------------------------------------- 1 | const B = require('./b'); -------------------------------------------------------------------------------- /examples/cache-loader/lib/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/lib/b.js -------------------------------------------------------------------------------- /examples/cache-loader/lib/c.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/cache-loader/lib/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/lib/d.js -------------------------------------------------------------------------------- /examples/cache-loader/versions/2/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/2/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/cache-loader/versions/2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/2/package.json -------------------------------------------------------------------------------- /examples/cache-loader/versions/2/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/2/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/cache-loader/versions/3/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/3/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/cache-loader/versions/3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/3/package.json -------------------------------------------------------------------------------- /examples/cache-loader/versions/3/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/3/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/cache-loader/versions/4/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/4/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/cache-loader/versions/4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/4/package.json -------------------------------------------------------------------------------- /examples/cache-loader/versions/4/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/cache-loader/versions/4/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/build.sh -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/src/less.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/src/less.less -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/src/sass.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/src/sass.scss -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/src/variables/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/src/variables/variables.less -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/src/variables/variables.scss: -------------------------------------------------------------------------------- 1 | $font-size: 26px; -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/1/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/1/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/1/package.json -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/1/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/1/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/2/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/2/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/2/package.json -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/2/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/2/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/3/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/3/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/3/package.json -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/3/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/3/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/4/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/4/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/4/package.json -------------------------------------------------------------------------------- /examples/extract-text-webpack-plugin/versions/4/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/extract-text-webpack-plugin/versions/4/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/build.sh -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/lib/a.js: -------------------------------------------------------------------------------- 1 | const B = require('./b'); -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/lib/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/lib/b.js -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/lib/c.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/lib/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/lib/d.js -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/versions/3/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/versions/3/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/versions/3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/versions/3/package.json -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/versions/3/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/versions/3/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/versions/4/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/versions/4/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/versions/4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/versions/4/package.json -------------------------------------------------------------------------------- /examples/hard-source-webpack-plugin/versions/4/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/hard-source-webpack-plugin/versions/4/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/json-loader/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/json-loader/build.sh -------------------------------------------------------------------------------- /examples/json-loader/lib/index.js: -------------------------------------------------------------------------------- 1 | console.log(require("./index.json").string); -------------------------------------------------------------------------------- /examples/json-loader/lib/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "string": "Hello World!" 3 | } -------------------------------------------------------------------------------- /examples/json-loader/versions/1/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/json-loader/versions/1/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/json-loader/versions/1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/json-loader/versions/1/package.json -------------------------------------------------------------------------------- /examples/json-loader/versions/1/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/json-loader/versions/1/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/multi-compiler/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/build.sh -------------------------------------------------------------------------------- /examples/multi-compiler/identity-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/identity-loader.js -------------------------------------------------------------------------------- /examples/multi-compiler/lib/a.js: -------------------------------------------------------------------------------- 1 | require('./b'); -------------------------------------------------------------------------------- /examples/multi-compiler/lib/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/lib/b.js -------------------------------------------------------------------------------- /examples/multi-compiler/lib/c.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/multi-compiler/lib/d.js: -------------------------------------------------------------------------------- 1 | console.log('success'); -------------------------------------------------------------------------------- /examples/multi-compiler/versions/1/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/1/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/multi-compiler/versions/1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/1/package.json -------------------------------------------------------------------------------- /examples/multi-compiler/versions/1/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/1/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/multi-compiler/versions/2/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/2/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/multi-compiler/versions/2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/2/package.json -------------------------------------------------------------------------------- /examples/multi-compiler/versions/2/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/2/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/multi-compiler/versions/3/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/3/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/multi-compiler/versions/3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/3/package.json -------------------------------------------------------------------------------- /examples/multi-compiler/versions/3/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/3/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/multi-compiler/versions/4/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/4/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/multi-compiler/versions/4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/4/package.json -------------------------------------------------------------------------------- /examples/multi-compiler/versions/4/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/multi-compiler/versions/4/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/sass-loader/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/sass-loader/build.sh -------------------------------------------------------------------------------- /examples/sass-loader/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/sass-loader/index.html -------------------------------------------------------------------------------- /examples/sass-loader/lib/component.scss: -------------------------------------------------------------------------------- 1 | @import "./variables"; 2 | 3 | .component { 4 | background-color: $yellow; 5 | } -------------------------------------------------------------------------------- /examples/sass-loader/lib/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/sass-loader/lib/index.scss -------------------------------------------------------------------------------- /examples/sass-loader/lib/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/sass-loader/lib/variables.scss -------------------------------------------------------------------------------- /examples/sass-loader/versions/1/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/sass-loader/versions/1/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/sass-loader/versions/1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/sass-loader/versions/1/package.json -------------------------------------------------------------------------------- /examples/sass-loader/versions/1/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/sass-loader/versions/1/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/source-maps/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/source-maps/build.sh -------------------------------------------------------------------------------- /examples/source-maps/identity-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/source-maps/identity-loader.js -------------------------------------------------------------------------------- /examples/source-maps/lib/a.js: -------------------------------------------------------------------------------- 1 | module.exports = function A() { 2 | console.log("Hello World!"); 3 | } -------------------------------------------------------------------------------- /examples/source-maps/versions/1/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/source-maps/versions/1/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/source-maps/versions/1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/source-maps/versions/1/package.json -------------------------------------------------------------------------------- /examples/source-maps/versions/1/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/source-maps/versions/1/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/source-maps/versions/4/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/source-maps/versions/4/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/source-maps/versions/4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/source-maps/versions/4/package.json -------------------------------------------------------------------------------- /examples/source-maps/versions/4/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/source-maps/versions/4/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/ts-loader/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/ts-loader/build.sh -------------------------------------------------------------------------------- /examples/ts-loader/src/fileWithoutError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/ts-loader/src/fileWithoutError.ts -------------------------------------------------------------------------------- /examples/ts-loader/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/ts-loader/src/index.ts -------------------------------------------------------------------------------- /examples/ts-loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/ts-loader/tsconfig.json -------------------------------------------------------------------------------- /examples/ts-loader/versions/4/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/ts-loader/versions/4/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/ts-loader/versions/4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/ts-loader/versions/4/package.json -------------------------------------------------------------------------------- /examples/ts-loader/versions/4/vanilla/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/ts-loader/versions/4/vanilla/webpack.config.js -------------------------------------------------------------------------------- /examples/tslint-loader/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/tslint-loader/build.sh -------------------------------------------------------------------------------- /examples/tslint-loader/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/tslint-loader/lib/index.ts -------------------------------------------------------------------------------- /examples/tslint-loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/tslint-loader/tsconfig.json -------------------------------------------------------------------------------- /examples/tslint-loader/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/tslint-loader/tslint.json -------------------------------------------------------------------------------- /examples/tslint-loader/versions/4/happy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/tslint-loader/versions/4/happy/webpack.config.js -------------------------------------------------------------------------------- /examples/tslint-loader/versions/4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/examples/tslint-loader/versions/4/package.json -------------------------------------------------------------------------------- /lib/.npmignore: -------------------------------------------------------------------------------- 1 | /__tests__ 2 | -------------------------------------------------------------------------------- /lib/BufferedFd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/BufferedFd.js -------------------------------------------------------------------------------- /lib/ErrorSerializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/ErrorSerializer.js -------------------------------------------------------------------------------- /lib/HappyFakeCompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyFakeCompiler.js -------------------------------------------------------------------------------- /lib/HappyFakeLoaderContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyFakeLoaderContext.js -------------------------------------------------------------------------------- /lib/HappyForegroundThreadPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyForegroundThreadPool.js -------------------------------------------------------------------------------- /lib/HappyLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyLoader.js -------------------------------------------------------------------------------- /lib/HappyMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyMessage.js -------------------------------------------------------------------------------- /lib/HappyPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyPlugin.js -------------------------------------------------------------------------------- /lib/HappyRPCHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyRPCHandler.js -------------------------------------------------------------------------------- /lib/HappyThread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyThread.js -------------------------------------------------------------------------------- /lib/HappyThreadPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyThreadPool.js -------------------------------------------------------------------------------- /lib/HappyWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyWorker.js -------------------------------------------------------------------------------- /lib/HappyWorkerChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/HappyWorkerChannel.js -------------------------------------------------------------------------------- /lib/JSONSerializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/JSONSerializer.js -------------------------------------------------------------------------------- /lib/OptionParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/OptionParser.js -------------------------------------------------------------------------------- /lib/SharedPtr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/SharedPtr.js -------------------------------------------------------------------------------- /lib/SharedPtrMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/SharedPtrMap.js -------------------------------------------------------------------------------- /lib/SourceMapSerializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/SourceMapSerializer.js -------------------------------------------------------------------------------- /lib/UnbufferedFd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/UnbufferedFd.js -------------------------------------------------------------------------------- /lib/WebpackUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/WebpackUtils.js -------------------------------------------------------------------------------- /lib/__tests__/ErrorSerializer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/ErrorSerializer.test.js -------------------------------------------------------------------------------- /lib/__tests__/HappyPlugin.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/HappyPlugin.integration.test.js -------------------------------------------------------------------------------- /lib/__tests__/HappyPlugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/HappyPlugin.test.js -------------------------------------------------------------------------------- /lib/__tests__/HappyThread.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/HappyThread.test.js -------------------------------------------------------------------------------- /lib/__tests__/HappyThreadPool.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/HappyThreadPool.test.js -------------------------------------------------------------------------------- /lib/__tests__/HappyWorkerChannel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/HappyWorkerChannel.test.js -------------------------------------------------------------------------------- /lib/__tests__/JSONSerializer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/JSONSerializer.test.js -------------------------------------------------------------------------------- /lib/__tests__/OptionParser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/OptionParser.test.js -------------------------------------------------------------------------------- /lib/__tests__/WebpackUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/WebpackUtils.test.js -------------------------------------------------------------------------------- /lib/__tests__/applyLoaders.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/applyLoaders.test.js -------------------------------------------------------------------------------- /lib/__tests__/fixtures/a.js: -------------------------------------------------------------------------------- 1 | var x = 'foo'; -------------------------------------------------------------------------------- /lib/__tests__/fixtures/another_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/fixtures/another_loader.js -------------------------------------------------------------------------------- /lib/__tests__/fixtures/identity_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/fixtures/identity_loader.js -------------------------------------------------------------------------------- /lib/__tests__/fixtures/integration/a.coffee: -------------------------------------------------------------------------------- 1 | console.log 'Hello World!' -------------------------------------------------------------------------------- /lib/__tests__/fixtures/integration/a.js: -------------------------------------------------------------------------------- 1 | require('./b'); 2 | console.log('Hello World!'); 3 | -------------------------------------------------------------------------------- /lib/__tests__/fixtures/integration/b.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/__tests__/fixtures/integration/component.less: -------------------------------------------------------------------------------- 1 | @import "./variables"; 2 | 3 | .component { 4 | background-color: @red; 5 | } -------------------------------------------------------------------------------- /lib/__tests__/fixtures/integration/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: red; 3 | } -------------------------------------------------------------------------------- /lib/__tests__/fixtures/integration/index.js: -------------------------------------------------------------------------------- 1 | require('./a.js'); -------------------------------------------------------------------------------- /lib/__tests__/fixtures/integration/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/fixtures/integration/index.less -------------------------------------------------------------------------------- /lib/__tests__/fixtures/integration/variables.less: -------------------------------------------------------------------------------- 1 | @red: 'red'; 2 | -------------------------------------------------------------------------------- /lib/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/index.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Compiler__resolve.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Compiler__resolve.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Compiler__stats_.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Compiler__stats_.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Loader__addContextDependency.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Loader__addContextDependency.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Loader__addDependency.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Loader__addDependency.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Loader__clearDependencies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Loader__clearDependencies.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Loader__emitError.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Loader__emitError.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Loader__emitFile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Loader__emitFile.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Loader__emitWarning.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Loader__emitWarning.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/RPC--Loader__loadModule.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/RPC--Loader__loadModule.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/options__threadPool--pre-post-loaders.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/options__threadPool--pre-post-loaders.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/options__threadPool.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/options__threadPool.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/webpack__bail.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/webpack__bail.test.js -------------------------------------------------------------------------------- /lib/__tests__/integration/webpack__watch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/__tests__/integration/webpack__watch.test.js -------------------------------------------------------------------------------- /lib/applyLoaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/applyLoaders.js -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/fnOnce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/fnOnce.js -------------------------------------------------------------------------------- /lib/fnOncePedantic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/fnOncePedantic.js -------------------------------------------------------------------------------- /lib/pick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/pick.js -------------------------------------------------------------------------------- /lib/processSend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/lib/processSend.js -------------------------------------------------------------------------------- /loader.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/HappyLoader'); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/package.json -------------------------------------------------------------------------------- /packages/@happypack/example-utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/example-utils/index.js -------------------------------------------------------------------------------- /packages/@happypack/example-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/example-utils/package.json -------------------------------------------------------------------------------- /packages/@happypack/test-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/package.json -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/RPCHandlerShim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/RPCHandlerShim.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/assertNoWebpackErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/assertNoWebpackErrors.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/createIntegrationSuite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/createIntegrationSuite.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/fixture.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/fixturePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/fixturePath.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/getModuleLoaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/getModuleLoaders.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/index.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/interpolateGUID.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/interpolateGUID.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/multiWebpackAssert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/multiWebpackAssert.js -------------------------------------------------------------------------------- /packages/@happypack/test-utils/src/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/test-utils/src/root.js -------------------------------------------------------------------------------- /packages/@happypack/webpack-config-composer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/webpack-config-composer/package.json -------------------------------------------------------------------------------- /packages/@happypack/webpack-config-composer/src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/webpack-config-composer/src/.eslintrc -------------------------------------------------------------------------------- /packages/@happypack/webpack-config-composer/src/__tests__/fromWebpack1.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/webpack-config-composer/src/__tests__/fromWebpack1.test.js -------------------------------------------------------------------------------- /packages/@happypack/webpack-config-composer/src/composeWebpackConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/webpack-config-composer/src/composeWebpackConfig.js -------------------------------------------------------------------------------- /packages/@happypack/webpack-config-composer/src/fromWebpack1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/webpack-config-composer/src/fromWebpack1.js -------------------------------------------------------------------------------- /packages/@happypack/webpack-config-composer/src/getWebpackVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/webpack-config-composer/src/getWebpackVersion.js -------------------------------------------------------------------------------- /packages/@happypack/webpack-config-composer/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/packages/@happypack/webpack-config-composer/src/index.js -------------------------------------------------------------------------------- /scripts/loader-support-status/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/scripts/loader-support-status/index.js -------------------------------------------------------------------------------- /scripts/loader-support-status/lib/a.js: -------------------------------------------------------------------------------- 1 | var a; -------------------------------------------------------------------------------- /scripts/loader-support-status/lib/b.js: -------------------------------------------------------------------------------- 1 | var b; -------------------------------------------------------------------------------- /scripts/loader-support-status/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/scripts/loader-support-status/loader.js -------------------------------------------------------------------------------- /tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /upstream/webpack1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/upstream/webpack1/package.json -------------------------------------------------------------------------------- /upstream/webpack2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/upstream/webpack2/package.json -------------------------------------------------------------------------------- /upstream/webpack3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/upstream/webpack3/package.json -------------------------------------------------------------------------------- /upstream/webpack4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amireh/happypack/HEAD/upstream/webpack4/package.json --------------------------------------------------------------------------------