Skip to content
Snippets Groups Projects
user avatar
Giildo authored
06cad321

TimelineJS

Coverage

main

production pipeline state production coverage

develop

develop pipeline state develop coverage

Projet

Ce projet permet de créer une timeline qui va afficher des événements sur une ligne temporelle. On peut interagir avec les événements pour déclencher des événements JavaScript. Il est également possible de naviguer dans la timeline et de zoomer/dézoomer.

Installation

Le package n'est pas publié ni sur NPM, ni sur gitlab. Pour l'utiliser, il faut le cloner et l'utiliser en local.

Lien local

Avec un lien vers le dossier dans le package.json.

git clone https://git.unistra.fr/vue-unistra/timelinejs.git

package.json :

{
  "dependencies": {
    "@vue-unistra/timelinejs": "file:./libs/timelinejs"
  }
}

Workspace PNPM

Avec un workspace dans le pnpm-workspace.yaml. Dans le projet, créer un dossier libs et cloner le projet dedans.

git clone https://git.unistra.fr/vue-unistra/timelinejs.git libs/timelinejs

Créer un fichier pnpm-workspace.yaml à la racine du projet :

packages:
  - libs/*

Dans le package.json du projet :

{
  "dependencies": {
    "@vue-unistra/timelinejs": "workspace:*"
  }
}