Skip to content

Commit 82934c7

Browse files
committed
⚡️ インデント統一と改善
1 parent 7228693 commit 82934c7

File tree

12 files changed

+64
-59
lines changed

12 files changed

+64
-59
lines changed

dev/build.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,23 +70,26 @@ function bundle() {
7070

7171
// Terserでminify(drop_consoleなど最適化オプション付き)
7272
async function minifyCode(code) {
73-
const result = await minify(code, {
73+
const opt = {
7474
compress: {
7575
drop_console: true,
76-
passes: 2,
77-
pure_funcs: ["console.info", "console.debug", "console.warn"],
76+
dead_code: true,
77+
passes: 4,
78+
pure_funcs: ["console.info", "console.debug"],
7879
},
7980
mangle: {
8081
toplevel: true,
8182
},
8283
format: {
83-
comments: false,
84+
comments: "some",
8485
},
8586
sourceMap: {
8687
filename: path.basename(minPath),
8788
url: path.basename(minMapPath),
8889
},
89-
});
90+
ecma: 2020,
91+
};
92+
const result = await minify(code, opt);
9093
fs.writeFileSync(minPath, result.code);
9194
fs.writeFileSync(minMapPath, result.map);
9295
}

dev/generateIndex.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ const skipList = new Set([
88
"main.js",
99
]);
1010

11+
const indent = " ";
12+
1113
function isPlainObjectExport(modulePath) {
1214
try {
1315
const mod = require(modulePath);
@@ -47,15 +49,15 @@ function generateIndex(dir, baseDir = dir) {
4749
const fullRequirePath = path.resolve(filePath);
4850

4951
if (isPlainObjectExport(fullRequirePath)) {
50-
exportLines.push(` ...require("${requirePath}")`);
52+
exportLines.push(`${indent}...require("${requirePath}")`);
5153
} else {
52-
exportLines.push(` ${key}: require("${requirePath}")`);
54+
exportLines.push(`${indent}${key}: require("${requirePath}")`);
5355
}
5456
});
5557

5658
// サブフォルダのindexもexport
5759
subDirs.forEach((subDir) => {
58-
exportLines.push(` ${subDir.name}: require("./${subDir.name}")`);
60+
exportLines.push(`${indent}${subDir.name}: require("./${subDir.name}")`);
5961
});
6062

6163
// module.exportsの内容を文字列で作成

dist/JavaLibraryScript.js

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

dist/JavaLibraryScript.js.map

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

dist/JavaLibraryScript.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/base/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module.exports = {
2-
...require("./Enum.js"),
3-
Interface: require("./Interface.js")
2+
...require("./Enum.js"),
3+
Interface: require("./Interface.js")
44
};

src/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
base: require("./base"),
3-
libs: require("./libs"),
4-
util: require("./util")
2+
base: require("./base"),
3+
libs: require("./libs"),
4+
util: require("./util")
55
};

src/libs/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module.exports = {
2-
TypeChecker: require("./TypeChecker.js"),
3-
sys: require("./sys")
2+
TypeChecker: require("./TypeChecker.js"),
3+
sys: require("./sys")
44
};

src/libs/sys/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module.exports = {
2-
JavaLibraryScriptCore: require("./JavaLibraryScriptCore.js")
2+
JavaLibraryScriptCore: require("./JavaLibraryScriptCore.js")
33
};

src/util/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module.exports = {
2-
BaseMap: require("./BaseMap.js"),
3-
HashMap: require("./HashMap.js"),
4-
LinkedHashMap: require("./LinkedHashMap.js"),
5-
TreeMap: require("./TreeMap.js"),
6-
stream: require("./stream")
2+
BaseMap: require("./BaseMap.js"),
3+
HashMap: require("./HashMap.js"),
4+
LinkedHashMap: require("./LinkedHashMap.js"),
5+
TreeMap: require("./TreeMap.js"),
6+
stream: require("./stream")
77
};

0 commit comments

Comments
 (0)