├── .changeset └── config.json ├── .github └── workflows │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── AssetLoader.php └── wp-element │ ├── package.json │ └── wp-element.ts ├── cli.js ├── eslint.config.js ├── examples ├── .wp-env.json ├── README.md ├── wp-bundler-plugin │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── admin.ts │ │ ├── declarations.d.ts │ │ ├── log.ts │ │ ├── main.module.css │ │ └── main.tsx │ └── wp-bundler-plugin.php └── wp-bundler-theme │ ├── functions.php │ ├── index.php │ ├── languages │ ├── sv_SE.mo │ ├── sv_SE.po │ └── theme.pot │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── admin.ts │ ├── declarations.d.ts │ ├── main.css │ ├── main.ts │ └── variables.css │ └── style.css ├── package.json ├── src ├── cli.ts ├── context.test.ts ├── context.ts ├── declarations.d.ts ├── dev-client.ts ├── index.ts ├── logger.test.ts ├── logger.ts ├── plugins │ ├── asset-loader.ts │ ├── define.test.ts │ ├── define.ts │ ├── externals.ts │ ├── index.ts │ ├── log.ts │ ├── nomodule.ts │ ├── postcss.ts │ ├── react-factory.ts │ ├── translations.ts │ └── watch.ts ├── schema.ts ├── test-utils │ ├── extensions.ts │ └── utils.ts ├── types.ts └── utils │ ├── assert.test.ts │ ├── assert.ts │ ├── asset-loader.test.ts │ ├── asset-loader.ts │ ├── bundle-output.ts │ ├── dirname.ts │ ├── exists.ts │ ├── externals.ts │ ├── extract-translations │ ├── index.ts │ ├── javascript.test.ts │ ├── javascript.ts │ ├── php.test.ts │ ├── php.ts │ ├── theme.ts │ ├── twig.test.ts │ ├── twig.ts │ ├── types.ts │ └── utils.ts │ ├── figures.ts │ ├── handle-bundled-file.ts │ ├── po.test.ts │ ├── po.ts │ ├── read-json.ts │ ├── read-pkg.ts │ ├── resolve-config.test.ts │ ├── resolve-config.ts │ └── rimraf.ts ├── tsconfig.build.json ├── tsconfig.json └── vitest.config.ts /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | dist 3 | node_modules 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/README.md -------------------------------------------------------------------------------- /assets/AssetLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/assets/AssetLoader.php -------------------------------------------------------------------------------- /assets/wp-element/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/assets/wp-element/package.json -------------------------------------------------------------------------------- /assets/wp-element/wp-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/assets/wp-element/wp-element.ts -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/cli.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/.wp-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/.wp-env.json -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/wp-bundler-plugin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-plugin/package-lock.json -------------------------------------------------------------------------------- /examples/wp-bundler-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-plugin/package.json -------------------------------------------------------------------------------- /examples/wp-bundler-plugin/src/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-plugin/src/admin.ts -------------------------------------------------------------------------------- /examples/wp-bundler-plugin/src/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-plugin/src/declarations.d.ts -------------------------------------------------------------------------------- /examples/wp-bundler-plugin/src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-plugin/src/log.ts -------------------------------------------------------------------------------- /examples/wp-bundler-plugin/src/main.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-plugin/src/main.module.css -------------------------------------------------------------------------------- /examples/wp-bundler-plugin/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-plugin/src/main.tsx -------------------------------------------------------------------------------- /examples/wp-bundler-plugin/wp-bundler-plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-plugin/wp-bundler-plugin.php -------------------------------------------------------------------------------- /examples/wp-bundler-theme/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adambrgmn/wp-bundler/HEAD/examples/wp-bundler-theme/functions.php -------------------------------------------------------------------------------- /examples/wp-bundler-theme/index.php: -------------------------------------------------------------------------------- 1 |