├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── BUG.md │ ├── DOCS.md │ ├── FEATURE.md │ ├── MODIFICATION.md │ └── SUPPORT.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── azure-pipelines.yml ├── babel.config.js ├── commitlint.config.js ├── husky.config.js ├── lint-staged.config.js ├── package.json ├── src ├── cjs.js ├── index.js └── options.json └── test ├── __snapshots__ ├── cacheContext-option.test.js.snap ├── compare-option.test.js.snap └── validate-options.test.js.snap ├── cacheContext-option.test.js ├── cjs.test.js ├── compare-option.test.js ├── fixtures ├── basic │ ├── file_1.js │ ├── file_2.js │ └── index.js └── img │ ├── index.js │ └── webpack_logo.png ├── helpers.js ├── precision-option.test.js └── validate-options.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /coverage 2 | /dist 3 | /node_modules 4 | /test/fixtures -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: webpack 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/ISSUE_TEMPLATE/BUG.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/ISSUE_TEMPLATE/DOCS.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/ISSUE_TEMPLATE/FEATURE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/MODIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/ISSUE_TEMPLATE/MODIFICATION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/ISSUE_TEMPLATE/SUPPORT.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /coverage 2 | /dist 3 | /node_modules 4 | /test/fixtures 5 | CHANGELOG.md -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | }; 4 | -------------------------------------------------------------------------------- /husky.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/husky.config.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/package.json -------------------------------------------------------------------------------- /src/cjs.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./index'); 2 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/src/index.js -------------------------------------------------------------------------------- /src/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/src/options.json -------------------------------------------------------------------------------- /test/__snapshots__/cacheContext-option.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/__snapshots__/cacheContext-option.test.js.snap -------------------------------------------------------------------------------- /test/__snapshots__/compare-option.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/__snapshots__/compare-option.test.js.snap -------------------------------------------------------------------------------- /test/__snapshots__/validate-options.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/__snapshots__/validate-options.test.js.snap -------------------------------------------------------------------------------- /test/cacheContext-option.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/cacheContext-option.test.js -------------------------------------------------------------------------------- /test/cjs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/cjs.test.js -------------------------------------------------------------------------------- /test/compare-option.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/compare-option.test.js -------------------------------------------------------------------------------- /test/fixtures/basic/file_1.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | console.log('file_1'); 3 | -------------------------------------------------------------------------------- /test/fixtures/basic/file_2.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | console.log('file_2'); 3 | -------------------------------------------------------------------------------- /test/fixtures/basic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/fixtures/basic/index.js -------------------------------------------------------------------------------- /test/fixtures/img/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/fixtures/img/index.js -------------------------------------------------------------------------------- /test/fixtures/img/webpack_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/fixtures/img/webpack_logo.png -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/precision-option.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/precision-option.test.js -------------------------------------------------------------------------------- /test/validate-options.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/cache-loader/HEAD/test/validate-options.test.js --------------------------------------------------------------------------------