From e0b3276eb3d809ec9dfce48bb62b7be5d3e56795 Mon Sep 17 00:00:00 2001 From: msojocs Date: Wed, 7 Sep 2022 14:38:55 +0800 Subject: [PATCH] perf: node modules --- .gitignore | 2 +- package-lock.json | 5 +- package.json | 14 +- test/node-modules/.gitignore | 2 - test/node-modules/cases/wcc/case1/config.json | 14 + test/node-modules/index.html | 7 +- test/node-modules/index.js | 37 +- test/node-modules/package.json | 16 - test/node-modules/wcc_test.js | 39 +- .../wcc_wine/build/Release/wcc.node | Bin 0 -> 2075080 bytes .../wcc_wine/build/Release/wcsc.node | Bin 0 -> 1528264 bytes test/node-modules/wcc_wine/lib/index.js | 4 + test/node-modules/wcc_wine/lib/util.js | 1134 +++++++++++++++++ test/node-modules/wcc_wine/lib/wcc.js | 94 ++ test/node-modules/wcc_wine/lib/wcsc.js | 92 ++ test/node-modules/wcc_wine/package.json | 18 + 16 files changed, 1448 insertions(+), 30 deletions(-) delete mode 100644 test/node-modules/.gitignore create mode 100644 test/node-modules/cases/wcc/case1/config.json delete mode 100644 test/node-modules/package.json create mode 100644 test/node-modules/wcc_wine/build/Release/wcc.node create mode 100644 test/node-modules/wcc_wine/build/Release/wcsc.node create mode 100644 test/node-modules/wcc_wine/lib/index.js create mode 100644 test/node-modules/wcc_wine/lib/util.js create mode 100644 test/node-modules/wcc_wine/lib/wcc.js create mode 100644 test/node-modules/wcc_wine/lib/wcsc.js create mode 100644 test/node-modules/wcc_wine/package.json diff --git a/.gitignore b/.gitignore index ac65e8e..26ec086 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ node_modules -test/**/*.json +test/**/*-output.json test/**/*-output.js nwjs \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4db7dfe..e028ef3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,9 +1,12 @@ { - "name": "compiler", + "name": "wx_compiler", + "version": "1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { + "name": "wx_compiler", + "version": "1.0", "dependencies": { "miniprogram-compiler": "^0.2.1" }, diff --git a/package.json b/package.json index 1a73453..129521c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,18 @@ { + "forceVendor": true, + "name": "wx_compiler", + "main": "test/node-modules/index.html", + "productName": "wx_compiler", + "appname": "wx_compiler", + "version": "1.0", + "chromium-args": "--mixed-context", + "window": { + "frame": true + }, + "scripts": { - "test": "mocha --reporter-option maxDiffSize=1e9" + "test": "mocha --reporter-option maxDiffSize=1e9", + "start": "nw ./test/node-modules" }, "dependencies": { "miniprogram-compiler": "^0.2.1" diff --git a/test/node-modules/.gitignore b/test/node-modules/.gitignore deleted file mode 100644 index 3ab4cd1..0000000 --- a/test/node-modules/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -data -*.txt \ No newline at end of file diff --git a/test/node-modules/cases/wcc/case1/config.json b/test/node-modules/cases/wcc/case1/config.json new file mode 100644 index 0000000..4ac153d --- /dev/null +++ b/test/node-modules/cases/wcc/case1/config.json @@ -0,0 +1,14 @@ +{ + "files": ["./miniprogram_npm/miniprogram-barrage/index.wxml", "./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml", "./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml", "./miniprogram_npm/wxml-to-canvas/index.wxml", "./page/API/index.wxml", "./page/API/components/set-tab-bar/set-tab-bar.wxml", "./page/cloud/index.wxml", "./page/common/foot.wxml", "./page/common/head.wxml", "./page/component/index.wxml", "./page/extend/index.wxml"], + "debugWXS": false, + "debug": true, + "genfuncname": "$gwx", + "isCut": true, + "wxmlCompileConfig": "9>_<1027./miniprogram_npm/miniprogram-barrage/index.wxml>_<10270>_<1027./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml>_<10270>_<1027./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml>_<10270>_<1027./miniprogram_npm/wxml-to-canvas/index.wxml>_<10270>_<1027./page/API/index.wxml>_<10271>_<1027set-tab-bar>_<1027./page/API/components/set-tab-bar/set-tab-bar.wxml>_<10270>_<1027./page/cloud/index.wxml>_<10270>_<1027./page/component/index.wxml>_<10270>_<1027./page/extend/index.wxml>_<10270", + "wxmlCompileConfigSplit": ">_<1027", + "replaceContent": { + "./packageComponent/pages/camera-scan-code/camera-scan-code.wxml": "\n\n\n\n