├── .aspect ├── bazelrc │ ├── .gitignore │ ├── BUILD.bazel │ ├── bazel7.bazelrc │ ├── ci.bazelrc │ ├── convenience.bazelrc │ ├── correctness.bazelrc │ ├── debug.bazelrc │ ├── javascript.bazelrc │ └── performance.bazelrc └── workflows │ ├── bazelrc │ └── config.yaml ├── .bazelignore ├── .bazeliskrc ├── .bazelrc ├── .bazelversion ├── .bcr ├── README.md ├── metadata.template.json ├── presubmit.yml └── source.template.json ├── .gitattributes ├── .github └── workflows │ ├── BUILD.bazel │ ├── bazel6.bazelrc │ ├── bazel7.bazelrc │ ├── buildifier.yaml │ ├── ci.bazelrc │ ├── ci.yaml │ ├── new_issue.yaml │ ├── publish.yaml │ ├── release.yaml │ └── release_prep.sh ├── .gitignore ├── .npmignore ├── .npmrc ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc ├── BUILD.bazel ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── docs ├── BUILD.bazel └── rules.md ├── e2e ├── loaders │ ├── .bazelignore │ ├── .bazelrc │ ├── .bazelversion │ ├── .npmrc │ ├── BUILD.bazel │ ├── WORKSPACE │ ├── package.json │ ├── pnpm-lock.yaml │ ├── pnpm-workspace.yaml │ ├── src │ │ ├── component.js │ │ ├── index.html │ │ ├── index.ts │ │ └── styles.css │ ├── tsconfig.json │ ├── webpack.config.cjs │ ├── webpack.css.cjs │ └── webpack.html.cjs ├── loaders_jslib │ ├── .bazelignore │ ├── .bazelrc │ ├── .bazelversion │ ├── .npmrc │ ├── BUILD.bazel │ ├── MODULE.bazel │ ├── WORKSPACE │ ├── package.json │ ├── pnpm-lock.yaml │ ├── pnpm-workspace.yaml │ ├── src │ │ ├── component.js │ │ ├── index.html │ │ ├── index.ts │ │ └── styles.css │ ├── tsconfig.json │ └── webpack.config.cjs ├── smoke │ ├── .bazelignore │ ├── .bazelrc │ ├── .bazelversion │ ├── .npmrc │ ├── BUILD.bazel │ ├── MODULE.bazel │ ├── WORKSPACE.bazel │ ├── WORKSPACE.bzlmod │ ├── src │ │ ├── BUILD.bazel │ │ ├── expected-v4.js_ │ │ ├── expected-v5.js_ │ │ ├── index.js │ │ └── module.js │ ├── v4 │ │ ├── BUILD.bazel │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ └── pnpm-workspace.yaml │ └── v5 │ │ ├── BUILD.bazel │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ └── pnpm-workspace.yaml └── worker │ ├── .bazelignore │ ├── .bazelrc │ ├── .bazelversion │ ├── .npmrc │ ├── BUILD.bazel │ ├── MODULE.bazel │ ├── WORKSPACE │ ├── expected.js_ │ ├── module.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── pnpm-workspace.yaml │ └── test.sh ├── internal_deps.bzl ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── renovate.json └── webpack ├── BUILD.bazel ├── defs.bzl ├── dependencies.bzl ├── private ├── BUILD.bazel ├── maybe.bzl ├── webpack.config.js.tmpl ├── webpack_binary.bzl ├── webpack_bundle.bzl ├── webpack_create_configs.bzl ├── webpack_devserver.bzl └── webpack_worker.js └── tests ├── .npmrc ├── BUILD.bazel ├── create_configs ├── BUILD.bazel ├── expected.basic.webpack.js ├── expected.chdir.webpack.js ├── expected.devtool_mode.webpack.js ├── expected.entries.webpack.js └── expected.entry.webpack.js ├── devserver ├── BUILD.bazel ├── app.js ├── helper.js ├── index.html └── webpack.config.js ├── devtool-override ├── BUILD.bazel ├── expected.js_ ├── index.js ├── module.js └── webpack.config.js ├── package.json ├── simple ├── BUILD.bazel ├── expected.js_ ├── index.js ├── module.js └── webpack.config.js └── worker ├── BUILD.bazel ├── chunks ├── 1.js ├── 2.js ├── 3.js └── 4.js ├── expected.js_ ├── index.js ├── module.js └── webpack.config.js /.aspect/bazelrc/.gitignore: -------------------------------------------------------------------------------- 1 | user.bazelrc -------------------------------------------------------------------------------- /.aspect/bazelrc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/bazelrc/BUILD.bazel -------------------------------------------------------------------------------- /.aspect/bazelrc/bazel7.bazelrc: -------------------------------------------------------------------------------- 1 | ../../.github/workflows/bazel7.bazelrc -------------------------------------------------------------------------------- /.aspect/bazelrc/ci.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/bazelrc/ci.bazelrc -------------------------------------------------------------------------------- /.aspect/bazelrc/convenience.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/bazelrc/convenience.bazelrc -------------------------------------------------------------------------------- /.aspect/bazelrc/correctness.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/bazelrc/correctness.bazelrc -------------------------------------------------------------------------------- /.aspect/bazelrc/debug.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/bazelrc/debug.bazelrc -------------------------------------------------------------------------------- /.aspect/bazelrc/javascript.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/bazelrc/javascript.bazelrc -------------------------------------------------------------------------------- /.aspect/bazelrc/performance.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/bazelrc/performance.bazelrc -------------------------------------------------------------------------------- /.aspect/workflows/bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/workflows/bazelrc -------------------------------------------------------------------------------- /.aspect/workflows/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.aspect/workflows/config.yaml -------------------------------------------------------------------------------- /.bazelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.bazelignore -------------------------------------------------------------------------------- /.bazeliskrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.bazeliskrc -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.1.1 2 | -------------------------------------------------------------------------------- /.bcr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.bcr/README.md -------------------------------------------------------------------------------- /.bcr/metadata.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.bcr/metadata.template.json -------------------------------------------------------------------------------- /.bcr/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.bcr/presubmit.yml -------------------------------------------------------------------------------- /.bcr/source.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.bcr/source.template.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/BUILD.bazel -------------------------------------------------------------------------------- /.github/workflows/bazel6.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/bazel6.bazelrc -------------------------------------------------------------------------------- /.github/workflows/bazel7.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/bazel7.bazelrc -------------------------------------------------------------------------------- /.github/workflows/buildifier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/buildifier.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/ci.bazelrc -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/new_issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/new_issue.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/release_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.github/workflows/release_prep.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.npmrc -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | trailingComma: 'es5' 2 | tabWidth: 2 3 | semi: false 4 | singleQuote: true 5 | -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/WORKSPACE -------------------------------------------------------------------------------- /docs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/docs/BUILD.bazel -------------------------------------------------------------------------------- /docs/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/docs/rules.md -------------------------------------------------------------------------------- /e2e/loaders/.bazelignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /e2e/loaders/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/.bazelrc -------------------------------------------------------------------------------- /e2e/loaders/.bazelversion: -------------------------------------------------------------------------------- 1 | ../../.bazelversion -------------------------------------------------------------------------------- /e2e/loaders/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/.npmrc -------------------------------------------------------------------------------- /e2e/loaders/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/BUILD.bazel -------------------------------------------------------------------------------- /e2e/loaders/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/WORKSPACE -------------------------------------------------------------------------------- /e2e/loaders/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/package.json -------------------------------------------------------------------------------- /e2e/loaders/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/pnpm-lock.yaml -------------------------------------------------------------------------------- /e2e/loaders/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - '.' 3 | -------------------------------------------------------------------------------- /e2e/loaders/src/component.js: -------------------------------------------------------------------------------- 1 | import "./styles.css"; 2 | -------------------------------------------------------------------------------- /e2e/loaders/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/src/index.html -------------------------------------------------------------------------------- /e2e/loaders/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/loaders/src/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: green; 3 | } 4 | -------------------------------------------------------------------------------- /e2e/loaders/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/tsconfig.json -------------------------------------------------------------------------------- /e2e/loaders/webpack.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/webpack.config.cjs -------------------------------------------------------------------------------- /e2e/loaders/webpack.css.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/webpack.css.cjs -------------------------------------------------------------------------------- /e2e/loaders/webpack.html.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders/webpack.html.cjs -------------------------------------------------------------------------------- /e2e/loaders_jslib/.bazelignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /e2e/loaders_jslib/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/.bazelrc -------------------------------------------------------------------------------- /e2e/loaders_jslib/.bazelversion: -------------------------------------------------------------------------------- 1 | ../../.bazelversion -------------------------------------------------------------------------------- /e2e/loaders_jslib/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/.npmrc -------------------------------------------------------------------------------- /e2e/loaders_jslib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/BUILD.bazel -------------------------------------------------------------------------------- /e2e/loaders_jslib/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/MODULE.bazel -------------------------------------------------------------------------------- /e2e/loaders_jslib/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/WORKSPACE -------------------------------------------------------------------------------- /e2e/loaders_jslib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/package.json -------------------------------------------------------------------------------- /e2e/loaders_jslib/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/pnpm-lock.yaml -------------------------------------------------------------------------------- /e2e/loaders_jslib/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - '.' 3 | -------------------------------------------------------------------------------- /e2e/loaders_jslib/src/component.js: -------------------------------------------------------------------------------- 1 | import "./styles.css"; 2 | -------------------------------------------------------------------------------- /e2e/loaders_jslib/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/src/index.html -------------------------------------------------------------------------------- /e2e/loaders_jslib/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/loaders_jslib/src/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: green; 3 | } 4 | -------------------------------------------------------------------------------- /e2e/loaders_jslib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/tsconfig.json -------------------------------------------------------------------------------- /e2e/loaders_jslib/webpack.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/loaders_jslib/webpack.config.cjs -------------------------------------------------------------------------------- /e2e/smoke/.bazelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/.bazelignore -------------------------------------------------------------------------------- /e2e/smoke/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/.bazelrc -------------------------------------------------------------------------------- /e2e/smoke/.bazelversion: -------------------------------------------------------------------------------- 1 | ../../.bazelversion -------------------------------------------------------------------------------- /e2e/smoke/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/.npmrc -------------------------------------------------------------------------------- /e2e/smoke/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/smoke/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/MODULE.bazel -------------------------------------------------------------------------------- /e2e/smoke/WORKSPACE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/WORKSPACE.bazel -------------------------------------------------------------------------------- /e2e/smoke/WORKSPACE.bzlmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/WORKSPACE.bzlmod -------------------------------------------------------------------------------- /e2e/smoke/src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/src/BUILD.bazel -------------------------------------------------------------------------------- /e2e/smoke/src/expected-v4.js_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/src/expected-v4.js_ -------------------------------------------------------------------------------- /e2e/smoke/src/expected-v5.js_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/src/expected-v5.js_ -------------------------------------------------------------------------------- /e2e/smoke/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/src/index.js -------------------------------------------------------------------------------- /e2e/smoke/src/module.js: -------------------------------------------------------------------------------- 1 | export const version = '0.0.0' 2 | -------------------------------------------------------------------------------- /e2e/smoke/v4/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/v4/BUILD.bazel -------------------------------------------------------------------------------- /e2e/smoke/v4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/v4/package.json -------------------------------------------------------------------------------- /e2e/smoke/v4/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/v4/pnpm-lock.yaml -------------------------------------------------------------------------------- /e2e/smoke/v4/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - '.' 3 | -------------------------------------------------------------------------------- /e2e/smoke/v5/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/v5/BUILD.bazel -------------------------------------------------------------------------------- /e2e/smoke/v5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/v5/package.json -------------------------------------------------------------------------------- /e2e/smoke/v5/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/smoke/v5/pnpm-lock.yaml -------------------------------------------------------------------------------- /e2e/smoke/v5/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - '.' 3 | -------------------------------------------------------------------------------- /e2e/worker/.bazelignore: -------------------------------------------------------------------------------- 1 | 2 | node_modules 3 | -------------------------------------------------------------------------------- /e2e/worker/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/.bazelrc -------------------------------------------------------------------------------- /e2e/worker/.bazelversion: -------------------------------------------------------------------------------- 1 | ../../.bazelversion -------------------------------------------------------------------------------- /e2e/worker/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/.npmrc -------------------------------------------------------------------------------- /e2e/worker/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/BUILD.bazel -------------------------------------------------------------------------------- /e2e/worker/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/MODULE.bazel -------------------------------------------------------------------------------- /e2e/worker/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/WORKSPACE -------------------------------------------------------------------------------- /e2e/worker/expected.js_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/expected.js_ -------------------------------------------------------------------------------- /e2e/worker/module.js: -------------------------------------------------------------------------------- 1 | console.log("Mon Jun 13 17:51:29 +03 2022") 2 | -------------------------------------------------------------------------------- /e2e/worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/package.json -------------------------------------------------------------------------------- /e2e/worker/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/pnpm-lock.yaml -------------------------------------------------------------------------------- /e2e/worker/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - '.' 3 | -------------------------------------------------------------------------------- /e2e/worker/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/e2e/worker/test.sh -------------------------------------------------------------------------------- /internal_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/internal_deps.bzl -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - webpack/tests 3 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/renovate.json -------------------------------------------------------------------------------- /webpack/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/BUILD.bazel -------------------------------------------------------------------------------- /webpack/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/defs.bzl -------------------------------------------------------------------------------- /webpack/dependencies.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/dependencies.bzl -------------------------------------------------------------------------------- /webpack/private/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/private/BUILD.bazel -------------------------------------------------------------------------------- /webpack/private/maybe.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/private/maybe.bzl -------------------------------------------------------------------------------- /webpack/private/webpack.config.js.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/private/webpack.config.js.tmpl -------------------------------------------------------------------------------- /webpack/private/webpack_binary.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/private/webpack_binary.bzl -------------------------------------------------------------------------------- /webpack/private/webpack_bundle.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/private/webpack_bundle.bzl -------------------------------------------------------------------------------- /webpack/private/webpack_create_configs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/private/webpack_create_configs.bzl -------------------------------------------------------------------------------- /webpack/private/webpack_devserver.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/private/webpack_devserver.bzl -------------------------------------------------------------------------------- /webpack/private/webpack_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/private/webpack_worker.js -------------------------------------------------------------------------------- /webpack/tests/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /webpack/tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/BUILD.bazel -------------------------------------------------------------------------------- /webpack/tests/create_configs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/create_configs/BUILD.bazel -------------------------------------------------------------------------------- /webpack/tests/create_configs/expected.basic.webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/create_configs/expected.basic.webpack.js -------------------------------------------------------------------------------- /webpack/tests/create_configs/expected.chdir.webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/create_configs/expected.chdir.webpack.js -------------------------------------------------------------------------------- /webpack/tests/create_configs/expected.devtool_mode.webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/create_configs/expected.devtool_mode.webpack.js -------------------------------------------------------------------------------- /webpack/tests/create_configs/expected.entries.webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/create_configs/expected.entries.webpack.js -------------------------------------------------------------------------------- /webpack/tests/create_configs/expected.entry.webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/create_configs/expected.entry.webpack.js -------------------------------------------------------------------------------- /webpack/tests/devserver/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/devserver/BUILD.bazel -------------------------------------------------------------------------------- /webpack/tests/devserver/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/devserver/app.js -------------------------------------------------------------------------------- /webpack/tests/devserver/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/devserver/helper.js -------------------------------------------------------------------------------- /webpack/tests/devserver/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/devserver/index.html -------------------------------------------------------------------------------- /webpack/tests/devserver/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/devserver/webpack.config.js -------------------------------------------------------------------------------- /webpack/tests/devtool-override/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/devtool-override/BUILD.bazel -------------------------------------------------------------------------------- /webpack/tests/devtool-override/expected.js_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/devtool-override/expected.js_ -------------------------------------------------------------------------------- /webpack/tests/devtool-override/index.js: -------------------------------------------------------------------------------- 1 | import { c } from './module' 2 | 3 | console.log(c) 4 | -------------------------------------------------------------------------------- /webpack/tests/devtool-override/module.js: -------------------------------------------------------------------------------- 1 | export const c = 'hmm' 2 | -------------------------------------------------------------------------------- /webpack/tests/devtool-override/webpack.config.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = { 4 | devtool: 'inline-cheap-source-map', 5 | } 6 | -------------------------------------------------------------------------------- /webpack/tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/package.json -------------------------------------------------------------------------------- /webpack/tests/simple/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/simple/BUILD.bazel -------------------------------------------------------------------------------- /webpack/tests/simple/expected.js_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/simple/expected.js_ -------------------------------------------------------------------------------- /webpack/tests/simple/index.js: -------------------------------------------------------------------------------- 1 | import { c } from './module' 2 | 3 | console.log(c) 4 | -------------------------------------------------------------------------------- /webpack/tests/simple/module.js: -------------------------------------------------------------------------------- 1 | export const c = 'hmm' 2 | -------------------------------------------------------------------------------- /webpack/tests/simple/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/simple/webpack.config.js -------------------------------------------------------------------------------- /webpack/tests/worker/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/worker/BUILD.bazel -------------------------------------------------------------------------------- /webpack/tests/worker/chunks/1.js: -------------------------------------------------------------------------------- 1 | console.log('Mon 27 Sep 2021 12:24:34 CEST') 2 | -------------------------------------------------------------------------------- /webpack/tests/worker/chunks/2.js: -------------------------------------------------------------------------------- 1 | console.log('Mon 27 Sep 2021 12:24:34 CEST') 2 | -------------------------------------------------------------------------------- /webpack/tests/worker/chunks/3.js: -------------------------------------------------------------------------------- 1 | console.log('chunks 3') 2 | -------------------------------------------------------------------------------- /webpack/tests/worker/chunks/4.js: -------------------------------------------------------------------------------- 1 | console.log('Mon 27 Sep 2021 12:24:34 CEST') 2 | -------------------------------------------------------------------------------- /webpack/tests/worker/expected.js_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/worker/expected.js_ -------------------------------------------------------------------------------- /webpack/tests/worker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/worker/index.js -------------------------------------------------------------------------------- /webpack/tests/worker/module.js: -------------------------------------------------------------------------------- 1 | export const c = 'Thu 7 Oct 2021 19:54:58 CEST' 2 | -------------------------------------------------------------------------------- /webpack/tests/worker/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspect-build/rules_webpack/HEAD/webpack/tests/worker/webpack.config.js --------------------------------------------------------------------------------