npm.io
1.0.0-0 • Published 4 years agoCLI

@semcore/cli

Licence
ISC
Version
1.0.0-0
Deps
50
Size
154 kB
Vulns
32
Weekly
0

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