UNPKG

kre-form

Version:

本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装

30 lines (27 loc) 719 B
const fs = require("fs"), execSync = require("child_process").execSync, packages = [ "core", "abc", "ant", "ionic", // 'survey', ]; const version = JSON.parse(fs.readFileSync("package.json", "utf8")).version; packages.map((package) => { const packagePath = `dist/@kre-form/${package}`; if (package == "abc") { fs.copyFileSync( "src/abc/src/lib/fomula-hint.js", `dist/@kre-form/${package}/lib/fomula-hint.js` ); } package = fs.readFileSync(`${packagePath}/package.json`, "utf8"); fs.writeFileSync( `${packagePath}/package.json`, package.replace(/0.0.0-KREFORM-VERSION/g, version) ); }); function exec(cmd, options) { return execSync(cmd, options); }