This packages is for internal usage only.
The riggable is a idea from heft cli to simplify building process (learn more).
The profiles is a rigging profile to set up building process based on use cases. On this package, contains 2 profiles:
-
default
- For all typescript node packages managed on this repository (learn more). -
js
- For all javascript node packages managed on this repository (learn more).
This will generate multiple modules output listed below:
-
lib
- The base module containsCommonJS
javascript code -
lib-esnext
- containsESNext
module code -
dist
- contains aggregated typescript definitions- index.d.ts contains all exported types
- index-alpha.d.ts contains only alpha exported types
- index-beta.d.ts contains only beta exported types
- index-public.d.ts contains only public exported types
Similar to default profile except below:
- Output only CommonJS on
lib
directory - Support typings on jsdoc instead of typescript