The monorepo contains multiple packages. Refer to their READMEs for more details:
- vue-form-validator
- stylelint-config-convidera
- stylelint-config-vue-convidera
- eslint-config-convidera
- eslint-config-ts-convidera
- eslint-config-vue3-convidera
- utils
yarn installyarn build:all- make changes
- create a PR
yarn lint:allyarn test:all
yarn lerna:versionyarn lerna:publish
Read more about the way lerna handles versioning and publishing
here.
- auto versioning and publishing via Github Actions
-
lernaallows 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.removeFieldfunction - vue-form-validator: change
form.addField('name', 'defaultValue', [...rules])to:
form.addField({
name: 'name',
defaultValue: '',
rules: [],
})