ontwik ui
1.0.0
無頭UI庫和CLI主題生成器
供電:
以及其他一些工具預先配置:
文件
yarn dev在本地運行所有軟件包,並通過Storybook預覽yarn build - 構建所有軟件包,包括故事書網站yarn lint - 棉絨所有包裹yarn changeset - 生成更改yarn clean - 清理所有node_modules和dist文件夾(運行每個軟件包的干淨腳本) 此MonorePo包括以下軟件包和應用程序:
apps/docs :帶故事書的組件文檔網站apps/public-docs :由Nextra提供支持的公共文檔packages/ontwik-ui :核心反應組件每個軟件包和應用程序為90%打字稿。紗線工作區使我們能夠“提起”依賴項,這些依賴項在root package.json之間共享。這意味著較小的node_modules文件夾和更好的本地開發經驗。要安裝整個MonorePo的依賴項,請使用yarn add使用-W工作區標誌。
該存儲庫使用更改集來管理版本,創建ChangElogs並發佈到NPM。它是預先配置的,因此您可以開始發布即時發布包裝。
要生成您的ChangElog,請在本地運行yarn changeset :
space選擇要在changeset集中包含的軟件包。space選擇要碰撞版本的軟件包。changeset文件夾中創建一個新的Markdown文件,其中包含摘要和包含的軟件包列表。當您將代碼推向GitHub時,GitHub操作將運行root package.json中定義的release腳本。
turbo run build --filter=docs^... --filter=public-docs^... && changeset publish TurborePo運行所有可發佈軟件包(不包括文檔和公共銷售)的build腳本,並將軟件包發佈到NPM。