"添加前端模板和运行代码模块"
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# 这个脚本按依赖拓扑发布到 npm beta tag。
|
||||
# 发布顺序不能乱:
|
||||
# 1) shared 必须先发布(react/vue/plugin 都依赖它)
|
||||
# 2) react 与 vue 互不依赖,可以并发发布提升速度
|
||||
# 3) plugin 最后发布(依赖 shared + react + vue)
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
cd "$ROOT_DIR"
|
||||
|
||||
echo "[publish-beta] publishing @xagi/design-mode-shared..."
|
||||
(
|
||||
cd packages/client-shared
|
||||
npm publish --access=public --tag beta
|
||||
)
|
||||
|
||||
echo "[publish-beta] publishing @xagi/design-mode-client-react and @xagi/design-mode-client-vue in parallel..."
|
||||
(
|
||||
cd packages/client-react
|
||||
npm publish --access=public --tag beta
|
||||
) &
|
||||
PID_REACT=$!
|
||||
|
||||
(
|
||||
cd packages/client-vue
|
||||
npm publish --access=public --tag beta
|
||||
) &
|
||||
PID_VUE=$!
|
||||
|
||||
wait "$PID_REACT"
|
||||
wait "$PID_VUE"
|
||||
|
||||
echo "[publish-beta] publishing @xagi/vite-plugin-design-mode..."
|
||||
(
|
||||
cd packages/plugin
|
||||
npm publish --access=public --tag beta
|
||||
)
|
||||
|
||||
echo "[publish-beta] done."
|
||||
Reference in New Issue
Block a user