@edge-runtime/primitives
Advanced tools
Comparing version 2.2.0-beta.7 to 2.2.0-beta.8
@@ -39,9 +39,7 @@ "use strict"; | ||
var import_path = require("path"); | ||
var import_fs = require("fs"); | ||
var import_crypto = __toESM(require("crypto")); | ||
function requireWithFakeGlobalScope(params) { | ||
const resolved = params.path; | ||
const getModuleCode = `(function(module,exports,require,__dirname,__filename,globalThis,${Object.keys( | ||
params.scopedContext | ||
).join(",")}) {${(0, import_fs.readFileSync)(resolved, "utf-8")} | ||
).join(",")}) {${params.sourceCode} | ||
})`; | ||
@@ -51,6 +49,6 @@ const module = { | ||
loaded: false, | ||
id: resolved | ||
id: params.path | ||
}; | ||
const moduleRequire = (import_module.default.createRequire || import_module.default.createRequireFromPath)( | ||
resolved | ||
params.path | ||
); | ||
@@ -73,4 +71,4 @@ function throwingRequire(pathToRequire) { | ||
throwingRequire, | ||
(0, import_path.dirname)(resolved), | ||
resolved, | ||
(0, import_path.dirname)(params.path), | ||
params.path, | ||
params.context, | ||
@@ -87,2 +85,3 @@ ...Object.values(params.scopedContext) | ||
path: (0, import_path.join)(__dirname, "./encoding.js"), | ||
sourceCode: require("./encoding.js.text.js"), | ||
scopedContext | ||
@@ -99,2 +98,3 @@ }); | ||
path: (0, import_path.join)(__dirname, "./console.js"), | ||
sourceCode: require("./console.js.text.js"), | ||
scopedContext | ||
@@ -106,2 +106,3 @@ }); | ||
path: (0, import_path.join)(__dirname, "./events.js"), | ||
sourceCode: require("./events.js.text.js"), | ||
scopedContext | ||
@@ -119,2 +120,3 @@ }); | ||
path: (0, import_path.join)(__dirname, "./streams.js"), | ||
sourceCode: require("./streams.js.text.js"), | ||
scopedContext: { ...scopedContext } | ||
@@ -125,2 +127,3 @@ }); | ||
path: (0, import_path.join)(__dirname, "./text-encoding-streams.js"), | ||
sourceCode: require("./text-encoding-streams.js.text.js"), | ||
scopedContext: { ...streamsImpl, ...scopedContext } | ||
@@ -141,2 +144,3 @@ }); | ||
path: (0, import_path.join)(__dirname, "./abort-controller.js"), | ||
sourceCode: require("./abort-controller.js.text.js"), | ||
scopedContext: { ...eventsImpl, ...scopedContext } | ||
@@ -152,2 +156,3 @@ }); | ||
path: (0, import_path.join)(__dirname, "./url.js"), | ||
sourceCode: require("./url.js.text.js"), | ||
scopedContext: { ...scopedContext } | ||
@@ -163,2 +168,3 @@ }); | ||
path: (0, import_path.join)(__dirname, "./blob.js"), | ||
sourceCode: require("./blob.js.text.js"), | ||
scopedContext: { ...streamsImpl, ...scopedContext } | ||
@@ -172,2 +178,3 @@ }); | ||
context, | ||
sourceCode: require("./structured-clone.js.text.js"), | ||
scopedContext: { ...streamsImpl, ...scopedContext } | ||
@@ -181,2 +188,3 @@ }); | ||
path: (0, import_path.join)(__dirname, "./fetch.js"), | ||
sourceCode: require("./fetch.js.text.js"), | ||
cache: /* @__PURE__ */ new Map([ | ||
@@ -223,3 +231,6 @@ ["abort-controller", { exports: abortControllerImpl }], | ||
}; | ||
} else if (import_crypto.default.webcrypto) { | ||
} else if ( | ||
// @ts-ignore | ||
import_crypto.default.webcrypto | ||
) { | ||
const webcrypto = import_crypto.default.webcrypto; | ||
@@ -236,2 +247,3 @@ return { | ||
path: (0, import_path.join)(__dirname, "./crypto.js"), | ||
sourceCode: require("./crypto.js.text.js"), | ||
scopedContext: { | ||
@@ -238,0 +250,0 @@ ...scopedContext |
@@ -5,3 +5,3 @@ { | ||
"homepage": "https://edge-runtime.vercel.app/packages/primitives", | ||
"version": "2.2.0-beta.7", | ||
"version": "2.2.0-beta.8", | ||
"main": "dist/index.js", | ||
@@ -8,0 +8,0 @@ "repository": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
3051758
65
34143
8