├── .cspell.json ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── dependency-review.yml │ └── nodejs.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── commitlint.config.js ├── eslint.config.mjs ├── lint-staged.config.js ├── package.json ├── src ├── cjs.js ├── index.js ├── options.json └── utils.js └── test ├── __snapshots__ ├── loader.test.js.snap └── validate-options.test.js.snap ├── cjs.test.js ├── fixtures ├── inline-broken.js ├── inline.js ├── inline2.js ├── inline3.js ├── inline4.js ├── lib_1.js ├── lib_2.js ├── lib_3.js ├── lib_4.js ├── some-library.js ├── use-strict-in-function.js └── use-strict.js ├── helpers ├── compile.js ├── getCompiler.js ├── getErrors.js ├── getModuleSource.js ├── getWarnings.js ├── index.js ├── normalizeErrors.js ├── readAsset.js └── readAssets.js ├── loader.test.js └── validate-options.test.js /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/.cspell.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | commitlint --edit $1 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | lint-staged 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /coverage 2 | /dist 3 | /node_modules 4 | /test/fixtures 5 | CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/package.json -------------------------------------------------------------------------------- /src/cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/src/cjs.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/src/index.js -------------------------------------------------------------------------------- /src/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/src/options.json -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/__snapshots__/loader.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/__snapshots__/loader.test.js.snap -------------------------------------------------------------------------------- /test/__snapshots__/validate-options.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/__snapshots__/validate-options.test.js.snap -------------------------------------------------------------------------------- /test/cjs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/cjs.test.js -------------------------------------------------------------------------------- /test/fixtures/inline-broken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/fixtures/inline-broken.js -------------------------------------------------------------------------------- /test/fixtures/inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/fixtures/inline.js -------------------------------------------------------------------------------- /test/fixtures/inline2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/fixtures/inline2.js -------------------------------------------------------------------------------- /test/fixtures/inline3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/fixtures/inline3.js -------------------------------------------------------------------------------- /test/fixtures/inline4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/fixtures/inline4.js -------------------------------------------------------------------------------- /test/fixtures/lib_1.js: -------------------------------------------------------------------------------- 1 | export default function lib() {} 2 | -------------------------------------------------------------------------------- /test/fixtures/lib_2.js: -------------------------------------------------------------------------------- 1 | export default function lib() {} 2 | -------------------------------------------------------------------------------- /test/fixtures/lib_3.js: -------------------------------------------------------------------------------- 1 | export default function lib() {} 2 | -------------------------------------------------------------------------------- /test/fixtures/lib_4.js: -------------------------------------------------------------------------------- 1 | export default function lib() {} 2 | -------------------------------------------------------------------------------- /test/fixtures/some-library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/fixtures/some-library.js -------------------------------------------------------------------------------- /test/fixtures/use-strict-in-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/fixtures/use-strict-in-function.js -------------------------------------------------------------------------------- /test/fixtures/use-strict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/fixtures/use-strict.js -------------------------------------------------------------------------------- /test/helpers/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/compile.js -------------------------------------------------------------------------------- /test/helpers/getCompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/getCompiler.js -------------------------------------------------------------------------------- /test/helpers/getErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/getErrors.js -------------------------------------------------------------------------------- /test/helpers/getModuleSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/getModuleSource.js -------------------------------------------------------------------------------- /test/helpers/getWarnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/getWarnings.js -------------------------------------------------------------------------------- /test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/index.js -------------------------------------------------------------------------------- /test/helpers/normalizeErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/normalizeErrors.js -------------------------------------------------------------------------------- /test/helpers/readAsset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/readAsset.js -------------------------------------------------------------------------------- /test/helpers/readAssets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/helpers/readAssets.js -------------------------------------------------------------------------------- /test/loader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/loader.test.js -------------------------------------------------------------------------------- /test/validate-options.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack/imports-loader/HEAD/test/validate-options.test.js --------------------------------------------------------------------------------