Skip to content

Commit ec1d524

Browse files
committed
Reduce file size
1 parent 28463af commit ec1d524

File tree

8 files changed

+22
-21
lines changed

8 files changed

+22
-21
lines changed

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
/build.js
33
/buildAndTest.sh
44
/rollup.config.js
5+
/full.js
56
/test

README-zh-CN.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010

1111
```html
1212
<!-- 下面一条必须加载 -->
13-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.min.js"></script>
13+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.min.js"></script>
1414
<!-- 不需要简转繁时,可删除下面一条,以加快加载 -->
15-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.cn2t.min.js"></script>
15+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.cn2t.min.js"></script>
1616
<!-- 不需要繁转简时,可删除下面一条,以加快加载 -->
17-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.t2cn.min.js"></script>
17+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.t2cn.min.js"></script>
1818
<!-- 下面一条必须加载 -->
19-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/bundle-broswer.min.js"></script>
19+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/bundle-browser.min.js"></script>
2020
```
2121

2222
**在 Node.js 中加载**

README-zh-TW.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010

1111
```html
1212
<!-- 下面一條必須載入 -->
13-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.min.js"></script>
13+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.min.js"></script>
1414
<!-- 不需要簡轉繁時,可刪除下面一條,以加快載入 -->
15-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.cn2t.min.js"></script>
15+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.cn2t.min.js"></script>
1616
<!-- 不需要繁轉簡時,可刪除下面一條,以加快載入 -->
17-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.t2cn.min.js"></script>
17+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.t2cn.min.js"></script>
1818
<!-- 下面一條必須載入 -->
19-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/bundle-broswer.min.js"></script>
19+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/bundle-browser.min.js"></script>
2020
```
2121

2222
**在 Node.js 中載入**

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ Load the following four `script` tags in sequence:
1212

1313
```html
1414
<!-- The following one is required -->
15-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.min.js"></script>
15+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.min.js"></script>
1616
<!-- The following one can be removed for speed if you do not need to convert from Simplified Chinese to Traditional Chinese -->
17-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.cn2t.min.js"></script>
17+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.cn2t.min.js"></script>
1818
<!-- The following one can be removed for speed if you do not need to convert from Traditional Chinese to Simplified Chinese -->
19-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/data.t2cn.min.js"></script>
19+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/data.t2cn.min.js"></script>
2020
<!-- The following one is required -->
21-
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.0/bundle-broswer.min.js"></script>
21+
<script src="https://cdn.jsdelivr.net/npm/opencc-js@1.0.1/bundle-browser.min.js"></script>
2222
```
2323

2424
**Import opencc-js in Node.js**

build.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ function loadFile(fileName) {
1414
})
1515
.filter(([k, v]) => k !== v || k.length > 1) // remove “char => the same char” convertions to reduce file size
1616
.map(([k, v]) => k + ' ' + v)
17-
.join('\n');
17+
.join('|');
1818
}
1919

2020
// Build data.js
@@ -41,7 +41,7 @@ const fileList = [
4141
arr.push('const OpenCCJSData = {};\n');
4242

4343
for (const fileName of fileList) {
44-
arr.push(`OpenCCJSData.${fileName} = \`${loadFile(fileName)}\`;\n`);
44+
arr.push(`OpenCCJSData.${fileName} = "${loadFile(fileName)}";\n`);
4545
}
4646

4747
fs.writeFileSync('data.js', arr.join('\n'));
@@ -51,7 +51,7 @@ fs.writeFileSync('data.js', arr.join('\n'));
5151
const arr2 = [];
5252

5353
for (const fileName of ['STCharacters', 'STPhrases']) {
54-
arr2.push(`OpenCCJSData.${fileName} = \`${loadFile(fileName)}\`;\n`);
54+
arr2.push(`OpenCCJSData.${fileName} = "${loadFile(fileName)}";\n`);
5555
}
5656

5757
fs.writeFileSync('data.cn2t.js', arr2.join('\n'));
@@ -61,7 +61,7 @@ fs.writeFileSync('data.cn2t.js', arr2.join('\n'));
6161
const arr3 = [];
6262

6363
for (const fileName of ['TSCharacters', 'TSPhrases']) {
64-
arr3.push(`OpenCCJSData.${fileName} = \`${loadFile(fileName)}\`;\n`);
64+
arr3.push(`OpenCCJSData.${fileName} = "${loadFile(fileName)}";\n`);
6565
}
6666

67-
fs.writeFileSync('data.t2cn.js', arr3.join(''));
67+
fs.writeFileSync('data.t2cn.js', arr3.join('\n'));

main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ function getDict(dictName) {
102102
function loadDict(s, type) {
103103
const t = new Trie();
104104
for (const dictName of (type === 'from' ? variants2standard : standard2variants)[s]) {
105-
for (const line of getDict(dictName).split('\n')) {
105+
for (const line of getDict(dictName).split('|')) {
106106
const [l, r] = line.split(' ');
107107
t.addWord(l, r);
108108
}

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "opencc-js",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "The JavaScript version of Open Chinese Convert (OpenCC)",
55
"main": "bundle-node.js",
66
"repository": {

0 commit comments

Comments
 (0)