mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-09 10:25:32 +00:00
Note: there is a bit of potential confusion about the difference between /resources/builder.inc.sh (the full implementation for builder scripts), and /resources/build/builder.inc.sh (the source script that builder scripts should always use). This allows us to make assumptions that will always be true for builder scripts that may not be true for other scripts, such as setting base folder. |
||
|---|---|---|
| .. | ||
| src | ||
| build.sh | ||
| README.md | ||
| tsconfig.json | ||
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
esbuildplugin that facilitate tree-shaking of classes downcompiled to ES5 by TypeScript - Two
esbuildplugins that facilitate tree-shaking of unusedtslibhelper functions