├── .all-contributorsrc ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── appveyor.yml ├── examples ├── basic │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ └── index.js │ └── webpack.config.js ├── minification │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ └── index.js │ └── webpack.config.js ├── performance │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── App.js │ │ ├── index.html │ │ └── index.js │ └── webpack.config.js └── recommended │ ├── .gitignore │ ├── package.json │ ├── src │ ├── index.html │ └── index.js │ └── webpack.config.js ├── experiments └── inherit │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ ├── awesome-module.js │ ├── index.html │ ├── index.js │ └── some │ │ └── other │ │ └── module.js │ └── webpack.config.js ├── package.json ├── scripts ├── getFixtures.js ├── installFixtureDeps.js └── runIntegrationTests.js ├── specs ├── compileIfNeeded.spec-serial.js ├── createConfig.spec.js ├── createConfig.spec.js.md ├── createConfig.spec.js.snap ├── createMemory.spec.js ├── createSettings.spec.js ├── createSettings.spec.js.md ├── createSettings.spec.js.snap ├── fixtures │ └── basic │ │ ├── .gitignore │ │ ├── package.json │ │ ├── specs │ │ ├── detectPkgChange.integration.js │ │ └── retrieveStats.integration.js │ │ ├── src │ │ ├── index.html │ │ ├── index.js │ │ └── text.js │ │ └── webpack.config.js ├── getInstanceIndex.spec.js ├── helpers │ ├── cleanup.js │ ├── createSettingsHelper.js │ ├── integration │ │ ├── createRunner.js │ │ ├── index.js │ │ └── routeCalls.js │ ├── mocks.js │ └── slashify.js ├── normalizeEntry.spec.js └── paths.spec.js └── src ├── createCompileIfNeeded.js ├── createConfig.js ├── createHandleStats.js ├── createHash.js ├── createLogger.js ├── createMemory.js ├── createSettings.js ├── getEnv.js ├── getInstanceIndex.js ├── index.js ├── mapParentConfig.js ├── normalizeEntry.js ├── paths.js ├── plugin.js ├── utils ├── fs.js ├── index.js └── safeClone.js └── validateCache.js /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | specs/fixtures/*/src -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/appveyor.yml -------------------------------------------------------------------------------- /examples/basic/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | yarn.lock -------------------------------------------------------------------------------- /examples/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/basic/index.html -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/basic/src/index.js -------------------------------------------------------------------------------- /examples/basic/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/basic/webpack.config.js -------------------------------------------------------------------------------- /examples/minification/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | yarn.lock 4 | -------------------------------------------------------------------------------- /examples/minification/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/minification/index.html -------------------------------------------------------------------------------- /examples/minification/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/minification/package.json -------------------------------------------------------------------------------- /examples/minification/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/minification/src/index.js -------------------------------------------------------------------------------- /examples/minification/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/minification/webpack.config.js -------------------------------------------------------------------------------- /examples/performance/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/performance/.eslintrc.js -------------------------------------------------------------------------------- /examples/performance/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | yarn.lock -------------------------------------------------------------------------------- /examples/performance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/performance/README.md -------------------------------------------------------------------------------- /examples/performance/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/performance/package.json -------------------------------------------------------------------------------- /examples/performance/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/performance/src/App.js -------------------------------------------------------------------------------- /examples/performance/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/performance/src/index.html -------------------------------------------------------------------------------- /examples/performance/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/performance/src/index.js -------------------------------------------------------------------------------- /examples/performance/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/performance/webpack.config.js -------------------------------------------------------------------------------- /examples/recommended/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | yarn.lock -------------------------------------------------------------------------------- /examples/recommended/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/recommended/package.json -------------------------------------------------------------------------------- /examples/recommended/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/recommended/src/index.html -------------------------------------------------------------------------------- /examples/recommended/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/recommended/src/index.js -------------------------------------------------------------------------------- /examples/recommended/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/examples/recommended/webpack.config.js -------------------------------------------------------------------------------- /experiments/inherit/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/experiments/inherit/.eslintrc.js -------------------------------------------------------------------------------- /experiments/inherit/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | yarn.lock -------------------------------------------------------------------------------- /experiments/inherit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/experiments/inherit/README.md -------------------------------------------------------------------------------- /experiments/inherit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/experiments/inherit/package.json -------------------------------------------------------------------------------- /experiments/inherit/src/awesome-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/experiments/inherit/src/awesome-module.js -------------------------------------------------------------------------------- /experiments/inherit/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/experiments/inherit/src/index.html -------------------------------------------------------------------------------- /experiments/inherit/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/experiments/inherit/src/index.js -------------------------------------------------------------------------------- /experiments/inherit/src/some/other/module.js: -------------------------------------------------------------------------------- 1 | export default 'I am some other module'; 2 | -------------------------------------------------------------------------------- /experiments/inherit/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/experiments/inherit/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/package.json -------------------------------------------------------------------------------- /scripts/getFixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/scripts/getFixtures.js -------------------------------------------------------------------------------- /scripts/installFixtureDeps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/scripts/installFixtureDeps.js -------------------------------------------------------------------------------- /scripts/runIntegrationTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/scripts/runIntegrationTests.js -------------------------------------------------------------------------------- /specs/compileIfNeeded.spec-serial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/compileIfNeeded.spec-serial.js -------------------------------------------------------------------------------- /specs/createConfig.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/createConfig.spec.js -------------------------------------------------------------------------------- /specs/createConfig.spec.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/createConfig.spec.js.md -------------------------------------------------------------------------------- /specs/createConfig.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/createConfig.spec.js.snap -------------------------------------------------------------------------------- /specs/createMemory.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/createMemory.spec.js -------------------------------------------------------------------------------- /specs/createSettings.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/createSettings.spec.js -------------------------------------------------------------------------------- /specs/createSettings.spec.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/createSettings.spec.js.md -------------------------------------------------------------------------------- /specs/createSettings.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/createSettings.spec.js.snap -------------------------------------------------------------------------------- /specs/fixtures/basic/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | yarn.lock -------------------------------------------------------------------------------- /specs/fixtures/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/fixtures/basic/package.json -------------------------------------------------------------------------------- /specs/fixtures/basic/specs/detectPkgChange.integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/fixtures/basic/specs/detectPkgChange.integration.js -------------------------------------------------------------------------------- /specs/fixtures/basic/specs/retrieveStats.integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/fixtures/basic/specs/retrieveStats.integration.js -------------------------------------------------------------------------------- /specs/fixtures/basic/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/fixtures/basic/src/index.html -------------------------------------------------------------------------------- /specs/fixtures/basic/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/fixtures/basic/src/index.js -------------------------------------------------------------------------------- /specs/fixtures/basic/src/text.js: -------------------------------------------------------------------------------- 1 | module.exports = 'initial'; -------------------------------------------------------------------------------- /specs/fixtures/basic/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/fixtures/basic/webpack.config.js -------------------------------------------------------------------------------- /specs/getInstanceIndex.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/getInstanceIndex.spec.js -------------------------------------------------------------------------------- /specs/helpers/cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/helpers/cleanup.js -------------------------------------------------------------------------------- /specs/helpers/createSettingsHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/helpers/createSettingsHelper.js -------------------------------------------------------------------------------- /specs/helpers/integration/createRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/helpers/integration/createRunner.js -------------------------------------------------------------------------------- /specs/helpers/integration/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/helpers/integration/index.js -------------------------------------------------------------------------------- /specs/helpers/integration/routeCalls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/helpers/integration/routeCalls.js -------------------------------------------------------------------------------- /specs/helpers/mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/helpers/mocks.js -------------------------------------------------------------------------------- /specs/helpers/slashify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/helpers/slashify.js -------------------------------------------------------------------------------- /specs/normalizeEntry.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/normalizeEntry.spec.js -------------------------------------------------------------------------------- /specs/paths.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/specs/paths.spec.js -------------------------------------------------------------------------------- /src/createCompileIfNeeded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/createCompileIfNeeded.js -------------------------------------------------------------------------------- /src/createConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/createConfig.js -------------------------------------------------------------------------------- /src/createHandleStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/createHandleStats.js -------------------------------------------------------------------------------- /src/createHash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/createHash.js -------------------------------------------------------------------------------- /src/createLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/createLogger.js -------------------------------------------------------------------------------- /src/createMemory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/createMemory.js -------------------------------------------------------------------------------- /src/createSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/createSettings.js -------------------------------------------------------------------------------- /src/getEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/getEnv.js -------------------------------------------------------------------------------- /src/getInstanceIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/getInstanceIndex.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./plugin').default; 2 | -------------------------------------------------------------------------------- /src/mapParentConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/mapParentConfig.js -------------------------------------------------------------------------------- /src/normalizeEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/normalizeEntry.js -------------------------------------------------------------------------------- /src/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/paths.js -------------------------------------------------------------------------------- /src/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/plugin.js -------------------------------------------------------------------------------- /src/utils/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/utils/fs.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/safeClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/utils/safeClone.js -------------------------------------------------------------------------------- /src/validateCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asfktz/autodll-webpack-plugin/HEAD/src/validateCache.js --------------------------------------------------------------------------------