Skip to content

Commit 69da751

Browse files
authored
Merge pull request #1 from jsdotlua/feature/react-devtools
feat: Add devtools packages
2 parents 03fa807 + 2ac9da0 commit 69da751

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+14148
-0
lines changed

default.project.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@
55
"React": {
66
"$path": "packages/react/default.project.json"
77
},
8+
"ReactDebugTools": {
9+
"$path": "packages/react-debug-tools/default.project.json"
10+
},
11+
"ReactDevtoolsShared": {
12+
"$path": "packages/react-devtools-shared/default.project.json"
13+
},
14+
"ReactIs": {
15+
"$path": "packages/react-is/default.project.json"
16+
},
817
"ReactReconciler": {
918
"$path": "packages/react-reconciler/default.project.json"
1019
},
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "react-debug-tools",
3+
"tree": {
4+
"$path": "src/"
5+
}
6+
}

packages/react-debug-tools/src/ReactDebugHooks.lua

Lines changed: 1185 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-- ROBLOX upstream: https://github.com/facebook/react/blob/v17.0.2/packages/react-debug-tools/src/ReactDebugTools.js
2+
--[[*
3+
* Copyright (c) Facebook, Inc. and its affiliates.
4+
*
5+
* This source code is licensed under the MIT license found in the
6+
* LICENSE file in the root directory of this source tree.
7+
*
8+
* @flow
9+
]]
10+
local exports = {}
11+
local reactDebugHooksModule = require(script.Parent.ReactDebugHooks)
12+
-- ROBLOX deviation START: add re-exporting of types
13+
export type HooksNode = reactDebugHooksModule.HooksNode
14+
export type HooksTree = reactDebugHooksModule.HooksTree
15+
-- ROBLOX deviation END
16+
local inspectHooks = reactDebugHooksModule.inspectHooks
17+
local inspectHooksOfFiber = reactDebugHooksModule.inspectHooksOfFiber
18+
exports.inspectHooks = inspectHooks
19+
exports.inspectHooksOfFiber = inspectHooksOfFiber
20+
return exports

0 commit comments

Comments
 (0)