@react-native/dev-middleware
Advanced tools
Comparing version 0.74.0-nightly-20231109-9320174df to 0.74.0-nightly-20231110-9b33e752c
@@ -17,2 +17,3 @@ /** | ||
import type { NextHandleFunction } from "connect"; | ||
import InspectorProxy from "./inspector-proxy/InspectorProxy"; | ||
type Options = Readonly<{ | ||
@@ -48,2 +49,8 @@ projectRoot: string; | ||
unstable_experiments?: ExperimentsConfig; | ||
/** | ||
* An interface for using a modified inspector proxy implementation. | ||
* | ||
* This is an unstable API with no semver guarantees. | ||
*/ | ||
unstable_InspectorProxy?: new (...args: any[]) => InspectorProxy; | ||
}>; | ||
@@ -50,0 +57,0 @@ type DevMiddlewareAPI = Readonly<{ |
@@ -46,5 +46,7 @@ "use strict"; | ||
unstable_experiments: experimentConfig = {}, | ||
unstable_InspectorProxy, | ||
}) { | ||
const experiments = getExperiments(experimentConfig); | ||
const inspectorProxy = new _InspectorProxy.default( | ||
const inspectorProxy = new (unstable_InspectorProxy ?? | ||
_InspectorProxy.default)( | ||
projectRoot, | ||
@@ -51,0 +53,0 @@ serverBaseUrl, |
@@ -15,1 +15,3 @@ /** | ||
export type { EventReporter, ReportableEvent } from "./types/EventReporter"; | ||
export { default as unstable_InspectorProxy } from "./inspector-proxy/InspectorProxy"; | ||
export { default as unstable_Device } from "./inspector-proxy/Device"; |
@@ -12,7 +12,23 @@ "use strict"; | ||
}); | ||
Object.defineProperty(exports, "unstable_Device", { | ||
enumerable: true, | ||
get: function () { | ||
return _Device.default; | ||
}, | ||
}); | ||
Object.defineProperty(exports, "unstable_InspectorProxy", { | ||
enumerable: true, | ||
get: function () { | ||
return _InspectorProxy.default; | ||
}, | ||
}); | ||
var _createDevMiddleware = _interopRequireDefault( | ||
require("./createDevMiddleware") | ||
); | ||
var _InspectorProxy = _interopRequireDefault( | ||
require("./inspector-proxy/InspectorProxy") | ||
); | ||
var _Device = _interopRequireDefault(require("./inspector-proxy/Device")); | ||
function _interopRequireDefault(obj) { | ||
return obj && obj.__esModule ? obj : { default: obj }; | ||
} |
{ | ||
"name": "@react-native/dev-middleware", | ||
"version": "0.74.0-nightly-20231109-9320174df", | ||
"version": "0.74.0-nightly-20231110-9b33e752c", | ||
"description": "Dev server middleware for React Native", | ||
@@ -26,3 +26,3 @@ "keywords": [ | ||
"@isaacs/ttlcache": "^1.4.1", | ||
"@react-native/debugger-frontend": "0.74.0-nightly-20231109-9320174df", | ||
"@react-native/debugger-frontend": "0.74.0-nightly-20231110-9b33e752c", | ||
"chrome-launcher": "^0.15.2", | ||
@@ -29,0 +29,0 @@ "chromium-edge-launcher": "^1.0.0", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
93088
2097