Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.

ulaval/modul-components

Repository files navigation

Important! This repository has moved to a new location

Travis Build Status CircleCI Build Status npm version

modul-components

A set of VueJS components for MODUL web applications (beta release).

Documentation

Check out our documentation

Getting started to use modul in your project

  • To create components and directives use

    npm run file-gen-cli

Prerequisites

  • vue
  • vue-router
  • webpack
  • typescript
  • sass

Start a new modul application and webpack configuration

Please refer to this repository for a template of a modul project.

Contributing

Deploy storybook

  1. Clone this project and install using npm install
  2. Run npm run install
  3. Run npm run dev

Deployment for local usage in your project

  1. Run npm pack in the modUL project folder
  2. In you project Add the dependency in your package.json ("@ulaval/modul-components": "file://<path-to>\ulaval-modul-components-<version>.tgz")
  3. Then update the modUL package using npm install @ulaval/modul-components

The npm pack command produces multiple .js files along with their definition files (.d.ts), html templates, scss files, etc.