Skip to content

Commit 98a799d

Browse files
vinattayStranger6667
authored andcommitted
feat(loader): fallback to wasm when native binding missing
1 parent 478c565 commit 98a799d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

bindings/javascript/index.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,10 +246,14 @@ switch (platform) {
246246
}
247247

248248
if (!nativeBinding) {
249-
if (loadError) {
250-
throw loadError
249+
try {
250+
nativeBinding = require('@css-inline/css-inline-wasm');
251+
} catch (e) {
252+
if (loadError) {
253+
throw loadError;
254+
}
255+
throw e;
251256
}
252-
throw new Error(`Failed to load native binding`)
253257
}
254258

255259
const { inline, inlineFragment, version } = nativeBinding

0 commit comments

Comments
 (0)