Skip to content

Commit d209431

Browse files
committed
fix: stdlib
1 parent 9f12e4a commit d209431

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/stdlib.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
/* wenyan-catsrc-ignore */
22

33
function loadStdlib() {
4-
let STDLIB = {};
4+
const STDLIB = {};
55

66
try {
77
const raw = require.context("../lib", true, /.*\.wy$/);
88

99
raw.keys().forEach(key => {
1010
const parts = key.slice(2, -3).split("/");
1111
const data = raw(key).default;
12+
let sublib = STDLIB;
1213
for (const part of parts.slice(0, -1)) {
13-
if (!STDLIB[part]) STDLIB[part] = {};
14-
STDLIB = STDLIB[part];
14+
if (!sublib[part]) sublib[part] = {};
15+
sublib = sublib[part];
1516
}
16-
STDLIB[parts[parts.length - 1]] = data;
17+
sublib[parts[parts.length - 1]] = data;
1718
});
1819
} catch (e) {} // ignore "require.context" error for testing
1920

0 commit comments

Comments
 (0)