Webpack plugin for building Dojo 1.x AMD applications with webpack 5. Current stable version is 3.0.9, maintained on GitHub by OpenNTF. Released continuously with bug fixes and security updates. Differentiators: resolves Dojo AMD modules via webpack, supports synchronous and asynchronous require in packed code, embeds a stripped-down Dojo loader at ~1.5KB for runtime require resolution, handles dojo/text, dojo/has, dojo/i18n loaders, and respects loader config (baseUrl, paths, packages, map, aliases). Requires webpack >=5, tapable >=2, webpack-sources >=2. Alternative to using Dojo's own build system with webpack.
Verified import paths — ran on the pinned version, not inferred.
Default export. Requires ESM or compatible bundler. CommonJS require() works if using strict CommonJS but not recommended.
CommonJS users must access .default because the package exports ESM default. Without .default, you get the module object.
TypeScript type export; not available at runtime. Use type import only.
Shows how to configure the plugin in a webpack config with Dojo loader settings including baseUrl, packages, async, locales, and environment.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.