├── .cspell.json ├── .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 └── workflows │ ├── dependency-review.yml │ └── nodejs.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── commitlint.config.js ├── jest.config.js ├── lint-staged.config.js ├── package.json ├── src ├── cjs.js ├── index.js └── options.json └── test ├── __snapshots__ ├── executableFile.test.js.snap └── loader.test.js.snap ├── cjs.test.js ├── executableFile.test.js ├── fixtures ├── args.js ├── async-function.js ├── babel.js ├── buffer.js ├── cacheable.js ├── code-commonjs.js ├── code-es.js ├── data.json ├── dependencies-via-context.js ├── dependencies.js ├── error-call-async.js ├── error-call-sync.js ├── error-emitted-with-dependencies.js ├── error-export-null.js ├── error-require.js ├── error-return-async-invalid-code.js ├── error-return-async-wrong-obj.js ├── error-return-sync-invalid-code.js ├── error-return-sync-wrong-obj.js ├── executableFile.js ├── executableFileES.mjs ├── executableFileEntry.js ├── module-parent.js ├── presets │ ├── figlet.js │ └── modernizr.js ├── promise-compex.js ├── promise.js └── simple.js ├── helpers ├── compile.js ├── execute.js ├── getCompiler.js ├── helperLoader.js ├── index.js ├── normalizeErrors.js └── readAsset.js ├── loader.test.js └── validate-options.test.js /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.cspell.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /coverage 2 | /dist 3 | /node_modules 4 | /test/fixtures -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: webpack 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/ISSUE_TEMPLATE/BUG.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/ISSUE_TEMPLATE/DOCS.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/ISSUE_TEMPLATE/FEATURE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/MODIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/ISSUE_TEMPLATE/MODIFICATION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/ISSUE_TEMPLATE/SUPPORT.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-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-contrib/val-loader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/jest.config.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/package.json -------------------------------------------------------------------------------- /src/cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/src/cjs.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/src/index.js -------------------------------------------------------------------------------- /src/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/src/options.json -------------------------------------------------------------------------------- /test/__snapshots__/executableFile.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/__snapshots__/executableFile.test.js.snap -------------------------------------------------------------------------------- /test/__snapshots__/loader.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/__snapshots__/loader.test.js.snap -------------------------------------------------------------------------------- /test/cjs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/cjs.test.js -------------------------------------------------------------------------------- /test/executableFile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/executableFile.test.js -------------------------------------------------------------------------------- /test/fixtures/args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/args.js -------------------------------------------------------------------------------- /test/fixtures/async-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/async-function.js -------------------------------------------------------------------------------- /test/fixtures/babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/babel.js -------------------------------------------------------------------------------- /test/fixtures/buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/buffer.js -------------------------------------------------------------------------------- /test/fixtures/cacheable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/cacheable.js -------------------------------------------------------------------------------- /test/fixtures/code-commonjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/code-commonjs.js -------------------------------------------------------------------------------- /test/fixtures/code-es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/code-es.js -------------------------------------------------------------------------------- /test/fixtures/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "years": "10" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/dependencies-via-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/dependencies-via-context.js -------------------------------------------------------------------------------- /test/fixtures/dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/dependencies.js -------------------------------------------------------------------------------- /test/fixtures/error-call-async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/error-call-async.js -------------------------------------------------------------------------------- /test/fixtures/error-call-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/error-call-sync.js -------------------------------------------------------------------------------- /test/fixtures/error-emitted-with-dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/error-emitted-with-dependencies.js -------------------------------------------------------------------------------- /test/fixtures/error-export-null.js: -------------------------------------------------------------------------------- 1 | module.exports = null; 2 | -------------------------------------------------------------------------------- /test/fixtures/error-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/error-require.js -------------------------------------------------------------------------------- /test/fixtures/error-return-async-invalid-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/error-return-async-invalid-code.js -------------------------------------------------------------------------------- /test/fixtures/error-return-async-wrong-obj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/error-return-async-wrong-obj.js -------------------------------------------------------------------------------- /test/fixtures/error-return-sync-invalid-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/error-return-sync-invalid-code.js -------------------------------------------------------------------------------- /test/fixtures/error-return-sync-wrong-obj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/error-return-sync-wrong-obj.js -------------------------------------------------------------------------------- /test/fixtures/executableFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/executableFile.js -------------------------------------------------------------------------------- /test/fixtures/executableFileES.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/executableFileES.mjs -------------------------------------------------------------------------------- /test/fixtures/executableFileEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/executableFileEntry.js -------------------------------------------------------------------------------- /test/fixtures/module-parent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/module-parent.js -------------------------------------------------------------------------------- /test/fixtures/presets/figlet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/presets/figlet.js -------------------------------------------------------------------------------- /test/fixtures/presets/modernizr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/presets/modernizr.js -------------------------------------------------------------------------------- /test/fixtures/promise-compex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/promise-compex.js -------------------------------------------------------------------------------- /test/fixtures/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/promise.js -------------------------------------------------------------------------------- /test/fixtures/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/fixtures/simple.js -------------------------------------------------------------------------------- /test/helpers/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/helpers/compile.js -------------------------------------------------------------------------------- /test/helpers/execute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/helpers/execute.js -------------------------------------------------------------------------------- /test/helpers/getCompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/helpers/getCompiler.js -------------------------------------------------------------------------------- /test/helpers/helperLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/helpers/helperLoader.js -------------------------------------------------------------------------------- /test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/helpers/index.js -------------------------------------------------------------------------------- /test/helpers/normalizeErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/helpers/normalizeErrors.js -------------------------------------------------------------------------------- /test/helpers/readAsset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/helpers/readAsset.js -------------------------------------------------------------------------------- /test/loader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/loader.test.js -------------------------------------------------------------------------------- /test/validate-options.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webpack-contrib/val-loader/HEAD/test/validate-options.test.js --------------------------------------------------------------------------------