Skip to content

Commit 46c626e

Browse files
committed
omit sucrase's flow parser from the bundle
1 parent 7aea4cf commit 46c626e

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

meta/kame/kame-config.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ const fs = require("fs");
22
const path = require("path");
33
const { defaultResolver, Runtime, defaultLoader } = require("kame");
44
const { compress } = require("lz-string");
5+
const rootDir = require("../root-dir");
56

67
const stubPath = path.resolve(__dirname, "kame-module-stub.js");
78

@@ -74,7 +75,15 @@ exports.resolve = (id, fromFilePath) => {
7475
);
7576
}
7677

77-
return defaultResolver.resolve(id, fromFilePath);
78+
const result = defaultResolver.resolve(id, fromFilePath);
79+
switch (result) {
80+
case rootDir("node_modules/sucrase/dist/parser/plugins/flow.js"): {
81+
return stubPath;
82+
}
83+
default: {
84+
return result;
85+
}
86+
}
7887
}
7988
}
8089
};

0 commit comments

Comments
 (0)