Wasm: When in node, use fs APIs to load language wasm files

Fixes #338
This commit is contained in:
Max Brunsfeld 2019-05-23 16:12:32 -07:00
parent ae41a78d3c
commit 3ec91a8d8a

View file

@ -567,8 +567,9 @@ class Language {
static load(url) {
let bytes;
if (
typeof require === 'function' &&
require('url').parse(url).protocol == null
typeof process !== 'undefined' &&
process.versions &&
process.versions.node
) {
const fs = require('fs');
bytes = Promise.resolve(fs.readFileSync(url));