Create component
semcore component
Принимает параметры:
- name - имя компонента
- destination - имя пакета с компонентами
Build component
semcore build
Принимает параметры:
- component - имя компонента
- destination - имя пакета с компонентами
- source - тип файла (js, ts)
можно передать дополнительные параметры, которые упадут в @babel/cli
semcore build --component button --destination components --source js --presets ...
Run lint component
semcore lint
Принимает параметры:
- destination - имя пакета с компонентами
Вы в корне своего проекта получите два файла
tsconfig.json
,tsconfig.dts.json
, которые по своему усматрению можно поправить.
Run test component
semcore test
Принимает параметры:
- component - имя компонента
- destination - имя пакета с компонентами
можно передать дополнительные параметры, которые упадут в jest/cli
semcore test --component button --destination components --watch
Publish component
semcore publish
Принимает параметры:
- destination - имя пакета с компонентами
можно передать дополнительные параметры, которые упадут в @semcore/super-publisher