-
-
Notifications
You must be signed in to change notification settings - Fork 293
/
pack.js
31 lines (26 loc) · 1.25 KB
/
pack.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const fs = require('fs');
const path = require('path');
const packageInfo = require('../../package.json');
const fileContent = `
// ==UserScript==
// @name 為什麼你們就是不能加個空格呢?
// @namespace https://vinta.ws/code/
// @description 自動在網頁中所有的中文字和半形的英文、數字、符號之間插入空白。(攤手)沒辦法,處女座都有強迫症。
// @icon https://s3-ap-northeast-1.amazonaws.com/vinta/images/paranoid-auto-spacing.png
// @version ${packageInfo.version}
// @require https://cdn.jsdelivr.net/npm/pangu@${packageInfo.version}/dist/browser/pangu.min.js
// @updateURL https://github.com/vinta/pangu.js/raw/master/browser_extensions/firefox/paranoid-auto-spacing.user.js
// @downloadURL https://github.com/vinta/pangu.js/raw/master/browser_extensions/firefox/paranoid-auto-spacing.user.js
// @run-at document-idle
// @include *
// @noframes
//
// @author Vinta
// @homepageURL https://github.com/vinta/pangu.js
// ==/UserScript==
// see:
// https://wiki.greasespot.net/Metadata_Block
// https://tampermonkey.net/documentation.php
pangu.autoSpacingPage();
`.trim();
fs.writeFileSync(path.resolve(__dirname, 'paranoid-auto-spacing.user.js'), fileContent + '\n');