quidproquo-deploy-webpack
v0.1.25
Published
webpack build configuration for [quidproquo](https://github.com/qpqjs/quidproquo) services.
Readme
quidproquo-deploy-webpack
webpack build configuration for quidproquo services.
It produces the bundles a qpq app deploys: the handler bundles that run on the platform, the quidproquo-dynamic-loader virtual module that lets a function resolve its business logic at runtime, and module federation remotes for frontends and dynamically loaded backend code.
npm install quidproquo-deploy-webpackwebpack is a peer dependency. You normally drive this through the qpq CLI rather than calling it directly.
What it handles
- Externals, worked out from the service config so platform-provided modules are not bundled
- Loaders and plugins for the qpq build, including the virtual dynamic loader module
- Federation, both host and remote sides, so a service can publish its logic and another can load it at runtime
webpack or rspack
quidproquo-deploy-rspack is the same API surface on rspack, and it is what the scaffolded app and the CLI use by default because it is faster. Use this package if your project needs webpack or depends on a webpack-only plugin.
Status
Pre-1.0. The whole quidproquo-* family releases in lockstep, so versions that share a number were built and tested together. Expect APIs to move between releases, and pin your versions.
Documentation
License
MIT. See LICENSE.
