- Git installé
- NPM installé
Cloner le repository git
git clone git@github.com:eikon-frontend/starterkit.git <nom du projet>
Se rendre dans le dossier du projet, puis installer les dépendances avec NPM
cd <nom-du-projet>
npm install
Compiler la SCSS, aggréger le JS, lancer le serveur et écouter les changements
npm run dev
Compiler pour la production
npm run build
Inclure un fichier header.html depuis un fichier HTML
<include src="components/header.html"></include>
Inclure un fichier main.scss depuis un fichier HTML
<link rel="stylesheet" href="scss/main.scss" />
Inclure un fichier _base.scss depuis un fichier SCSS
@import "base";
Inclure un fichier main.js depuis un fichier HTML
<script src="js/main.js" type="module"></script>
Inclure un fichier carousel.js depuis un fichier JS
import "./carousel.js";
Installer le paquet avec NPM
npm install aos@next
Inclure le JS depuis un fichier JS
import AOS from "aos";
Inclure la CSS depuis un fichier SCSS
@import "../../node_modules/aos/dist/aos.css";
Installer le paquet avec NPM
npm install bootstrap
Inclure la SCSS depuis un fichier SCSS
@import "bootstrap/scss/bootstrap-grid";
Installer le paquet avec NPM
npm install flickity
Inclure le JS depuis un fichier JS
import Flickity from "flickity";
Inclure la CSS depuis un fichier SCSS
@import "../../node_modules/flickity/dist/flickity.css";
Installer le paquet avec NPM
npm install @fortawesome/fontawesome-free
Inclure le JS depuis un fichier JS
import "@fortawesome/fontawesome-free/js/all.js";
Installer le paquet avec NPM
npm install gsap
Inclure le JS depuis un fichier JS
import gsap from "gsap";
Inclure les éventuels plugins
import { ScrollTrigger } from "gsap/ScrollTrigger";
gsap.registerPlugin(ScrollTrigger);
Installer le paquet avec NPM
npm install masonry-layout
Inclure le JS depuis un fichier JS
import Masonry from "masonry-layout";
Installer le paquet avec NPM
npm install scrollmagic
Inclure le JS depuis un fichier JS
import ScrollMagic from "scrollmagic";
Installer le paquet avec NPM
npm install swiper@6
Inclure le JS depuis un fichier JS
import Swiper from "swiper";
import { Navigation, Pagination } from "swiper/modules";
Swiper.use([Navigation, Pagination]);
Inclure la SCSS depuis un fichier SCSS
@import "swiper/swiper";
Installer le paquet avec NPM
npm install three
Inclure le JS depuis un fichier JS
import * as THREE from "three";
Un exemple avec l'installation des packages ci-desssus est disponible sur la branche examples
git checkout examples