summaryrefslogtreecommitdiff
path: root/node_modules/source-map/lib/read-wasm.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2023-11-01 20:49:36 +0800
committerlittleblack111 <littleblack11111@gmail.com>2023-11-01 20:49:36 +0800
commite99f950f5018cfe737c0d1150e50d97c6e6a4823 (patch)
tree16f329a1b22128ed67f3fcae15a9b0a030f2ccbf /node_modules/source-map/lib/read-wasm.js
parentc5d8a744dd584749e0b920119b42e731e37e5f62 (diff)
update
Diffstat (limited to 'node_modules/source-map/lib/read-wasm.js')
-rw-r--r--node_modules/source-map/lib/read-wasm.js49
1 files changed, 0 insertions, 49 deletions
diff --git a/node_modules/source-map/lib/read-wasm.js b/node_modules/source-map/lib/read-wasm.js
deleted file mode 100644
index e81c1772..00000000
--- a/node_modules/source-map/lib/read-wasm.js
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Determine browser vs node environment by testing the default top level context. Solution courtesy of: https://stackoverflow.com/questions/17575790/environment-detection-node-js-or-browser */
-const isBrowserEnvironment = (function() {
- // eslint-disable-next-line no-undef
- return (typeof window !== "undefined") && (this === window);
-}).call();
-
-if (isBrowserEnvironment) {
- // Web version of reading a wasm file into an array buffer.
-
- let mappingsWasm = null;
-
- module.exports = function readWasm() {
- if (typeof mappingsWasm === "string") {
- return fetch(mappingsWasm)
- .then(response => response.arrayBuffer());
- }
- if (mappingsWasm instanceof ArrayBuffer) {
- return Promise.resolve(mappingsWasm);
- }
- throw new Error("You must provide the string URL or ArrayBuffer contents " +
- "of lib/mappings.wasm by calling " +
- "SourceMapConsumer.initialize({ 'lib/mappings.wasm': ... }) " +
- "before using SourceMapConsumer");
- };
-
- module.exports.initialize = input => mappingsWasm = input;
-} else {
- // Node version of reading a wasm file into an array buffer.
- const fs = require("fs");
- const path = require("path");
-
- module.exports = function readWasm() {
- return new Promise((resolve, reject) => {
- const wasmPath = path.join(__dirname, "mappings.wasm");
- fs.readFile(wasmPath, null, (error, data) => {
- if (error) {
- reject(error);
- return;
- }
-
- resolve(data.buffer);
- });
- });
- };
-
- module.exports.initialize = _ => {
- console.debug("SourceMapConsumer.initialize is a no-op when running in node.js");
- };
-}