spiegel-keyman/common/web/es-bundling
2023-10-04 12:55:51 +07:00
..
src chore(web): tweaks per review 2023-06-19 12:18:16 +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(common): cleanup final Typescript non-ESM metadata 2023-10-04 12:55:51 +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