Socket
Socket
Sign inDemoInstall

metro

Package Overview
Dependencies
Maintainers
2
Versions
157
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

metro - npm Package Compare versions

Comparing version 0.80.12 to 0.81.0-alpha.0

48

package.json
{
"name": "metro",
"version": "0.80.12",
"version": "0.81.0-alpha.0",
"description": "🚇 The JavaScript bundler for React Native.",

@@ -16,9 +16,9 @@ "main": "src/index.js",

"dependencies": {
"@babel/code-frame": "^7.0.0",
"@babel/core": "^7.20.0",
"@babel/generator": "^7.20.0",
"@babel/parser": "^7.20.0",
"@babel/template": "^7.0.0",
"@babel/traverse": "^7.20.0",
"@babel/types": "^7.20.0",
"@babel/code-frame": "^7.24.7",
"@babel/core": "^7.25.2",
"@babel/generator": "^7.25.0",
"@babel/parser": "^7.25.3",
"@babel/template": "^7.25.0",
"@babel/traverse": "^7.25.3",
"@babel/types": "^7.25.2",
"accepts": "^1.3.7",

@@ -39,14 +39,14 @@ "chalk": "^4.0.0",

"lodash.throttle": "^4.1.1",
"metro-babel-transformer": "0.80.12",
"metro-cache": "0.80.12",
"metro-cache-key": "0.80.12",
"metro-config": "0.80.12",
"metro-core": "0.80.12",
"metro-file-map": "0.80.12",
"metro-resolver": "0.80.12",
"metro-runtime": "0.80.12",
"metro-source-map": "0.80.12",
"metro-symbolicate": "0.80.12",
"metro-transform-plugins": "0.80.12",
"metro-transform-worker": "0.80.12",
"metro-babel-transformer": "0.81.0-alpha.0",
"metro-cache": "0.81.0-alpha.0",
"metro-cache-key": "0.81.0-alpha.0",
"metro-config": "0.81.0-alpha.0",
"metro-core": "0.81.0-alpha.0",
"metro-file-map": "0.81.0-alpha.0",
"metro-resolver": "0.81.0-alpha.0",
"metro-runtime": "0.81.0-alpha.0",
"metro-source-map": "0.81.0-alpha.0",
"metro-symbolicate": "0.81.0-alpha.0",
"metro-transform-plugins": "0.81.0-alpha.0",
"metro-transform-worker": "0.81.0-alpha.0",
"mime-types": "^2.1.27",

@@ -62,4 +62,4 @@ "nullthrows": "^1.1.1",

"devDependencies": {
"@babel/plugin-transform-flow-strip-types": "^7.20.0",
"@babel/plugin-transform-modules-commonjs": "^7.0.0",
"@babel/plugin-transform-flow-strip-types": "^7.25.2",
"@babel/plugin-transform-modules-commonjs": "^7.24.8",
"@react-native/babel-preset": "0.73.16",

@@ -71,4 +71,4 @@ "@react-native/metro-babel-transformer": "0.73.11",

"jest-snapshot-serializer-raw": "^1.2.0",
"metro-babel-register": "0.80.12",
"metro-memory-fs": "0.80.12",
"metro-babel-register": "0.81.0-alpha.0",
"metro-memory-fs": "0.81.0-alpha.0",
"mock-req": "^0.2.0",

@@ -75,0 +75,0 @@ "mock-res": "^0.6.0",

@@ -6,4 +6,4 @@ "use strict";

);
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -10,0 +10,0 @@ const { makeAsyncCommand } = require("../cli-utils");

@@ -9,4 +9,4 @@ "use strict";

var _path = _interopRequireDefault(require("path"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -13,0 +13,0 @@ function resolveDependencies(parentPath, dependencies, resolve) {

@@ -5,4 +5,4 @@ "use strict";

var _path = _interopRequireDefault(require("path"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -9,0 +9,0 @@ const debug = require("debug")("Metro:DeltaCalculator");

@@ -10,4 +10,4 @@ "use strict";

var _buildSubgraph = require("./buildSubgraph");
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -14,0 +14,0 @@ const invariant = require("invariant");

"use strict";
var _crypto = _interopRequireDefault(require("crypto"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -7,0 +7,0 @@ const getTransformCacheKey = require("./getTransformCacheKey");

"use strict";
var _CountingSet = _interopRequireDefault(require("../lib/CountingSet"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}
"use strict";
var _doesNotExist = _interopRequireDefault(require("./does-not-exist"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}
global.x = _doesNotExist.default;
"use strict";
var _doesNotExist = _interopRequireDefault(require("./does-not-exist"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}
global.x = _doesNotExist.default;

@@ -7,3 +7,2 @@ "use strict";

exports.default = void 0;
var _default = "/* secret */";
exports.default = _default;
var _default = (exports.default = "/* secret */");

@@ -8,8 +8,6 @@ "use strict";

exports.myFunction = myFunction;
var _default = "export-1: DEFAULT";
exports.default = _default;
const foo = "export-1: FOO";
exports.foo = foo;
var _default = (exports.default = "export-1: DEFAULT");
const foo = (exports.foo = "export-1: FOO");
function myFunction() {
return "export-1: MY_FUNCTION";
}

@@ -8,8 +8,6 @@ "use strict";

exports.myFunction = myFunction;
var _default = "export-2: DEFAULT";
exports.default = _default;
const foo = "export-2: FOO";
exports.foo = foo;
var _default = (exports.default = "export-2: DEFAULT");
const foo = (exports.foo = "export-2: FOO");
function myFunction() {
return "export-2: MY_FUNCTION";
}

@@ -8,8 +8,6 @@ "use strict";

exports.myFunction = myFunction;
var _default = "export-3: DEFAULT";
exports.default = _default;
const foo = "export-3: FOO";
exports.foo = foo;
var _default = (exports.default = "export-3: DEFAULT");
const foo = (exports.foo = "export-3: FOO");
function myFunction() {
return "export-3: MY_FUNCTION";
}

@@ -8,8 +8,6 @@ "use strict";

exports.myFunction = myFunction;
var _default = "export-4: DEFAULT";
exports.default = _default;
const foo = "export-4: FOO";
exports.foo = foo;
var _default = (exports.default = "export-4: DEFAULT");
const foo = (exports.foo = "export-4: FOO");
function myFunction() {
return "export-4: MY_FUNCTION";
}

@@ -7,5 +7,3 @@ "use strict";

exports.foo = exports.default = void 0;
var _default = "export-6: DEFAULT";
exports.default = _default;
const foo = "export-6: FOO";
exports.foo = foo;
var _default = (exports.default = "export-6: DEFAULT");
const foo = (exports.foo = "export-6: FOO");

@@ -7,5 +7,3 @@ "use strict";

exports.foo = exports.default = void 0;
var _default = "export-8: DEFAULT";
exports.default = _default;
const foo = "export-8: FOO";
exports.foo = foo;
var _default = (exports.default = "export-8: DEFAULT");
const foo = (exports.foo = "export-8: FOO");

@@ -7,5 +7,3 @@ "use strict";

exports.foo = exports.default = void 0;
var _default = null;
exports.default = _default;
const foo = "export-null: FOO";
exports.foo = foo;
var _default = (exports.default = null);
const foo = (exports.foo = "export-null: FOO");

@@ -7,5 +7,3 @@ "use strict";

exports.foo = exports.default = void 0;
var _default = "export-primitive-default: DEFAULT";
exports.default = _default;
const foo = "export-primitive-default: FOO";
exports.foo = foo;
var _default = (exports.default = "export-primitive-default: DEFAULT");
const foo = (exports.foo = "export-primitive-default: FOO");

@@ -32,46 +32,29 @@ "use strict";

var _export4 = require("./export-4");
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}
function _getRequireWildcardCache(nodeInterop) {
if (typeof WeakMap !== "function") return null;
var cacheBabelInterop = new WeakMap();
var cacheNodeInterop = new WeakMap();
return (_getRequireWildcardCache = function (nodeInterop) {
return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
})(nodeInterop);
function _getRequireWildcardCache(e) {
if ("function" != typeof WeakMap) return null;
var r = new WeakMap(),
t = new WeakMap();
return (_getRequireWildcardCache = function (e) {
return e ? t : r;
})(e);
}
function _interopRequireWildcard(obj, nodeInterop) {
if (!nodeInterop && obj && obj.__esModule) {
return obj;
}
if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) {
return { default: obj };
}
var cache = _getRequireWildcardCache(nodeInterop);
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor =
Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var key in obj) {
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor
? Object.getOwnPropertyDescriptor(obj, key)
: null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
function _interopRequireWildcard(e, r) {
if (!r && e && e.__esModule) return e;
if (null === e || ("object" != typeof e && "function" != typeof e))
return { default: e };
var t = _getRequireWildcardCache(r);
if (t && t.has(e)) return t.get(e);
var n = { __proto__: null },
a = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var u in e)
if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
var i = a ? Object.getOwnPropertyDescriptor(e, u) : null;
i && (i.get || i.set) ? Object.defineProperty(n, u, i) : (n[u] = e[u]);
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
return (n.default = e), t && t.set(e, n), n;
}
const extraData = {
const extraData = (exports.extraData = {
foo: _exportNull.foo,

@@ -84,11 +67,8 @@ importStar,

primitiveFoo: _exportPrimitiveDefault.foo,
};
exports.extraData = extraData;
const asyncImportCJS = import("./export-5");
exports.asyncImportCJS = asyncImportCJS;
const asyncImportESM = import("./export-6");
exports.asyncImportESM = asyncImportESM;
const asyncImportMaybeSyncCJS = require.unstable_importMaybeSync("./export-7");
exports.asyncImportMaybeSyncCJS = asyncImportMaybeSyncCJS;
const asyncImportMaybeSyncESM = require.unstable_importMaybeSync("./export-8");
exports.asyncImportMaybeSyncESM = asyncImportMaybeSyncESM;
});
const asyncImportCJS = (exports.asyncImportCJS = import("./export-5"));
const asyncImportESM = (exports.asyncImportESM = import("./export-6"));
const asyncImportMaybeSyncCJS = (exports.asyncImportMaybeSyncCJS =
require.unstable_importMaybeSync("./export-7"));
const asyncImportMaybeSyncESM = (exports.asyncImportMaybeSyncESM =
require.unstable_importMaybeSync("./export-8"));

@@ -7,3 +7,2 @@ "use strict";

exports.default = void 0;
var _default = "b";
exports.default = _default;
var _default = (exports.default = "b");

@@ -11,4 +11,4 @@ "use strict";

var _path = _interopRequireDefault(require("path"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -15,0 +15,0 @@ function toHash(value) {

@@ -9,41 +9,24 @@ "use strict";

var path = _interopRequireWildcard(require("path"));
function _getRequireWildcardCache(nodeInterop) {
if (typeof WeakMap !== "function") return null;
var cacheBabelInterop = new WeakMap();
var cacheNodeInterop = new WeakMap();
return (_getRequireWildcardCache = function (nodeInterop) {
return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
})(nodeInterop);
function _getRequireWildcardCache(e) {
if ("function" != typeof WeakMap) return null;
var r = new WeakMap(),
t = new WeakMap();
return (_getRequireWildcardCache = function (e) {
return e ? t : r;
})(e);
}
function _interopRequireWildcard(obj, nodeInterop) {
if (!nodeInterop && obj && obj.__esModule) {
return obj;
}
if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) {
return { default: obj };
}
var cache = _getRequireWildcardCache(nodeInterop);
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor =
Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var key in obj) {
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor
? Object.getOwnPropertyDescriptor(obj, key)
: null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
function _interopRequireWildcard(e, r) {
if (!r && e && e.__esModule) return e;
if (null === e || ("object" != typeof e && "function" != typeof e))
return { default: e };
var t = _getRequireWildcardCache(r);
if (t && t.has(e)) return t.get(e);
var n = { __proto__: null },
a = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var u in e)
if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
var i = a ? Object.getOwnPropertyDescriptor(e, u) : null;
i && (i.get || i.set) ? Object.defineProperty(n, u, i) : (n[u] = e[u]);
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
return (n.default = e), t && t.set(e, n), n;
}

@@ -50,0 +33,0 @@ function createFileMap(modulePath, files, processModule) {

"use strict";
var _ws = _interopRequireDefault(require("ws"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -7,0 +7,0 @@ module.exports = function createWebsocketServer({ websocketServer }) {

"use strict";
var _CountingSet = _interopRequireDefault(require("./CountingSet"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -7,0 +7,0 @@ const getInlineSourceMappingURL = require("../DeltaBundler/Serializers/helpers/getInlineSourceMappingURL");

"use strict";
var _CountingSet = _interopRequireDefault(require("./CountingSet"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -7,0 +7,0 @@ const countLines = require("./countLines");

@@ -7,4 +7,4 @@ "use strict";

);
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -11,0 +11,0 @@ const baseIgnoredInlineRequires = [

@@ -8,2 +8,3 @@ "use strict";

const crypto = require("crypto");
const invariant = require("invariant");
const nullthrows = require("nullthrows");

@@ -254,2 +255,7 @@ const { isImport } = types;

if (path.node.source) {
invariant(
path.node.source.type === "StringLiteral",
`Expected import source to be a string. Maybe you're using 'createImportExpressions', which is not currently supported.
See: https://github.com/facebook/metro/pull/1343`
);
registerDependency(

@@ -256,0 +262,0 @@ state,

@@ -7,44 +7,27 @@ "use strict";

var _invariant = _interopRequireDefault(require("invariant"));
function _getRequireWildcardCache(nodeInterop) {
if (typeof WeakMap !== "function") return null;
var cacheBabelInterop = new WeakMap();
var cacheNodeInterop = new WeakMap();
return (_getRequireWildcardCache = function (nodeInterop) {
return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
})(nodeInterop);
function _getRequireWildcardCache(e) {
if ("function" != typeof WeakMap) return null;
var r = new WeakMap(),
t = new WeakMap();
return (_getRequireWildcardCache = function (e) {
return e ? t : r;
})(e);
}
function _interopRequireWildcard(obj, nodeInterop) {
if (!nodeInterop && obj && obj.__esModule) {
return obj;
}
if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) {
return { default: obj };
}
var cache = _getRequireWildcardCache(nodeInterop);
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor =
Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var key in obj) {
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor
? Object.getOwnPropertyDescriptor(obj, key)
: null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
function _interopRequireWildcard(e, r) {
if (!r && e && e.__esModule) return e;
if (null === e || ("object" != typeof e && "function" != typeof e))
return { default: e };
var t = _getRequireWildcardCache(r);
if (t && t.has(e)) return t.get(e);
var n = { __proto__: null },
a = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var u in e)
if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
var i = a ? Object.getOwnPropertyDescriptor(e, u) : null;
i && (i.get || i.set) ? Object.defineProperty(n, u, i) : (n[u] = e[u]);
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
return (n.default = e), t && t.set(e, n), n;
}
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -51,0 +34,0 @@ const WRAP_NAME = "$$_REQUIRE";

"use strict";
var _metroFileMap = _interopRequireWildcard(require("metro-file-map"));
function _getRequireWildcardCache(nodeInterop) {
if (typeof WeakMap !== "function") return null;
var cacheBabelInterop = new WeakMap();
var cacheNodeInterop = new WeakMap();
return (_getRequireWildcardCache = function (nodeInterop) {
return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
})(nodeInterop);
function _getRequireWildcardCache(e) {
if ("function" != typeof WeakMap) return null;
var r = new WeakMap(),
t = new WeakMap();
return (_getRequireWildcardCache = function (e) {
return e ? t : r;
})(e);
}
function _interopRequireWildcard(obj, nodeInterop) {
if (!nodeInterop && obj && obj.__esModule) {
return obj;
}
if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) {
return { default: obj };
}
var cache = _getRequireWildcardCache(nodeInterop);
if (cache && cache.has(obj)) {
return cache.get(obj);
}
var newObj = {};
var hasPropertyDescriptor =
Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var key in obj) {
if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
var desc = hasPropertyDescriptor
? Object.getOwnPropertyDescriptor(obj, key)
: null;
if (desc && (desc.get || desc.set)) {
Object.defineProperty(newObj, key, desc);
} else {
newObj[key] = obj[key];
}
function _interopRequireWildcard(e, r) {
if (!r && e && e.__esModule) return e;
if (null === e || ("object" != typeof e && "function" != typeof e))
return { default: e };
var t = _getRequireWildcardCache(r);
if (t && t.has(e)) return t.get(e);
var n = { __proto__: null },
a = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var u in e)
if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
var i = a ? Object.getOwnPropertyDescriptor(e, u) : null;
i && (i.get || i.set) ? Object.defineProperty(n, u, i) : (n[u] = e[u]);
}
}
newObj.default = obj;
if (cache) {
cache.set(obj, newObj);
}
return newObj;
return (n.default = e), t && t.set(e, n), n;
}

@@ -44,0 +27,0 @@ const ci = require("ci-info");

"use strict";
var _path = _interopRequireDefault(require("path"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -7,0 +7,0 @@ class Module {

"use strict";
var _countLines = _interopRequireDefault(require("../../../lib/countLines"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}

@@ -7,0 +7,0 @@ const invariant = require("invariant");

@@ -7,6 +7,6 @@ "use strict";

exports.SourcePathsMode = void 0;
const SourcePathsMode = require("flow-enums-runtime")({
Absolute: "absolute",
ServerUrl: "url-server",
});
exports.SourcePathsMode = SourcePathsMode;
const SourcePathsMode = (exports.SourcePathsMode =
require("flow-enums-runtime")({
Absolute: "absolute",
ServerUrl: "url-server",
}));

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc