project-booster-vue
| Install | |
|---|---|
npm install project-booster-vue |
|
| Latest Version: | 10.32.4 |
| Vue: | 3 |
| Older releases: | 2 |
| Last Updated: | Jun 29, 2026 |
| Links: | npm |
project-booster-vue
project-booster-vue is the typescript / vue3 implementation of the Project Booster components library.
It is based on the mozaic design system.
Visit the project-booster-vue storybook to discover available components.
Maintainers
Team: project-booster@adeo.com
Product Owners
Sébastien MartinageAdrien StadlerNarjisse LoulantiEkaterina Kelekhsaeva- Yann Delaporte: yann.delaporte@ext.adeo.com
Developers
Ndongo WadeRémi EvenFabien SaulierNicolas InchauspéTony ProumNicolas BeaussartFaten GhandourClément BuchartMickaël MargolléJean-Baptiste RenaultMaxime DrecourtYassine Bourakba- Anthony Pillot: anthony.pillot@ext.adeo.com
- Adrien Déprez: adrien.deprez@ext.adeo.com
Get started
Install
yarn add project-booster-vue --exact
You can now directly import project-booster-vue component in yours. For example:
import MFlex from 'project-booster-vue/src/components/mozaic/flex/MFlex';
Add it in the components property of your component and use it in your template:
<m-flex justify-content="space-between" align-items="center" full-width>
...
</m-flex>
Project setup
Requirements
- Node.js 16 (see
.nvmrc) - Python 3.11 — required by
node-gypto build native modules (e.g.deasync). Python 3.12+ removeddistutilsfrom the stdlib, which breaks the install. The version is pinned inmise.toml. - Yarn 1.x - install with
npm install -g yarn.
Otherwise, make sure node, python3.11 and yarn are available on your PATH before running yarn install.
yarn install
Compiles and hot-reloads for development
yarn serve
Compiles and minifies for production
yarn build
Publish
Publish to npm:
npm login
npm publish --access public
Lints JS and Vue files
yarn lint:js
Prettier check only
yarn prettier:check
Prettier write
yarn prettier:write
Lints and fixes JS and Vue files
yarn lint:js:fix
Lints style files
yarn lint:style
Lints and fixes style files
yarn lint:style:fix
Compiles and hot-reloads storybook
yarn storybook
Compiles and hot-reloads storybook with kozikaza theme
yarn storybook-kozikaza
Note about linting
Integration with IDE
To improve your development experience, integrate linting features to your IDE:
- IntelliJ code quality tool configuration for eslint, prettier and stylelint;
- VSCode extension for eslint, prettier and stylelint;
Automating linting during dev limitations
JS/Vue and style linting for serve and storybook uses a webpack loader (eslint-loader) and a webpack plugin (stylelint-webpack-plugin)
so it displays only informations concerning files loaded during build (non imported files wont be linted),
for a full lint, use yarn run lint:js.
Lint dedicated scripts
It is sometimes mandatory to run the yarn lint:*:fixcommand multiple times to solve all linting issues because some fixes introduces new violations.
Version History
| Version | Released | License |
|---|---|---|
| 10.32.4 | ||
| 10.32.3 | ||
| 10.32.2 | ||
| 10.32.1 | ||
| 10.32.0 | ||
| 10.31.2 | ||
| 10.31.1 | ||
| 10.31.0 | ||
| 10.30.23 | ||
| 10.30.22 | ||
| 10.30.21 | ||
| 10.30.20 | ||
| 10.30.19 | ||
| 10.30.18 | ||
| 10.30.17 | ||
| 10.30.16 | ||
| 10.30.15 | ||
| 10.30.14 | ||
| 10.30.13 | ||
| 10.30.12 | ||
| 10.30.11 | ||
| 10.30.10 | ||
| 10.30.9 | ||
| 10.30.8 | ||
| 10.30.7 | ||
| 10.30.6 | ||
| 10.30.5 | ||
| 10.30.4 | ||
| 10.30.3 | ||
| 10.30.2 |
Showing the latest 30 of 966. See every release on npm
Pre-releases (2)
| Version | Released | License |
|---|---|---|
| 10.3.2-beta.1 | ||
| 10.0.0-beta.2 |