Skip to content

Webpack plugin for emitting additional application bundles for Node.js, SSR, Cloudflare Workers, etc.

License

Notifications You must be signed in to change notification settings

kriasoft/bundle-webpack-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 17, 2021
333c5ea · Feb 17, 2021

History

3 Commits
Feb 10, 2021
Feb 16, 2021
Feb 16, 2021
Feb 16, 2021
Feb 16, 2021
Feb 16, 2021
Feb 10, 2021
Feb 10, 2021
Feb 16, 2021
Feb 17, 2021
Feb 16, 2021
Feb 17, 2021

Repository files navigation

Bundle Webpack Plugin · npm package npm package Discord

This Webpack plugin creates an additional application bundle for the selected execution environment (Webpack target). This is often used for scenarios such as server-side rendering / pre-rendering (SSR).

Usage Example

webpack.config.js

const { BundleWebpackPlugin } = require("bundle-webpack-plugin");

module.exports = {
  // The core application bundle for browsers.
  name: "app",
  entry: "./src/index",
  target: "browserslist:defaults",

  plugins: [
    new BundleWebpackPlugin({
      // Additional (reverse proxy) bundle for Cloudflare Workers.
      name: "proxy",
      entry: "./src/proxy",
      target: "browserslist:last 2 Chrome versions",
    }),
  ],
};

Related Projects

  • Node.js API Starter - Monorepo project template based on Yarn v2, GraphQL.js, React, and Relay.

Copyright

Copyright © 2021-present Kriasoft. This source code is licensed under the MIT license found in the LICENSE file.


Made with ♥  by Konstantin Tarkus (@koistya, blog) and contributors.

About

Webpack plugin for emitting additional application bundles for Node.js, SSR, Cloudflare Workers, etc.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project