spiegel-keyman/common/web/es-bundling
Joshua Horton 8a7394dd23
Merge pull request #10257 from keymanapp/feat/web/es6-target-artifact
feat(web): alternate artifact - es6-bundled Web 📜
2024-01-08 15:53:43 +07:00
..
src chore(web): Merge branch 'change/web/build-bundler-replacement' into feat/web/es6-target-artifact 2023-12-22 12:59:20 +07:00
build.sh chore(web): tweaks per review 2023-06-19 12:18:16 +07:00
README.md chore(web): tweaks per review 2023-06-19 12:18:16 +07:00
tsconfig.json chore(web): removes new, improperly-placed comment 2023-12-20 09:56:31 +07:00

This subproject provides definitions for the common configuration settings used for bundling web/ and common/web projects via esbuild. This includes:

  • Standard settings for bundling to IIFE and ESM module formats
  • An esbuild plugin that facilitate tree-shaking of classes downcompiled to ES5 by TypeScript
  • Two esbuild plugins that facilitate tree-shaking of unused tslib helper functions