khrome / zoomable-timeline

A web component that supports timelines which can be zoomed in from a simple JSON format

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zoomable-timeline

A web component that supports timelines which can be zoomed in from a simple JSON format

Usage

Testing

Run the es module tests to test the root modules

npm run import-test

to run the same test inside the browser:

npm run browser-test

to run the same test headless in chrome:

npm run headless-browser-test

to run the same test inside docker:

npm run container-test

Run the commonjs tests against the /dist commonjs source (generated with the build-commonjs target).

npm run require-test

Development

All work is done in the .mjs files and will be transpiled on commit to commonjs and tested.

If the above tests pass, then attempt a commit which will generate .d.ts files alongside the src files and commonjs classes in dist

About

A web component that supports timelines which can be zoomed in from a simple JSON format

License:MIT License


Languages

Language:JavaScript 95.7%Language:HTML 2.4%Language:CSS 1.6%Language:Dockerfile 0.2%Language:Shell 0.1%