diff --git a/VERSION b/VERSION index c9929e36a80840c7dcd1b17100c34d9bf32682ff..e1df5de7ae8c0e5f2eb07df65f15a95766f6c9b0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.4.2 \ No newline at end of file +1.4.4 \ No newline at end of file diff --git a/arkoala/arkui-common/package.json b/arkoala/arkui-common/package.json index 7539bbebf1d5207ada4bc908cb53afb67bc799d9..c6ccef336c1fd976a3acfdd3eec18c57d3826208 100644 --- a/arkoala/arkui-common/package.json +++ b/arkoala/arkui-common/package.json @@ -1,62 +1,62 @@ { - "name": "@koalaui/arkui-common", - "version": "1.4.2+devel", - "description": "", - "main": "build/lib/src/index.js", - "exports": { - ".": "./build/lib/src/typescript/index.js", - "./config/tsconfig.base.json": "./config/tsconfig.base.json", - "./*": "./build/lib/src/*.js" - }, - "imports": { - "#arkcompat/*": { - "default": "./build/lib/src/typescript/*.js" + "name": "@koalaui/arkui-common", + "version": "1.4.4+devel", + "description": "", + "main": "build/lib/src/index.js", + "exports": { + ".": "./build/lib/src/typescript/index.js", + "./config/tsconfig.base.json": "./config/tsconfig.base.json", + "./*": "./build/lib/src/*.js" + }, + "imports": { + "#arkcompat/*": { + "default": "./build/lib/src/typescript/*.js" + } + }, + "types": "./index.d.ts", + "typesVersions": { + "*": { + "config/tsconfig.base.json": [ + "config/tsconfig.base.json" + ], + "*": [ + "./build/lib/src/*" + ] + } + }, + "files": [ + "build/lib/**/*.js", + "build/lib/**/*.d.ts", + "!/build/lib/test/**", + "../arkui/types/index-full.d.ts", + "config/**", + "oh-package.json5" + ], + "scripts": { + "clean": "rimraf build dist; npm run ets:clean", + "docs": "typedoc", + "unmemoize": "memo-tsc -b tsconfig-unmemoize.json", + "compile": "npm run ohos-sdk && memo-tsc -b .", + "compile:arkts": "../../incremental/tools/panda/arkts/arktsc --ets-module --arktsconfig arktsconfig.json", + "build:arkui-common": "npm run unmemoize && npm run build:arkui-common:inc", + "build:arkui-common:inc": "npm run unmemoize && fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../../incremental/tools/panda/arkts/arktsc --link-name arkui-common && ninja ${NINJA_OPTIONS} -f build/build.ninja", + "clean:arkui-common": "npm run clean", + "interface-sdk:download": "node scripts/download-interface-sdk.mjs", + "ohos-sdk:download": "node scripts/download-oh-sdk.mjs", + "ohos-sdk:patch": "node scripts/patch-oh-sdk.mjs", + "ohos-sdk": "npm run ohos-sdk:download && npm run ohos-sdk:patch && npm run interface-sdk:download", + "ets:test": "cd test/ets; ets-tsc", + "test-gen": "npm run compile && npm run ets:test && mocha --gen-golden=$npm_config_gdir", + "ets:clean": "rimraf test/generated/*.ts test/ets/js_output", + "test": "npm run compile && TS_NODE_PROJECT=./test/tsconfig.json mocha -r tsconfig-paths/register", + "test:coverage": "nyc mocha" + }, + "keywords": [], + "dependencies": { + "@koalaui/common": "1.4.4+devel", + "@koalaui/compat": "1.4.4+devel", + "@koalaui/runtime": "1.4.4+devel", + "@koalaui/ets-tsc": "4.9.5-r4", + "@koalaui/fast-arktsc": "next" } - }, - "types": "./index.d.ts", - "typesVersions": { - "*": { - "config/tsconfig.base.json": [ - "config/tsconfig.base.json" - ], - "*": [ - "./build/lib/src/*" - ] - } - }, - "files": [ - "build/lib/**/*.js", - "build/lib/**/*.d.ts", - "!/build/lib/test/**", - "../arkui/types/index-full.d.ts", - "config/**", - "oh-package.json5" - ], - "scripts": { - "clean": "rimraf build dist; npm run ets:clean", - "docs": "typedoc", - "unmemoize": "memo-tsc -b tsconfig-unmemoize.json", - "compile": "npm run ohos-sdk && memo-tsc -b .", - "compile:arkts": "../../incremental/tools/panda/arkts/arktsc --ets-module --arktsconfig arktsconfig.json", - "build:arkui-common": "npm run unmemoize && npm run build:arkui-common:inc", - "build:arkui-common:inc": "npm run unmemoize && fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../../incremental/tools/panda/arkts/arktsc --link-name arkui-common && ninja ${NINJA_OPTIONS} -f build/build.ninja", - "clean:arkui-common": "npm run clean", - "interface-sdk:download": "node scripts/download-interface-sdk.mjs", - "ohos-sdk:download": "node scripts/download-oh-sdk.mjs", - "ohos-sdk:patch": "node scripts/patch-oh-sdk.mjs", - "ohos-sdk": "npm run ohos-sdk:download && npm run ohos-sdk:patch && npm run interface-sdk:download", - "ets:test": "cd test/ets; ets-tsc", - "test-gen": "npm run compile && npm run ets:test && mocha --gen-golden=$npm_config_gdir", - "ets:clean": "rimraf test/generated/*.ts test/ets/js_output", - "test": "npm run compile && TS_NODE_PROJECT=./test/tsconfig.json mocha -r tsconfig-paths/register", - "test:coverage": "nyc mocha" - }, - "keywords": [], - "dependencies": { - "@koalaui/common": "1.4.2+devel", - "@koalaui/compat": "1.4.2+devel", - "@koalaui/runtime": "1.4.2+devel", - "@koalaui/ets-tsc": "4.9.5-r4", - "@koalaui/fast-arktsc": "next" - } } \ No newline at end of file diff --git a/arkoala/arkui/package.json b/arkoala/arkui/package.json index dfc99b2eba3541883966ce0edc5ca83a3fb09e5e..4e389bea4d4142c635fc9a7f0f3b7f77e7883994 100644 --- a/arkoala/arkui/package.json +++ b/arkoala/arkui/package.json @@ -1,67 +1,67 @@ { - "name": "@koalaui/arkoala-arkui", - "version": "1.4.2+devel", - "description": "", - "main": "build/lib/src/index.js", - "exports": { - ".": "./build/lib/src/index.js", - "./ohos.*": "./build/lib/src/shared/ohos.*.js", - "./system.*": "./build/lib/src/shared/system.*.js", - "./*": "./build/lib/src/*.js" - }, - "types": "./index.d.ts", - "typesVersions": { - "*": { - "ohos.*": [ - "./build/lib/src/shared/ohos.*" - ], - "system.*": [ - "./build/lib/src/shared/system.*" - ], - "types/*": [ - "./types/*" - ], - "*": [ - "./build/lib/src/*" - ] + "name": "@koalaui/arkoala-arkui", + "version": "1.4.4+devel", + "description": "", + "main": "build/lib/src/index.js", + "exports": { + ".": "./build/lib/src/index.js", + "./ohos.*": "./build/lib/src/shared/ohos.*.js", + "./system.*": "./build/lib/src/shared/system.*.js", + "./*": "./build/lib/src/*.js" + }, + "types": "./index.d.ts", + "typesVersions": { + "*": { + "ohos.*": [ + "./build/lib/src/shared/ohos.*" + ], + "system.*": [ + "./build/lib/src/shared/system.*" + ], + "types/*": [ + "./types/*" + ], + "*": [ + "./build/lib/src/*" + ] + } + }, + "files": [ + "build/lib/**/*.js", + "build/lib/**/*.d.ts", + "!/build/lib/test/**", + "oh-package.json5" + ], + "scripts": { + "docs": "typedoc", + "compile": "npm run ohos-sdk --prefix ../arkui-common && memo-tsc -b .", + "compile:arkts": "bash ../../incremental/tools/panda/arkts/arktsc --arktsconfig arktsconfig.json", + "clean": "rimraf build dist ; npm run ets:clean", + "ets:test": "cd test/ets; ets-tsc", + "test-gen": "npm run compile && npm run ets:test && mocha --gen-golden=$npm_config_gdir", + "ets:clean": "rimraf test/generated/*.ts test/ets/js_output", + "test": "npm run compile && npm run ets:test && mocha", + "test:coverage": "nyc mocha" + }, + "keywords": [], + "dependencies": { + "@koalaui/common": "1.4.4+devel", + "@koalaui/runtime": "1.4.4+devel", + "@koalaui/arkoala": "1.4.1+devel", + "@koalaui/arkui-common": "1.4.4+devel", + "@koalaui/ets-tsc": "4.9.5-r4", + "media-query-parser": "^2.0.2", + "commander": "10.0.1" + }, + "devDependencies": { + "@types/chai": "^4.3.1", + "@types/mocha": "^9.1.0", + "@typescript-eslint/eslint-plugin": "^5.20.0", + "@typescript-eslint/parser": "^5.20.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", + "eslint-plugin-unused-imports": "^2.0.0", + "mocha": "^9.2.2", + "source-map-support": "^0.5.21" } - }, - "files": [ - "build/lib/**/*.js", - "build/lib/**/*.d.ts", - "!/build/lib/test/**", - "oh-package.json5" - ], - "scripts": { - "docs": "typedoc", - "compile": "npm run ohos-sdk --prefix ../arkui-common && memo-tsc -b .", - "compile:arkts": "bash ../../incremental/tools/panda/arkts/arktsc --arktsconfig arktsconfig.json", - "clean": "rimraf build dist ; npm run ets:clean", - "ets:test": "cd test/ets; ets-tsc", - "test-gen": "npm run compile && npm run ets:test && mocha --gen-golden=$npm_config_gdir", - "ets:clean": "rimraf test/generated/*.ts test/ets/js_output", - "test": "npm run compile && npm run ets:test && mocha", - "test:coverage": "nyc mocha" - }, - "keywords": [], - "dependencies": { - "@koalaui/common": "1.4.2+devel", - "@koalaui/runtime": "1.4.2+devel", - "@koalaui/arkoala": "1.4.1+devel", - "@koalaui/arkui-common": "1.4.2+devel", - "@koalaui/ets-tsc": "4.9.5-r4", - "media-query-parser": "^2.0.2", - "commander": "10.0.1" - }, - "devDependencies": { - "@types/chai": "^4.3.1", - "@types/mocha": "^9.1.0", - "@typescript-eslint/eslint-plugin": "^5.20.0", - "@typescript-eslint/parser": "^5.20.0", - "chai": "^4.3.6", - "eslint": "^8.13.0", - "eslint-plugin-unused-imports": "^2.0.0", - "mocha": "^9.2.2", - "source-map-support": "^0.5.21" - } } \ No newline at end of file diff --git a/arkoala/ets-plugin/package.json b/arkoala/ets-plugin/package.json index 5c2f0f9f738388d626b29a13b793cf2c2193c10b..5aac259a2f96805d2d891b7123f0ca34c8af5e92 100644 --- a/arkoala/ets-plugin/package.json +++ b/arkoala/ets-plugin/package.json @@ -1,57 +1,57 @@ { - "name": "@koalaui/ets-plugin", - "version": "1.4.2+devel", - "description": "", - "main": "build/lib/src/index.js", - "types": "build/lib/src/index.d.ts", - "files": [ - "build/lib/**/*.js", - "build/lib/**/*.d.ts" - ], - "scripts": { - "compile": "ets-tsc -b .", - "test": "npm run compile && npm run test:ets", - "compile:arkoala:ets": "cd test/ets && ets-tsc -p tsconfig.arkoala.json", - "compile:arkts:ets": "cd test/ets && ets-tsc -p tsconfig.arkts.json", - "compile:koala:ets": "cd test/ets && ets-tsc -p tsconfig.koala.json", - "compile:arkoala:spec": "cd test/spec && ets-tsc -p ../../test/specification/tsconfig.arkoala.json || true", - "compile:arkts:spec": "cd test/spec && ets-tsc -p ../../test/specification/tsconfig.arkts.json || true", - "compile:koala:spec": "cd test/spec && ets-tsc -p ../../test/specification/tsconfig.koala.json || true", - "canonize:arkoala:ets": "npm run compile:arkoala:ets && cp -r build/ts/arkoala/ets test/golden/arkoala", - "canonize:arkts:ets": "npm run compile:arkts:ets && cp -r build/ts/arkts/ets test/golden/arkts", - "canonize:koala:ets": "npm run compile:koala:ets && cp -r build/ts/koala/ets test/golden/koala", - "canonize:ets": "npm run canonize:arkoala:ets && npm run canonize:arkts:ets && npm run canonize:koala:ets", - "canonize:arkoala:spec": "npm run compile:arkoala:spec && cp -r build/ts/arkoala/spec test/golden/arkoala", - "canonize:arkts:spec": "npm run compile:arkts:spec && cp -r build/ts/arkts/spec test/golden/arkts", - "canonize:koala:spec": "npm run compile:koala:spec && cp -r build/ts/koala/spec test/golden/koala", - "canonize:spec": "npm run canonize:arkoala:spec && npm run canonize:arkts:spec && npm run canonize:koala:spec", - "canonize:all": "npm run compile && npm run canonize:ets && npm run sync:spec && npm run canonize:spec", - "test:arkoala:ets": "npm run compile:arkoala:ets && mocha --config mocharc.arkoala.ets.json", - "test:arkts:ets": "npm run compile:arkts:ets && mocha --config mocharc.arkts.ets.json", - "test:koala:ets": "npm run compile:koala:ets && mocha --config mocharc.koala.ets.json", - "test:ets": "npm run test:arkoala:ets && npm run test:arkts:ets && npm run test:koala:ets", - "test:arkoala:spec": "npm run compile:arkoala:spec && mocha --config mocharc.arkoala.spec.json", - "test:arkts:spec": "npm run compile:arkts:spec && mocha --config mocharc.arkts.spec.json", - "test:koala:spec": "npm run compile:koala:spec && mocha --config mocharc.koala.spec.json", - "test:spec": "npm run test:arkoala:spec && npm run test:arkts:spec && npm run test:koala:spec", - "test:all": "npm run compile && npm run test:ets && npm run sync:spec && npm run test:spec", - "compile:sync:spec": "cd test/scripts && memo-tsc -p tsconfig-sync-specification.json", - "sync:spec": "npm run compile:sync:spec && cd build/test/scripts && node sync-specification.js", - "clean": "rimraf build test/spec test/specification/ets2bundle" - }, - "keywords": [], - "dependencies": {}, - "devDependencies": { - "@koalaui/ets-tsc": "4.9.5-r4", - "@koalaui/memo-tsc": "4.9.5", - "@types/chai": "^4.3.1", - "@types/mocha": "^9.1.0", - "@typescript-eslint/eslint-plugin": "^5.20.0", - "@typescript-eslint/parser": "^5.20.0", - "chai": "^4.3.6", - "eslint": "^8.13.0", - "eslint-plugin-unused-imports": "^2.0.0", - "mocha": "^9.2.2", - "source-map-support": "^0.5.21" - } + "name": "@koalaui/ets-plugin", + "version": "1.4.4+devel", + "description": "", + "main": "build/lib/src/index.js", + "types": "build/lib/src/index.d.ts", + "files": [ + "build/lib/**/*.js", + "build/lib/**/*.d.ts" + ], + "scripts": { + "compile": "ets-tsc -b .", + "test": "npm run compile && npm run test:ets", + "compile:arkoala:ets": "cd test/ets && ets-tsc -p tsconfig.arkoala.json", + "compile:arkts:ets": "cd test/ets && ets-tsc -p tsconfig.arkts.json", + "compile:koala:ets": "cd test/ets && ets-tsc -p tsconfig.koala.json", + "compile:arkoala:spec": "cd test/spec && ets-tsc -p ../../test/specification/tsconfig.arkoala.json || true", + "compile:arkts:spec": "cd test/spec && ets-tsc -p ../../test/specification/tsconfig.arkts.json || true", + "compile:koala:spec": "cd test/spec && ets-tsc -p ../../test/specification/tsconfig.koala.json || true", + "canonize:arkoala:ets": "npm run compile:arkoala:ets && cp -r build/ts/arkoala/ets test/golden/arkoala", + "canonize:arkts:ets": "npm run compile:arkts:ets && cp -r build/ts/arkts/ets test/golden/arkts", + "canonize:koala:ets": "npm run compile:koala:ets && cp -r build/ts/koala/ets test/golden/koala", + "canonize:ets": "npm run canonize:arkoala:ets && npm run canonize:arkts:ets && npm run canonize:koala:ets", + "canonize:arkoala:spec": "npm run compile:arkoala:spec && cp -r build/ts/arkoala/spec test/golden/arkoala", + "canonize:arkts:spec": "npm run compile:arkts:spec && cp -r build/ts/arkts/spec test/golden/arkts", + "canonize:koala:spec": "npm run compile:koala:spec && cp -r build/ts/koala/spec test/golden/koala", + "canonize:spec": "npm run canonize:arkoala:spec && npm run canonize:arkts:spec && npm run canonize:koala:spec", + "canonize:all": "npm run compile && npm run canonize:ets && npm run sync:spec && npm run canonize:spec", + "test:arkoala:ets": "npm run compile:arkoala:ets && mocha --config mocharc.arkoala.ets.json", + "test:arkts:ets": "npm run compile:arkts:ets && mocha --config mocharc.arkts.ets.json", + "test:koala:ets": "npm run compile:koala:ets && mocha --config mocharc.koala.ets.json", + "test:ets": "npm run test:arkoala:ets && npm run test:arkts:ets && npm run test:koala:ets", + "test:arkoala:spec": "npm run compile:arkoala:spec && mocha --config mocharc.arkoala.spec.json", + "test:arkts:spec": "npm run compile:arkts:spec && mocha --config mocharc.arkts.spec.json", + "test:koala:spec": "npm run compile:koala:spec && mocha --config mocharc.koala.spec.json", + "test:spec": "npm run test:arkoala:spec && npm run test:arkts:spec && npm run test:koala:spec", + "test:all": "npm run compile && npm run test:ets && npm run sync:spec && npm run test:spec", + "compile:sync:spec": "cd test/scripts && memo-tsc -p tsconfig-sync-specification.json", + "sync:spec": "npm run compile:sync:spec && cd build/test/scripts && node sync-specification.js", + "clean": "rimraf build test/spec test/specification/ets2bundle" + }, + "keywords": [], + "dependencies": {}, + "devDependencies": { + "@koalaui/ets-tsc": "4.9.5-r4", + "@koalaui/memo-tsc": "4.9.5", + "@types/chai": "^4.3.1", + "@types/mocha": "^9.1.0", + "@typescript-eslint/eslint-plugin": "^5.20.0", + "@typescript-eslint/parser": "^5.20.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", + "eslint-plugin-unused-imports": "^2.0.0", + "mocha": "^9.2.2", + "source-map-support": "^0.5.21" + } } \ No newline at end of file diff --git a/incremental/build-common/package.json b/incremental/build-common/package.json index 9427ea7bd0d8a67ef1730a37b9482091057061b1..4635f4273120fb5b534740fc81c5006d19744000 100644 --- a/incremental/build-common/package.json +++ b/incremental/build-common/package.json @@ -1,8 +1,8 @@ { - "name": "@koalaui/build-common", - "version": "1.4.2+devel", - "description": "", - "files": [ - "tsconfig.json" - ] + "name": "@koalaui/build-common", + "version": "1.4.4+devel", + "description": "", + "files": [ + "tsconfig.json" + ] } \ No newline at end of file diff --git a/incremental/common/package.json b/incremental/common/package.json index 06ec8895cdbfbeabea854e6e4c6f257ec1d1102b..4e1f4b778baadade58b8fa7be2c5e226828527f6 100644 --- a/incremental/common/package.json +++ b/incremental/common/package.json @@ -1,59 +1,59 @@ { - "name": "@koalaui/common", - "version": "1.4.2+devel", - "description": "", - "main": "build/lib/src/index.js", - "types": "./index.d.ts", - "files": [ - "build/lib/**/*.js", - "build/lib/**/*.d.ts", - "build/bridges/ohos/**/*.js", - "build/bridges/ohos/**/*.d.ts", - "oh-package.json5" - ], - "exports": { - ".": "./build/lib/src/index.js", - "./golden": "./test/golden.js", - "./bridges": { - "ark": "./build/bridges/ohos/index.js", - "default": null + "name": "@koalaui/common", + "version": "1.4.4+devel", + "description": "", + "main": "build/lib/src/index.js", + "types": "./index.d.ts", + "files": [ + "build/lib/**/*.js", + "build/lib/**/*.d.ts", + "build/bridges/ohos/**/*.js", + "build/bridges/ohos/**/*.d.ts", + "oh-package.json5" + ], + "exports": { + ".": "./build/lib/src/index.js", + "./golden": "./test/golden.js", + "./bridges": { + "ark": "./build/bridges/ohos/index.js", + "default": null + } + }, + "typesVersions": { + "*": { + "bridges": [ + "build/bridges/ohos/index.d.ts" + ], + "*": [ + "build/lib/src/*", + "build/lib/typescript/*" + ] + } + }, + "scripts": { + "compile": "memo-tsc -b .", + "clean": "rimraf build", + "test": "mocha", + "test:coverage": "nyc mocha", + "clean:common": "npm run clean", + "build:common": "npm run build:common:inc", + "build:common:inc": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc --link-name common && ninja ${NINJA_OPTIONS} -f build/build.ninja", + "build:common:inc:capi": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc-capi --file-option --link-name common && PANDA_SDK_PATH=../tools/panda/node_modules/@panda/sdk ninja ${NINJA_OPTIONS} -f build/build.ninja" + }, + "keywords": [], + "dependencies": { + "@koalaui/compat": "1.4.4+devel" + }, + "devDependencies": { + "@ohos/hypium": "1.0.6", + "@types/chai": "^4.3.1", + "@types/mocha": "^9.1.0", + "@typescript-eslint/eslint-plugin": "^5.20.0", + "@typescript-eslint/parser": "^5.20.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", + "eslint-plugin-unused-imports": "^2.0.0", + "mocha": "^9.2.2", + "source-map-support": "^0.5.21" } - }, - "typesVersions": { - "*": { - "bridges": [ - "build/bridges/ohos/index.d.ts" - ], - "*": [ - "build/lib/src/*", - "build/lib/typescript/*" - ] - } - }, - "scripts": { - "compile": "memo-tsc -b .", - "clean": "rimraf build", - "test": "mocha", - "test:coverage": "nyc mocha", - "clean:common": "npm run clean", - "build:common": "npm run build:common:inc", - "build:common:inc": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc --link-name common && ninja ${NINJA_OPTIONS} -f build/build.ninja", - "build:common:inc:capi": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc-capi --file-option --link-name common && PANDA_SDK_PATH=../tools/panda/node_modules/@panda/sdk ninja ${NINJA_OPTIONS} -f build/build.ninja" - }, - "keywords": [], - "dependencies": { - "@koalaui/compat": "1.4.2+devel" - }, - "devDependencies": { - "@ohos/hypium": "1.0.6", - "@types/chai": "^4.3.1", - "@types/mocha": "^9.1.0", - "@typescript-eslint/eslint-plugin": "^5.20.0", - "@typescript-eslint/parser": "^5.20.0", - "chai": "^4.3.6", - "eslint": "^8.13.0", - "eslint-plugin-unused-imports": "^2.0.0", - "mocha": "^9.2.2", - "source-map-support": "^0.5.21" - } -} +} \ No newline at end of file diff --git a/incremental/compat/package.json b/incremental/compat/package.json index c84729e43b2c1a923d8015f13bd93b714e005b6b..cbadced82c3be2901d92e7de859e430a89682e7f 100644 --- a/incremental/compat/package.json +++ b/incremental/compat/package.json @@ -1,46 +1,46 @@ { - "name": "@koalaui/compat", - "version": "1.4.2+devel", - "description": "", - "main": "build/src/index.js", - "types": "build/src/index.d.ts", - "files": [ - "build/src/**/*.js", - "build/src/**/*.d.ts" - ], - "imports": { - "#platform": { - "ark": "./build/src/ohos/index.js", - "ios": "./build/src/typescript/index.js", - "browser": "./build/src/typescript/index.js", - "node": "./build/src/typescript/index.js", - "default": "./build/src/typescript/index.js" + "name": "@koalaui/compat", + "version": "1.4.4+devel", + "description": "", + "main": "build/src/index.js", + "types": "build/src/index.d.ts", + "files": [ + "build/src/**/*.js", + "build/src/**/*.d.ts" + ], + "imports": { + "#platform": { + "ark": "./build/src/ohos/index.js", + "ios": "./build/src/typescript/index.js", + "browser": "./build/src/typescript/index.js", + "node": "./build/src/typescript/index.js", + "default": "./build/src/typescript/index.js" + } + }, + "exports": { + ".": "./build/src/index.js" + }, + "scripts": { + "clean": "rimraf build dist", + "compile": "memo-tsc -b .", + "compile:ohos": "memo-tsc -b ./tsconfig-ohos.json", + "compile:all": "npm run compile && npm run compile:ohos", + "build:compat": "npm run build:compat:inc", + "build:compat:inc": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc --link-name compat && ninja ${NINJA_OPTIONS} -f build/build.ninja", + "build:compat:inc:capi": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc-capi --file-option --link-name compat && PANDA_SDK_PATH=../tools/panda/node_modules/@panda/sdk ninja ${NINJA_OPTIONS} -f build/build.ninja" + }, + "keywords": [], + "dependencies": {}, + "devDependencies": { + "@ohos/hypium": "1.0.6", + "@types/chai": "^4.3.1", + "@types/mocha": "^9.1.0", + "@typescript-eslint/eslint-plugin": "^5.20.0", + "@typescript-eslint/parser": "^5.20.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", + "eslint-plugin-unused-imports": "^2.0.0", + "mocha": "^9.2.2", + "source-map-support": "^0.5.21" } - }, - "exports": { - ".": "./build/src/index.js" - }, - "scripts": { - "clean": "rimraf build dist", - "compile": "memo-tsc -b .", - "compile:ohos": "memo-tsc -b ./tsconfig-ohos.json", - "compile:all": "npm run compile && npm run compile:ohos", - "build:compat": "npm run build:compat:inc", - "build:compat:inc": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc --link-name compat && ninja ${NINJA_OPTIONS} -f build/build.ninja", - "build:compat:inc:capi": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc-capi --file-option --link-name compat && PANDA_SDK_PATH=../tools/panda/node_modules/@panda/sdk ninja ${NINJA_OPTIONS} -f build/build.ninja" - }, - "keywords": [], - "dependencies": {}, - "devDependencies": { - "@ohos/hypium": "1.0.6", - "@types/chai": "^4.3.1", - "@types/mocha": "^9.1.0", - "@typescript-eslint/eslint-plugin": "^5.20.0", - "@typescript-eslint/parser": "^5.20.0", - "chai": "^4.3.6", - "eslint": "^8.13.0", - "eslint-plugin-unused-imports": "^2.0.0", - "mocha": "^9.2.2", - "source-map-support": "^0.5.21" - } -} +} \ No newline at end of file diff --git a/incremental/compiler-plugin/package.json b/incremental/compiler-plugin/package.json index efb61e3afe2ad444b01ad6a41847785b4731e643..146106309bda546ccac3cf68b5b3d21baeae96a3 100644 --- a/incremental/compiler-plugin/package.json +++ b/incremental/compiler-plugin/package.json @@ -1,34 +1,34 @@ { - "name": "@koalaui/compiler-plugin", - "version": "1.4.2+devel", - "description": "", - "main": "build/lib/src/index.js", - "types": "build/lib/src/index.d.ts", - "files": [ - "build/lib/**/*.js", - "build/lib/**/*.d.ts" - ], - "keywords": [], - "dependencies": { - "@koalaui/common": "1.4.2+devel" - }, - "devDependencies": { - "@types/chai": "^4.3.1", - "@types/mocha": "^9.1.0", - "@typescript-eslint/eslint-plugin": "^5.20.0", - "@typescript-eslint/parser": "^5.20.0", - "chai": "^4.3.6", - "eslint": "^8.13.0", - "eslint-plugin-unused-imports": "^2.0.0", - "mocha": "^9.2.2", - "source-map-support": "^0.5.21" - }, - "scripts": { - "compile": "memo-tsc -b .", - "clean": "rimraf build dist test/dump", - "unmemoize:tests": "npm run compile && cd test && memo-tsc -p tsconfig-unmemoize.json && rimraf build", - "test": "npm run unmemoize:tests && mocha", - "test:coverage": "nyc mocha", - "canonize": "npm run unmemoize:tests && cp -r ./test/unmemoized/examples ./test/golden/" - } + "name": "@koalaui/compiler-plugin", + "version": "1.4.4+devel", + "description": "", + "main": "build/lib/src/index.js", + "types": "build/lib/src/index.d.ts", + "files": [ + "build/lib/**/*.js", + "build/lib/**/*.d.ts" + ], + "keywords": [], + "dependencies": { + "@koalaui/common": "1.4.4+devel" + }, + "devDependencies": { + "@types/chai": "^4.3.1", + "@types/mocha": "^9.1.0", + "@typescript-eslint/eslint-plugin": "^5.20.0", + "@typescript-eslint/parser": "^5.20.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", + "eslint-plugin-unused-imports": "^2.0.0", + "mocha": "^9.2.2", + "source-map-support": "^0.5.21" + }, + "scripts": { + "compile": "memo-tsc -b .", + "clean": "rimraf build dist test/dump", + "unmemoize:tests": "npm run compile && cd test && memo-tsc -p tsconfig-unmemoize.json && rimraf build", + "test": "npm run unmemoize:tests && mocha", + "test:coverage": "nyc mocha", + "canonize": "npm run unmemoize:tests && cp -r ./test/unmemoized/examples ./test/golden/" + } } \ No newline at end of file diff --git a/incremental/runtime/package.json b/incremental/runtime/package.json index 9318efc12526569a3e94c9be7b9deb2b8ab4e27b..546f115e7b367e6d35cadc69b3094617627b3564 100644 --- a/incremental/runtime/package.json +++ b/incremental/runtime/package.json @@ -1,57 +1,57 @@ { - "name": "@koalaui/runtime", - "version": "1.4.2+devel", - "description": "", - "main": "./build/lib/src/index.js", - "types": "./build/lib/src/index.d.ts", - "files": [ - "build/lib/**/*.js", - "build/lib/**/*.d.ts", - "oh-package.json5" - ], - "scripts": { - "compile": "memo-tsc -p .", - "compile:unmemoize": "memo-tsc -p tsconfig-unmemoize.json", - "compile:test": "memo-tsc -b tsconfig-test.json", - "clean": "rimraf build", - "test": "mocha", - "test:coverage": "nyc mocha", - "panda:sdk:install": "cd ../tools/panda && npm run panda:sdk:install", - "arkts:compile:test:lib": "bash ../tools/panda/arkts/arktsc --arktsconfig arktsconfig-test-lib.json --ets-module", - "arkts:compile:test:app": "find build/unmemoized/test-arkts -name '*.test.ts' -exec mkdir -p build/test/app/{} \\; -exec bash ../tools/panda/arkts/arktsc --arktsconfig arktsconfig-test-app.json --output build/test/app/{}/test.abc {} \\;", - "arkts:run:test:harness": "find build/test/app -name test.abc -exec bash ../tools/panda/arkts/ark --ark-boot-files $(find ../compat/build/abc ../common/build/abc ./build/test/lib -name '*.abc' | paste -sd ':' -) {} \\;", - "arkts:compile:test": "npm run compile:arkts && npm run arkts:compile:test:lib && npm run arkts:compile:test:app", - "arkts:run:test": "npm run clean && npm run panda:sdk:install && npm run arkts:compile:test && npm run arkts:run:test:harness", - "unmemoize": "memo-tsc -b arktsconfig-unmemoize.json", - "compile:arkts": "npm run unmemoize && ../tools/panda/arkts/arktsc --arktsconfig arktsconfig-run-unmemoized.json --ets-module", - "build:compat": "npm run build:compat --prefix ../compat", - "build:compat:inc": "npm run build:compat:inc --prefix ../compat", - "build:common": "npm run build:common --prefix ../common", - "build:common:inc": "npm run build:common:inc --prefix ../common", - "build:runtime": "npm run build:runtime:inc", - "build:runtime:inc": "npm run unmemoize && fast-arktsc --input-files ./arktsconfig-run-unmemoized.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc --link-name runtime && ninja ${NINJA_OPTIONS} -f build/build.ninja", - "build:runtime:inc:capi": "npm run unmemoize && fast-arktsc --input-files ./arktsconfig-run-unmemoized.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc-capi --link-name runtime --file-option && PANDA_SDK_PATH=../tools/panda/node_modules/@panda/sdk ninja ${NINJA_OPTIONS} -f build/build.ninja", - "build:incremental:components": "npm run build:compat && npm run build:common && npm run build:runtime", - "build:incremental:components:inc": "npm run build:compat:inc && npm run build:common:inc && npm run build:runtime:inc", - "link:incremental": "../tools/panda/arkts/arklink --output build/incremental.abc -- ../compat/build/compat.abc ../common/build/common.abc build/runtime.abc", - "build:incremental": "npm run build:incremental:components && npm run link:incremental", - "build:incremental:inc": "npm run build:incremental:components:inc && npm run link:incremental", - "clean:incremental": "npm run clean" - }, - "keywords": [], - "dependencies": { - "@koalaui/common": "1.4.2+devel", - "@koalaui/compat": "1.4.2+devel" - }, - "devDependencies": { - "@types/chai": "^4.3.1", - "@types/mocha": "^9.1.0", - "@typescript-eslint/eslint-plugin": "^5.20.0", - "@typescript-eslint/parser": "^5.20.0", - "chai": "^4.3.6", - "eslint": "^8.13.0", - "eslint-plugin-unused-imports": "^2.0.0", - "mocha": "^9.2.2", - "source-map-support": "^0.5.21" - } -} + "name": "@koalaui/runtime", + "version": "1.4.4+devel", + "description": "", + "main": "./build/lib/src/index.js", + "types": "./build/lib/src/index.d.ts", + "files": [ + "build/lib/**/*.js", + "build/lib/**/*.d.ts", + "oh-package.json5" + ], + "scripts": { + "compile": "memo-tsc -p .", + "compile:unmemoize": "memo-tsc -p tsconfig-unmemoize.json", + "compile:test": "memo-tsc -b tsconfig-test.json", + "clean": "rimraf build", + "test": "mocha", + "test:coverage": "nyc mocha", + "panda:sdk:install": "cd ../tools/panda && npm run panda:sdk:install", + "arkts:compile:test:lib": "bash ../tools/panda/arkts/arktsc --arktsconfig arktsconfig-test-lib.json --ets-module", + "arkts:compile:test:app": "find build/unmemoized/test-arkts -name '*.test.ts' -exec mkdir -p build/test/app/{} \\; -exec bash ../tools/panda/arkts/arktsc --arktsconfig arktsconfig-test-app.json --output build/test/app/{}/test.abc {} \\;", + "arkts:run:test:harness": "find build/test/app -name test.abc -exec bash ../tools/panda/arkts/ark --ark-boot-files $(find ../compat/build/abc ../common/build/abc ./build/test/lib -name '*.abc' | paste -sd ':' -) {} \\;", + "arkts:compile:test": "npm run compile:arkts && npm run arkts:compile:test:lib && npm run arkts:compile:test:app", + "arkts:run:test": "npm run clean && npm run panda:sdk:install && npm run arkts:compile:test && npm run arkts:run:test:harness", + "unmemoize": "memo-tsc -b arktsconfig-unmemoize.json", + "compile:arkts": "npm run unmemoize && ../tools/panda/arkts/arktsc --arktsconfig arktsconfig-run-unmemoized.json --ets-module", + "build:compat": "npm run build:compat --prefix ../compat", + "build:compat:inc": "npm run build:compat:inc --prefix ../compat", + "build:common": "npm run build:common --prefix ../common", + "build:common:inc": "npm run build:common:inc --prefix ../common", + "build:runtime": "npm run build:runtime:inc", + "build:runtime:inc": "npm run unmemoize && fast-arktsc --input-files ./arktsconfig-run-unmemoized.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc --link-name runtime && ninja ${NINJA_OPTIONS} -f build/build.ninja", + "build:runtime:inc:capi": "npm run unmemoize && fast-arktsc --input-files ./arktsconfig-run-unmemoized.json --output-dir ./build --compiler ../tools/panda/arkts/arktsc-capi --link-name runtime --file-option && PANDA_SDK_PATH=../tools/panda/node_modules/@panda/sdk ninja ${NINJA_OPTIONS} -f build/build.ninja", + "build:incremental:components": "npm run build:compat && npm run build:common && npm run build:runtime", + "build:incremental:components:inc": "npm run build:compat:inc && npm run build:common:inc && npm run build:runtime:inc", + "link:incremental": "../tools/panda/arkts/arklink --output build/incremental.abc -- ../compat/build/compat.abc ../common/build/common.abc build/runtime.abc", + "build:incremental": "npm run build:incremental:components && npm run link:incremental", + "build:incremental:inc": "npm run build:incremental:components:inc && npm run link:incremental", + "clean:incremental": "npm run clean" + }, + "keywords": [], + "dependencies": { + "@koalaui/common": "1.4.4+devel", + "@koalaui/compat": "1.4.4+devel" + }, + "devDependencies": { + "@types/chai": "^4.3.1", + "@types/mocha": "^9.1.0", + "@typescript-eslint/eslint-plugin": "^5.20.0", + "@typescript-eslint/parser": "^5.20.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", + "eslint-plugin-unused-imports": "^2.0.0", + "mocha": "^9.2.2", + "source-map-support": "^0.5.21" + } +} \ No newline at end of file diff --git a/interop/package.json b/interop/package.json index da37331480f7ffc7000f5ceabf112c650df54dfc..50327dcde56c9936196431ffb29996476b8d0a07 100644 --- a/interop/package.json +++ b/interop/package.json @@ -1,77 +1,77 @@ { - "name": "@koalaui/interop", - "version": "1.4.2+devel", - "description": "", - "workspaces": [ - "../incremental/build-common", - "../incremental/compat", - "../incremental/common" - ], - "files": [ - "build/lib/src/**/*.js", - "build/lib/src/**/*.d.ts", - "src", - "index.ts", - "oh-package.json5" - ], - "main": "./build/lib/src/interop/index.js", - "exports": { - ".": "./build/lib/src/interop/index.js", - "./*.js": "./build/lib/src/interop/*.js", - "./*": "./build/lib/src/interop/*.js" - }, - "imports": { - "#common/wrappers": { - "browser": "./build/lib/src/wasm/wrappers/index.js", - "node": "./build/lib/src/napi/wrappers/index.js" + "name": "@koalaui/interop", + "version": "1.4.4+devel", + "description": "", + "workspaces": [ + "../incremental/build-common", + "../incremental/compat", + "../incremental/common" + ], + "files": [ + "build/lib/src/**/*.js", + "build/lib/src/**/*.d.ts", + "src", + "index.ts", + "oh-package.json5" + ], + "main": "./build/lib/src/interop/index.js", + "exports": { + ".": "./build/lib/src/interop/index.js", + "./*.js": "./build/lib/src/interop/*.js", + "./*": "./build/lib/src/interop/*.js" }, - "#common/wrappers/*": { - "browser": "./build/lib/src/wasm/wrappers/*.js", - "node": "./build/lib/src/napi/wrappers/*.js", - "default": "./build/lib/src/napi/wrappers/*.js" - } - }, - "types": "./index.d.ts", - "typesVersions": { - "*": { - "*": [ - "./build/lib/src/interop/*" - ] + "imports": { + "#common/wrappers": { + "browser": "./build/lib/src/wasm/wrappers/index.js", + "node": "./build/lib/src/napi/wrappers/index.js" + }, + "#common/wrappers/*": { + "browser": "./build/lib/src/wasm/wrappers/*.js", + "node": "./build/lib/src/napi/wrappers/*.js", + "default": "./build/lib/src/napi/wrappers/*.js" + } + }, + "types": "./index.d.ts", + "typesVersions": { + "*": { + "*": [ + "./build/lib/src/interop/*" + ] + } + }, + "scripts": { + "clean": "rimraf dist build types", + "compile": "memo-tsc -b .", + "build:interop": "npm run build:interop:inc", + "build:interop:inc": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../incremental/tools/panda/arkts/arktsc --link-name interop && ninja ${NINJA_OPTIONS} -f build/build.ninja", + "clean:interop": "npm run clean", + "lint": "eslint src test components", + "test:wasm:coverage": "NODE_OPTIONS='--conditions browser --no-experimental-fetch' nyc mocha", + "test:wasm": "NODE_OPTIONS='--conditions browser --no-experimental-fetch' mocha", + "test:node:coverage": "nyc mocha", + "test:node": "mocha", + "test:coverage": "npm run test:node:coverage", + "test": "npm run test:node", + "watch": "ets-tsc -b . --watch" + }, + "keywords": [], + "dependencies": { + "@types/node": "^18.0.0", + "@koalaui/common": "1.4.4+devel" + }, + "devDependencies": { + "@ohos/hypium": "1.0.6", + "@types/chai": "^4.3.1", + "@types/node": "^18.0.0", + "@types/mocha": "^9.1.0", + "@typescript-eslint/eslint-plugin": "^5.20.0", + "@typescript-eslint/parser": "^5.20.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", + "eslint-plugin-unused-imports": "^2.0.0", + "mocha": "^9.2.2", + "source-map-support": "^0.5.21", + "@koalaui/memo-tsc": "4.9.5", + "@koalaui/fast-arktsc": "next" } - }, - "scripts": { - "clean": "rimraf dist build types", - "compile": "memo-tsc -b .", - "build:interop": "npm run build:interop:inc", - "build:interop:inc": "fast-arktsc --input-files ./arktsconfig.json --output-dir ./build --compiler ../incremental/tools/panda/arkts/arktsc --link-name interop && ninja ${NINJA_OPTIONS} -f build/build.ninja", - "clean:interop": "npm run clean", - "lint": "eslint src test components", - "test:wasm:coverage": "NODE_OPTIONS='--conditions browser --no-experimental-fetch' nyc mocha", - "test:wasm": "NODE_OPTIONS='--conditions browser --no-experimental-fetch' mocha", - "test:node:coverage": "nyc mocha", - "test:node": "mocha", - "test:coverage": "npm run test:node:coverage", - "test": "npm run test:node", - "watch": "ets-tsc -b . --watch" - }, - "keywords": [], - "dependencies": { - "@types/node": "^18.0.0", - "@koalaui/common": "1.4.2+devel" - }, - "devDependencies": { - "@ohos/hypium": "1.0.6", - "@types/chai": "^4.3.1", - "@types/node": "^18.0.0", - "@types/mocha": "^9.1.0", - "@typescript-eslint/eslint-plugin": "^5.20.0", - "@typescript-eslint/parser": "^5.20.0", - "chai": "^4.3.6", - "eslint": "^8.13.0", - "eslint-plugin-unused-imports": "^2.0.0", - "mocha": "^9.2.2", - "source-map-support": "^0.5.21", - "@koalaui/memo-tsc": "4.9.5", - "@koalaui/fast-arktsc": "next" - } } \ No newline at end of file diff --git a/tools/release.mjs b/tools/release.mjs index 90118ac005e6bfc7d9cb3c02fa1970b767f8ac86..9f1c9a0c911ba1ac661aadfd41c0834546c176f4 100644 --- a/tools/release.mjs +++ b/tools/release.mjs @@ -24,7 +24,7 @@ class Package { const json = JSON.parse(fs.readFileSync(this.package(), "utf-8")) json[key] = value if (updater) updater(json) - fs.writeFileSync(this.package(), JSON.stringify(json, null, 2), "utf-8") + fs.writeFileSync(this.package(), JSON.stringify(json, null, 4), "utf-8") } read(key) { @@ -34,7 +34,7 @@ class Package { publish() { process.chdir(this.path) - publishToOpenlab("latest") + publishToOpenlab("next") } externalDependencies = [