@react-navigation/devtools
Advanced tools
Comparing version 7.0.0-alpha.0 to 7.0.0-alpha.1
@@ -11,3 +11,3 @@ "use strict"; | ||
if (process.env.NODE_ENV !== 'production') { | ||
exports.useReduxDevToolsExtension = useReduxDevToolsExtension = require('./useReduxDevToolsExtension').default; | ||
exports.useReduxDevToolsExtension = useReduxDevToolsExtension = require('./useReduxDevToolsExtension').useReduxDevToolsExtension; | ||
} else { | ||
@@ -14,0 +14,0 @@ exports.useReduxDevToolsExtension = useReduxDevToolsExtension = noop; |
@@ -6,6 +6,5 @@ "use strict"; | ||
}); | ||
exports.default = void 0; | ||
exports.parseErrorStack = parseErrorStack; | ||
var stacktraceParser = _interopRequireWildcard(require("stacktrace-parser")); | ||
var _parseHermesStack = _interopRequireDefault(require("./parseHermesStack")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _parseHermesStack = require("./parseHermesStack"); | ||
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); } | ||
@@ -46,3 +45,3 @@ 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]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
} | ||
const parsedStack = Array.isArray(errorStack) ? errorStack : global.HermesInternal ? convertHermesStack((0, _parseHermesStack.default)(errorStack)) : stacktraceParser.parse(errorStack).map(frame => ({ | ||
const parsedStack = Array.isArray(errorStack) ? errorStack : global.HermesInternal ? convertHermesStack((0, _parseHermesStack.parseHermesStack)(errorStack)) : stacktraceParser.parse(errorStack).map(frame => ({ | ||
...frame, | ||
@@ -53,4 +52,2 @@ column: frame.column != null ? frame.column - 1 : null | ||
} | ||
var _default = parseErrorStack; | ||
exports.default = _default; | ||
//# sourceMappingURL=parseErrorStack.js.map |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = parseHermesStack; | ||
exports.parseHermesStack = parseHermesStack; | ||
/** | ||
@@ -9,0 +9,0 @@ * Copyright (c) Facebook, Inc. and its affiliates. |
@@ -6,6 +6,6 @@ "use strict"; | ||
}); | ||
exports.default = useDevToolsBase; | ||
exports.useDevToolsBase = useDevToolsBase; | ||
var _deepEqual = _interopRequireDefault(require("deep-equal")); | ||
var React = _interopRequireWildcard(require("react")); | ||
var _parseErrorStack = _interopRequireDefault(require("./parseErrorStack")); | ||
var _parseErrorStack = require("./parseErrorStack"); | ||
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); } | ||
@@ -27,3 +27,3 @@ 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]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
} | ||
const frames = (0, _parseErrorStack.default)(stack).slice(2).filter(frame => frame.file !== '[native code]'); | ||
const frames = (0, _parseErrorStack.parseErrorStack)(stack).slice(2).filter(frame => frame.file !== '[native code]'); | ||
const urlMatch = (_frames$ = frames[0]) === null || _frames$ === void 0 ? void 0 : (_frames$$file = _frames$.file) === null || _frames$$file === void 0 ? void 0 : _frames$$file.match(/^https?:\/\/.+(:\d+)?\//); | ||
@@ -30,0 +30,0 @@ if (!urlMatch) { |
@@ -6,6 +6,5 @@ "use strict"; | ||
}); | ||
exports.default = useReduxDevToolsExtension; | ||
exports.useReduxDevToolsExtension = useReduxDevToolsExtension; | ||
var React = _interopRequireWildcard(require("react")); | ||
var _useDevToolsBase = _interopRequireDefault(require("./useDevToolsBase")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _useDevToolsBase = require("./useDevToolsBase"); | ||
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); } | ||
@@ -22,3 +21,3 @@ 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]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
resetRoot | ||
} = (0, _useDevToolsBase.default)(ref, result => { | ||
} = (0, _useDevToolsBase.useDevToolsBase)(ref, result => { | ||
const devTools = devToolsRef.current; | ||
@@ -25,0 +24,0 @@ if (!devTools) { |
const noop = () => {}; | ||
export let useReduxDevToolsExtension; | ||
if (process.env.NODE_ENV !== 'production') { | ||
useReduxDevToolsExtension = require('./useReduxDevToolsExtension').default; | ||
useReduxDevToolsExtension = require('./useReduxDevToolsExtension').useReduxDevToolsExtension; | ||
} else { | ||
@@ -6,0 +6,0 @@ useReduxDevToolsExtension = noop; |
@@ -9,3 +9,3 @@ /** | ||
import * as stacktraceParser from 'stacktrace-parser'; | ||
import parseHermesStack from './parseHermesStack'; | ||
import { parseHermesStack } from './parseHermesStack'; | ||
function convertHermesStack(stack) { | ||
@@ -33,3 +33,3 @@ const frames = []; | ||
} | ||
function parseErrorStack(errorStack) { | ||
export function parseErrorStack(errorStack) { | ||
if (!errorStack) { | ||
@@ -44,3 +44,2 @@ return []; | ||
} | ||
export default parseErrorStack; | ||
//# sourceMappingURL=parseErrorStack.js.map |
@@ -50,3 +50,3 @@ /** | ||
} | ||
export default function parseHermesStack(stack) { | ||
export function parseHermesStack(stack) { | ||
const lines = stack.split(/\n/); | ||
@@ -53,0 +53,0 @@ let entries = []; |
import deepEqual from 'deep-equal'; | ||
import * as React from 'react'; | ||
import parseErrorStack from './parseErrorStack'; | ||
export default function useDevToolsBase(ref, callback) { | ||
import { parseErrorStack } from './parseErrorStack'; | ||
export function useDevToolsBase(ref, callback) { | ||
const lastStateRef = React.useRef(); | ||
@@ -6,0 +6,0 @@ const lastActionRef = React.useRef(); |
import * as React from 'react'; | ||
import useDevToolsBase from './useDevToolsBase'; | ||
export default function useReduxDevToolsExtension(ref) { | ||
import { useDevToolsBase } from './useDevToolsBase'; | ||
export function useReduxDevToolsExtension(ref) { | ||
const devToolsRef = React.useRef(); | ||
@@ -5,0 +5,0 @@ if (devToolsRef.current === undefined && typeof __REDUX_DEVTOOLS_EXTENSION__ !== 'undefined') { |
@@ -1,2 +0,2 @@ | ||
export declare let useReduxDevToolsExtension: typeof import('./useReduxDevToolsExtension').default; | ||
export declare let useReduxDevToolsExtension: typeof import('./useReduxDevToolsExtension').useReduxDevToolsExtension; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -13,4 +13,4 @@ /** | ||
} | ||
declare function parseErrorStack(errorStack?: string | StackFrame[]): StackFrame[]; | ||
export default parseErrorStack; | ||
export declare function parseErrorStack(errorStack?: string | StackFrame[]): StackFrame[]; | ||
export {}; | ||
//# sourceMappingURL=parseErrorStack.d.ts.map |
@@ -37,4 +37,4 @@ /** | ||
} | ||
export default function parseHermesStack(stack: string): HermesParsedStack; | ||
export declare function parseHermesStack(stack: string): HermesParsedStack; | ||
export {}; | ||
//# sourceMappingURL=parseHermesStack.d.ts.map |
@@ -13,3 +13,3 @@ import type { NavigationAction, NavigationContainerRef, NavigationState } from '@react-navigation/core'; | ||
}; | ||
export default function useDevToolsBase(ref: React.RefObject<NavigationContainerRef<any>>, callback: (result: InitData | ActionData) => void): { | ||
export declare function useDevToolsBase(ref: React.RefObject<NavigationContainerRef<any>>, callback: (result: InitData | ActionData) => void): { | ||
resetRoot: (state: NavigationState) => void; | ||
@@ -16,0 +16,0 @@ }; |
import type { NavigationContainerRef } from '@react-navigation/core'; | ||
import * as React from 'react'; | ||
export default function useReduxDevToolsExtension(ref: React.RefObject<NavigationContainerRef<any>>): void; | ||
export declare function useReduxDevToolsExtension(ref: React.RefObject<NavigationContainerRef<any>>): void; | ||
//# sourceMappingURL=useReduxDevToolsExtension.d.ts.map |
{ | ||
"name": "@react-navigation/devtools", | ||
"description": "Developer tools for React Navigation", | ||
"version": "7.0.0-alpha.0", | ||
"version": "7.0.0-alpha.1", | ||
"keywords": [ | ||
@@ -44,3 +44,3 @@ "react", | ||
"devDependencies": { | ||
"@react-navigation/core": "^7.0.0-alpha.0", | ||
"@react-navigation/core": "^7.0.0-alpha.1", | ||
"@testing-library/react-native": "^11.5.0", | ||
@@ -51,3 +51,3 @@ "@types/deep-equal": "^1.0.1", | ||
"react": "18.1.0", | ||
"react-native-builder-bob": "^0.20.3", | ||
"react-native-builder-bob": "^0.20.4", | ||
"typescript": "^4.9.4" | ||
@@ -72,3 +72,3 @@ }, | ||
}, | ||
"gitHead": "ad722b882e0c40b1d1bc025d70112ddb126f265e" | ||
"gitHead": "230c09deeeb886929a15cb4cdcb496372a9496e1" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
63571
1095