chore: 调整自动生成引擎版本号的逻辑

feat: 增加新版引擎全局 API
feat: 增加 vision-polyfill, 用作纯 API 级别的适配
This commit is contained in:
力皓 2021-01-11 20:24:42 +08:00
parent 373f8c3b2e
commit 9023aee088
9 changed files with 32 additions and 14 deletions

View File

@ -12,8 +12,8 @@
"scripts": { "scripts": {
"start": "build-scripts start", "start": "build-scripts start",
"version:update": "node ./scripts/version.js", "version:update": "node ./scripts/version.js",
"build": "tnpm run version:update && build-scripts build --skip-demo", "build": "build-scripts build --skip-demo",
"cloud-build": "build-scripts build --skip-demo", "cloud-build": "build-scripts build --skip-demo && tnpm run version:update",
"test": "build-scripts test --config build.test.json" "test": "build-scripts test --config build.test.json"
}, },
"license": "MIT", "license": "MIT",

View File

@ -15,8 +15,15 @@ if (!match) {
const releaseVersion = match[1]; const releaseVersion = match[1];
const indexFile = join(__dirname, '../src/index.ts'); const distDir = join(__dirname, '../dist');
const indexContent = fse.readFileSync(indexFile, 'utf-8'); const distFile = join(distDir, 'editor-preset-vision.js');
fse.writeFileSync(indexFile, indexContent.replace('{VERSION}', releaseVersion)); if (!fse.existsSync(distFile)) {
console.warn('dist dir doesn\'t exists');
return;
}
const indexContent = fse.readFileSync(distFile, 'utf-8');
fse.writeFileSync(distFile, indexContent.replace('{{VERSION_PLACEHOLDER}}', releaseVersion));

View File

@ -183,7 +183,7 @@ export {
plugins, plugins,
}; };
const version = '1.0.29'; const version = '{{VERSION_PLACEHOLDER}}';
console.log( console.log(
`%c AliLowCodeEngine %c v${version} `, `%c AliLowCodeEngine %c v${version} `,

View File

@ -12,8 +12,8 @@
"scripts": { "scripts": {
"start": "build-scripts start", "start": "build-scripts start",
"version:update": "node ./scripts/version.js", "version:update": "node ./scripts/version.js",
"build": "tnpm run version:update && build-scripts build --skip-demo", "build": "build-scripts build --skip-demo",
"cloud-build": "build-scripts build --skip-demo", "cloud-build": "build-scripts build --skip-demo && tnpm run version:update",
"test": "build-scripts test --config build.test.json" "test": "build-scripts test --config build.test.json"
}, },
"license": "MIT", "license": "MIT",

View File

@ -15,8 +15,15 @@ if (!match) {
const releaseVersion = match[1]; const releaseVersion = match[1];
const indexFile = join(__dirname, '../src/index.ts'); const distDir = join(__dirname, '../dist');
const indexContent = fse.readFileSync(indexFile, 'utf-8'); const distFile = join(distDir, 'engine.js');
fse.writeFileSync(indexFile, indexContent.replace('{VERSION}', releaseVersion)); if (!fse.existsSync(distFile)) {
console.warn('dist dir doesn\'t exists');
return;
}
const indexContent = fse.readFileSync(distFile, 'utf-8');
fse.writeFileSync(distFile, indexContent.replace('{{VERSION_PLACEHOLDER}}', releaseVersion));

View File

@ -80,7 +80,7 @@ export async function init(container?: Element) {
); );
} }
const version = '{VERSION}'; const version = '{{VERSION_PLACEHOLDER}}';
console.log( console.log(
`%c AliLowCodeEngine %c v${version} `, `%c AliLowCodeEngine %c v${version} `,

View File

@ -57,5 +57,5 @@
"publishConfig": { "publishConfig": {
"registry": "https://registry.npm.alibaba-inc.com" "registry": "https://registry.npm.alibaba-inc.com"
}, },
"homepage": "https://unpkg.alibaba-inc.com/@ali/lowcode-rax-simulator-renderer@1.0.29/build/index.html" "homepage": "https://unpkg.alibaba-inc.com/@ali/lowcode-rax-simulator-renderer@1.0.30-beta.7/build/index.html"
} }

View File

@ -1,5 +1,5 @@
{ {
"name": "@ali/lowcode-editor-preset-vision", "name": "@ali/lowcode-vision-polyfill",
"version": "1.0.29", "version": "1.0.29",
"description": "Vision Polyfill for Ali lowCode engine", "description": "Vision Polyfill for Ali lowCode engine",
"main": "lib/index.js", "main": "lib/index.js",

View File

@ -25,6 +25,8 @@ mkdir packages
cp -r $WORK_DIR/packages/react-simulator-renderer packages/react-simulator-renderer cp -r $WORK_DIR/packages/react-simulator-renderer packages/react-simulator-renderer
cp -r $WORK_DIR/packages/rax-simulator-renderer packages/rax-simulator-renderer cp -r $WORK_DIR/packages/rax-simulator-renderer packages/rax-simulator-renderer
cp -r $WORK_DIR/packages/editor-preset-vision packages/editor-preset-vision cp -r $WORK_DIR/packages/editor-preset-vision packages/editor-preset-vision
cp -r $WORK_DIR/packages/engine packages/engine
cp -r $WORK_DIR/packages/vision-polyfill packages/vision-polyfill
# cp -r $WORK_DIR/packages/editor-preset-general packages/editor-preset-general # cp -r $WORK_DIR/packages/editor-preset-general packages/editor-preset-general
lerna bootstrap lerna bootstrap
lerna run cloud-build --stream lerna run cloud-build --stream
@ -34,6 +36,8 @@ cd $WORK_DIR
mv deploy-space/packages/react-simulator-renderer/dist $BUILD_DEST mv deploy-space/packages/react-simulator-renderer/dist $BUILD_DEST
mv deploy-space/packages/rax-simulator-renderer/dist/* $BUILD_DEST mv deploy-space/packages/rax-simulator-renderer/dist/* $BUILD_DEST
mv deploy-space/packages/editor-preset-vision/dist/* $BUILD_DEST mv deploy-space/packages/editor-preset-vision/dist/* $BUILD_DEST
mv deploy-space/packages/editor-engine/dist/* $BUILD_DEST
mv deploy-space/packages/editor-vision-polyfill/dist/* $BUILD_DEST
# mv deploy-space/packages/editor-preset-general/dist/* $BUILD_DEST # mv deploy-space/packages/editor-preset-general/dist/* $BUILD_DEST
# cp deploy-space/static/* $BUILD_DEST # cp deploy-space/static/* $BUILD_DEST