Skip to content

Commit e801128

Browse files
committedMay 10, 2022
feat: add script to compress extension as .zip
1 parent dcd4c7f commit e801128

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed
 

‎.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
extension/dist
3-
extension/manifest.json
3+
extension/manifest.json
4+
extension.zip

‎build/pack.ts

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { exec } from 'child_process'
2+
import { log, r } from './utils'
3+
4+
log('PACK', '开始压缩插件')
5+
exec(`zip -r extension.zip ${r(__dirname, '../extension')}`, (err) => {
6+
if (err) {
7+
log('PACK', '压缩失败')
8+
return
9+
}
10+
log('PACK', '压缩完成')
11+
})

‎package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"dev:pre": "esno ./build/pre",
1111
"dev:web": "vite build --config ./build/vite.config.ts",
1212
"dev:content": "vite build --config ./build/vite.content.config.ts",
13-
"build": "cross-env NODE_ENV=production run-p dev:*"
13+
"build": "cross-env NODE_ENV=production run-p dev:*",
14+
"build:pack": "npm run build && esno ./build/pack"
1415
},
1516
"devDependencies": {
1617
"@types/chrome": "^0.0.180",

0 commit comments

Comments
 (0)
Please sign in to comment.