0.10.0 • Published 1 day ago

@kcinternals/heft-node-rig v0.10.0

Weekly downloads
-
License
AGPL-3.0-only
Repository
github
Last release
1 day ago

Heft node-rig

license@latest npm@latest libsio@latest bundle@latest

This packages is for internal usage only.

The riggable is a idea from heft cli to simplify building process (learn more).

Profiles

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).

Profile default

This will generate multiple modules output listed below:

  • lib - The base module contains CommonJS javascript code
  • lib-esnext - contains ESNext 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

Profile js

Similar to default profile except below:

  • Output only CommonJS on lib directory
  • Support typings on jsdoc instead of typescript