mirror of
https://gitee.com/openharmony/third_party_jsframework
synced 2024-11-22 22:30:12 +00:00
node版本回退
Signed-off-by: yy8545 <854551495@qq.com>
This commit is contained in:
parent
72fb6d5a57
commit
bcb6a3d39e
2
BUILD.gn
2
BUILD.gn
@ -51,7 +51,6 @@ action("gen_snapshot") {
|
||||
babel = "//third_party/jsframework/.babelrc"
|
||||
test_file = "//third_party/jsframework/test"
|
||||
css_what = "//third_party/css-what"
|
||||
uglify_plugin_file = "//third_party/jsframework/rollup-plugin-uglifyjs.js"
|
||||
|
||||
args = [
|
||||
rebase_path(nodejs_path, root_build_dir),
|
||||
@ -67,7 +66,6 @@ action("gen_snapshot") {
|
||||
rebase_path("//prebuilts", root_build_dir),
|
||||
rebase_path(buildfile_native_min, root_build_dir),
|
||||
rebase_path(css_what, root_build_dir),
|
||||
rebase_path(uglify_plugin_file, root_build_dir),
|
||||
]
|
||||
|
||||
inputs = [
|
||||
|
@ -19,19 +19,21 @@ const path = require('path');
|
||||
|
||||
const rollup = require('rollup');
|
||||
|
||||
const resolve = require('@rollup/plugin-node-resolve');
|
||||
const resolve = require('rollup-plugin-node-resolve');
|
||||
|
||||
const commonjs = require('@rollup/plugin-commonjs');
|
||||
const commonjs = require('rollup-plugin-commonjs');
|
||||
|
||||
const json = require('@rollup/plugin-json');
|
||||
const json = require('rollup-plugin-json');
|
||||
|
||||
const { getBabelOutputPlugin } = require('@rollup/plugin-babel');
|
||||
const babel = require('rollup-plugin-babel');
|
||||
|
||||
const typescript = require('@rollup/plugin-typescript');
|
||||
const typescript = require('rollup-plugin-typescript2');
|
||||
|
||||
const uglifyJs = require('./rollup-plugin-uglifyjs');
|
||||
const { uglify } = require('rollup-plugin-uglify');
|
||||
|
||||
const eslint = require('@rollup/plugin-eslint');
|
||||
const {
|
||||
eslint
|
||||
} = require('rollup-plugin-eslint');
|
||||
|
||||
const frameworkBanner = `var global=this; var process={env:{}}; ` + `var setTimeout=global.setTimeout;\n`;
|
||||
|
||||
@ -42,15 +44,12 @@ const onwarn = warning => {
|
||||
if (warning.code === 'CIRCULAR_DEPENDENCY') {
|
||||
return;
|
||||
}
|
||||
if (warning.code === 'PLUGIN_WARNING') {
|
||||
return;
|
||||
}
|
||||
console.warn(`(!) ${warning.message}`);
|
||||
};
|
||||
|
||||
const tsPlugin = typescript({
|
||||
tsconfig: path.resolve(__dirname, 'tsconfig.json'),
|
||||
module: "ESNext"
|
||||
check: true
|
||||
});
|
||||
|
||||
const esPlugin = eslint({
|
||||
@ -67,12 +66,10 @@ const configInput = {
|
||||
json(),
|
||||
resolve(),
|
||||
commonjs(),
|
||||
getBabelOutputPlugin({
|
||||
exclude: 'node_moduels/**',
|
||||
presets: [ '@babel/preset-env' ],
|
||||
allowAllFormats: true
|
||||
babel({
|
||||
exclude: 'node_moduels/**'
|
||||
}),
|
||||
uglifyJs()
|
||||
uglify()
|
||||
]
|
||||
};
|
||||
|
||||
|
@ -44,7 +44,6 @@ fi
|
||||
cp -f $5 $8
|
||||
cp -f $6 $8
|
||||
cp -f ${9} $8
|
||||
cp -f ${14} $8
|
||||
cp -f ${12} $8
|
||||
cp -r $7 $8
|
||||
if [ -d "$prebuilts_path" ]; then
|
||||
@ -80,7 +79,6 @@ else
|
||||
fi
|
||||
rm -rf ./runtime
|
||||
rm -rf ./tsconfig.json
|
||||
rm -rf rollup-plugin-uglifyjs.js
|
||||
rm -rf build_strip_native_min.js
|
||||
rm -rf ./test
|
||||
rm -rf ./.eslintrc
|
||||
|
13088
package-lock.json
generated
13088
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
51
package.json
51
package.json
@ -18,26 +18,35 @@
|
||||
"mvvm"
|
||||
],
|
||||
"devDependencies": {
|
||||
"@babel/plugin-transform-runtime": "7.23.2",
|
||||
"@babel/core": "7.20.12",
|
||||
"@babel/preset-env": "7.20.2",
|
||||
"@babel/runtime": "7.20.13",
|
||||
"babel-loader": "9.1.2",
|
||||
"rollup": "3.19.1",
|
||||
"@rollup/plugin-babel": "6.0.3",
|
||||
"@rollup/plugin-commonjs": "24.0.1",
|
||||
"@rollup/plugin-json": "6.0.0",
|
||||
"@rollup/plugin-node-resolve": "15.0.1",
|
||||
"@rollup/plugin-typescript": "11.0.0",
|
||||
"@rollup/plugin-eslint": "9.0.2",
|
||||
"typescript": "4.9.5",
|
||||
"tslib": "2.4.0",
|
||||
"eslint": "8.34.0",
|
||||
"@typescript-eslint/parser": "5.51.0",
|
||||
"mocha": "10.2.0",
|
||||
"chai": "4.3.7",
|
||||
"sinon": "15.0.4",
|
||||
"ts-node": "10.9.2",
|
||||
"uglify-js": "3.17.4"
|
||||
"babel-core": "^6.26.3",
|
||||
"babel-loader": "^6.4.1",
|
||||
"babel-plugin-external-helpers": "^6.22.0",
|
||||
"babel-preset-env": "^1.7.0",
|
||||
"babel-runtime": "^6.26.0",
|
||||
"chai": "^4.2.0",
|
||||
"mocha": "^8.2.1",
|
||||
"rollup": "^2.32.1",
|
||||
"rollup-plugin-babel": "^3.0.7",
|
||||
"rollup-plugin-commonjs": "^10.1.0",
|
||||
"rollup-plugin-eslint": "^7.0.0",
|
||||
"rollup-plugin-json": "^4.0.0",
|
||||
"rollup-plugin-node-resolve": "^5.2.0",
|
||||
"rollup-plugin-tslint": "^0.2.2",
|
||||
"rollup-plugin-typescript2": "^0.9.0",
|
||||
"rollup-plugin-uglify": "^6.0.4",
|
||||
"sinon": "^9.2.2",
|
||||
"ts-node": "^9.0.0",
|
||||
"tslib": "^2.0.3",
|
||||
"@types/jest": "^27.4.1",
|
||||
"@types/node": "^17.0.23",
|
||||
"@typescript-eslint/eslint-plugin": "^4.8.2",
|
||||
"@typescript-eslint/parser": "^4.8.2",
|
||||
"eslint": "^7.14.0",
|
||||
"eslint-config-prettier": "^8.5.0",
|
||||
"eslint-plugin-node": "^11.1.0",
|
||||
"jest": "^27.5.1",
|
||||
"prettier": "^2.6.1",
|
||||
"ts-jest": "^27.1.4",
|
||||
"typescript": "4.1.3"
|
||||
}
|
||||
}
|
||||
|
@ -1,17 +0,0 @@
|
||||
const uglifyJS = require('uglify-js');
|
||||
|
||||
module.exports = function uglifyJs() {
|
||||
return {
|
||||
name: 'uglifyjs',
|
||||
renderChunk(code) {
|
||||
const res = uglifyJS.minify(code);
|
||||
if (res.error) {
|
||||
return;
|
||||
}
|
||||
return {
|
||||
code: res.code,
|
||||
map: { mappings: '' }
|
||||
};
|
||||
}
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user