npm install zeitlineZeitline is a flexible timeline implemented in D3.
![license]()
![GitHub release]()
Please don't forget to check the Zeitline documentation for more information.
If you use NPM or Yarn, you can simply install Zeitline like that:
```
npm install zeitline
or
yarn add zeitline
Otherwise, you can download the UMD release (in the dist folder).
Example to use Zeitline in vanilla javascript:
`html`
Example to use Zeitline in ES6:
`js
import {Timeline} from 'Zeitline';
let t = new Timeline(conf);
t.render();
`
To instantiate the timeline, simple import Timeline from Zeitline.Timeline(configuration: object)
An optional configuration can be passed in the constructor .
`js
import {Timeline} from 'Zeitline';
// instantiate the timeline with an optional configuration
let t = new Timeline({/ config /});
`
To render the timeline, use the render() function.
`js`
// render the timeline
t.render();
To update the timeline with a new configuration, use the update(configuration: object) function
and pass the new configuration.
`js`
// update the timeline with a new configuration
t.update({/ config /});
For more information about the configuration, please check the documentation.
Firstly you need to install all the dependencies
``
npm install
or
yarn install
Simply run the dev script with
``
npm run dev
or
yarn dev
The project is then served on http://localhost:8080/
To build Zeitline, run the build script
``
npm run build
or
yarn build
It will will build two files; ./dist/zeitline.bundle.js and the minified version ./dist/zeitline.bundle.min.js.
Test can be run with the test script.
```
npm run test
or
yarn test