This commit is contained in:
李万一 2022-10-01 23:01:44 +08:00
parent ada12c546c
commit e1eac27a91
4 changed files with 85 additions and 702 deletions

View File

@ -16,6 +16,6 @@ let head = `// ==UserScript==
// ==/UserScript==
`
const data = fs.readFileSync('./release.min.user.js', 'utf8');
const data = fs.readFileSync('./bundle.min.js', 'utf8');
fs.writeFileSync('./release.min.user.js', head + data.replace('$$WUHU_DEV_VERSION$$', version), 'utf8');
console.log('构建完成');

View File

@ -3,7 +3,7 @@
"version": "0.5.1",
"dependencies": {},
"scripts": {
"release": "npm run minify && node build.js",
"release": "rollup -c rollup-prod.config.js && node build.js",
"minify": "uglifyjs misc/wuhu-torn-helper.js -o release.min.user.js -m",
"serve": "",
"build": "rollup -c",

File diff suppressed because one or more lines are too long

20
rollup-prod.config.js Normal file
View File

@ -0,0 +1,20 @@
import typescript from "@rollup/plugin-typescript";
import json from "@rollup/plugin-json";
import { string } from "rollup-plugin-string";
import { uglify } from "rollup-plugin-uglify";
export default {
input: 'src/index.ts',
output: {
file: 'bundle.min.js',
format: 'iife',
},
plugins: [
typescript(),
json(),
string({
include: "**/*.html"
}),
uglify(),
],
};