hc-web-log-mon
Version:
基于 JS 跨平台插件,为前端项目提供【 行为、性能、异常、请求、资源、路由、曝光、录屏 】监控手段
20 lines (15 loc) • 533 B
text/typescript
import { execSync } from 'child_process'
import path from 'path'
import consola from 'consola'
import { version } from '../package.json'
import { packages } from '../meta/packages'
execSync('pnpm run build', { stdio: 'inherit' })
let command = 'npm publish --access public'
if (version.includes('beta')) command += ' --tag beta'
for (const { name } of packages) {
execSync(command, {
stdio: 'inherit',
cwd: path.join('packages', name, 'dist')
})
consola.success(`Published hc-web-log-${name}`)
}