Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 1.71 KB

File metadata and controls

63 lines (47 loc) · 1.71 KB

Frontend related packages used in Convidera

TOC

Packages

The monorepo contains multiple packages. Refer to their READMEs for more details:


Development

  • yarn install
  • yarn build:all
  • make changes
  • create a PR

Linting and testing

  • yarn lint:all
  • yarn test:all

Publishing

  • yarn lerna:version
  • yarn lerna:publish

Read more about the way lerna handles versioning and publishing here.

TODO

  • auto versioning and publishing via Github Actions
  • lerna allows to generate changelog based on commit history
  • add package for vue components
  • upgrade stylelint to v16
  • upgrade eslint to v9. Required v9 implementation for airbnb package airbnb/javascript#2961
  • vue-form-validator: consider about form.removeField function
  • vue-form-validator: change form.addField('name', 'defaultValue', [...rules]) to:
form.addField({
  name: 'name',
  defaultValue: '',
  rules: [],
})