This is a monorepo for packages sinuous-trace
, sinuous-lifecycle
,
and sinuous-tree
(not yet implemented). They record component relationships
and provide DOM lifecycles to Sinuous. Visit the individual packages readme
files for documentation.
All packages are written in strict Typescript and have full type support. I compile bundles as ESM and IIFE.
Install:
npm install sinuous-trace sinuous-lifecycle
Directly in your HTML:
<!-- ESM -->
<script type="module" src="https://unpkg.com/sinuous-trace?module"></script>
<script type="module" src="https://unpkg.com/sinuous-lifecycle?module"></script>
<!-- IIFE (For older browsers) -->
<script src="https://unpkg.com/sinuous-trace/index.min.js"></script>
<script src="https://unpkg.com/sinuous-lifecycle/index.min.js"></script>
The source code is copied to publish/
, then Rollup writes its output files to
it, then Typescript writes .d.ts files to it, and lastly non-index.d.ts
files
are removed.
npm run build
This is the first time I'm publishing packages so any feedback is appreciated.