Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import React DevTools v4 #16381

Merged
merged 1,058 commits into from
Aug 28, 2019
Merged
Changes from all commits
Commits
Show all changes
1058 commits
Select commit Hold shift + click to select a range
f713265
Cap indentation increase at a max
Jun 3, 2019
78cf211
Only shrink indentation. Don't increase it again. This avoids 'jumping'.
Jun 3, 2019
a173f4e
Add HOC component filter
Jun 3, 2019
6ac558d
Reset max indentation when entering/exiting the owner tree
Jun 3, 2019
fbc6e5d
Removed outdated comment and Eslint rule ignore
Jun 3, 2019
06b004b
Renamed <Guideline> to <SelectedTreeHighlight>
Jun 3, 2019
edfc1bb
Simplified background highlight style now that corner radius has been…
Jun 3, 2019
ef139a1
Batched tweaks and bug fixes:
Jun 3, 2019
95a9986
Decreased contrast of HOC badges in selected props panel
Jun 3, 2019
5963998
Display density preference updates :root fontSize
Jun 4, 2019
2245206
Add source location to debug logging info
Jun 4, 2019
7ed3f68
Merge pull request #295 from bvaughn/horizontal-compression
Jun 4, 2019
e158768
fix: remove version_name from Firefox WebExtension manifest
tux-tn Jun 4, 2019
1afc83e
Tweaked manifest "version_name" logic
Jun 4, 2019
7ef5970
Removed __source info from production builds
Jun 5, 2019
6ff7338
Vendored react-window
Jun 5, 2019
9d90189
react-window sync flushes scroll updates
Jun 5, 2019
dc9b081
Changed react-window alias
Jun 5, 2019
d1a88ff
Re-add plugin-transform-react-jsx-source plugin for tests
Jun 5, 2019
a987206
Fixed an overflow bug. Added mode-specific CSS style for Firefox.
Jun 6, 2019
89e36e3
Wrap all calls to localStorage/sessionStorage to avoid potential runt…
Jun 7, 2019
3e3c83a
Updated reload-and-profile temp key to use sessioStorage instead of l…
Jun 7, 2019
78721bd
Backend notifies the frontend of Storage API support. Frontend disabl…
Jun 7, 2019
c2c3e8e
Bump js-yaml from 3.12.1 to 3.13.1
dependabot[bot] Jun 7, 2019
956935f
Merge pull request #308 from bvaughn/dependabot/npm_and_yarn/js-yaml-…
Jun 7, 2019
21bb66a
Added HOC filter test
Jun 7, 2019
88e5927
Added HOC badges to Jest Store serialization
Jun 7, 2019
bd5c2e4
Initial change tracking implemented
Jun 7, 2019
9243bc1
Rewrite to make it sturdier
gaearon Jun 8, 2019
ad7458b
Merge branch 'master' into legacy
gaearon Jun 8, 2019
65ac53b
Fixes
gaearon Jun 8, 2019
90fa0ad
Fix lint
gaearon Jun 8, 2019
fdc5ca4
Remove dead code
gaearon Jun 8, 2019
2d48401
Added context support to change description
Jun 8, 2019
a2f469d
Fixed an increment bug in sidebar for fiber-commits
Jun 8, 2019
6ab5223
Added a test for added/removed props
Jun 8, 2019
5672d68
Fixed some minor CSS issues
Jun 8, 2019
7a72ee5
Added context changes to sidebar; fixed a initial-mount detection bug
Jun 9, 2019
4f92af1
Only show "rendered at" if selected Fiber committed at least once
Jun 9, 2019
9047f37
Fix minor toolbar border misalignment
Jun 9, 2019
341d157
Tweaked a few inline comments
Jun 9, 2019
3904d63
Added an explicit 'did not render' label
Jun 9, 2019
b3046c6
Merge pull request #310 from bvaughn/track-changed-props
Jun 9, 2019
ea03ddd
Added Flow type coverage for all EventEmitter subclasses
Jun 9, 2019
80bf1ba
Merge branch 'master' into legacy
Jun 9, 2019
8f53235
Fixed regression fixtures
Jun 9, 2019
e66fcaf
Nit
Jun 9, 2019
37c3315
Merge pull request #173 from bvaughn/legacy
bvaughn Jun 9, 2019
402a68d
Fixed minor border bug in Profiling tab toolbar
Jun 10, 2019
19ed98d
Removed Settings panel in favor of new shared Settings modal
Jun 10, 2019
e2e598c
Remember last preferences tab via local storage
Jun 10, 2019
91e3f6c
Removed console.log
Jun 10, 2019
dd748ef
Moved logic to only send updated filters across Bridge to the Store (…
Jun 10, 2019
a08e927
Merge pull request #315 from bvaughn/settings
Jun 10, 2019
3bca6b2
Make children selection lighter
gaearon Jun 11, 2019
6c8ae70
Merge pull request #316 from gaearon/lighter
Jun 11, 2019
b5850fe
Ignore SSR mounts
gaearon Jun 12, 2019
f352fe2
Maintain rootID for lazily crawled trees
gaearon Jun 12, 2019
3137553
State and context are on the public instance
gaearon Jun 12, 2019
fdf7530
Distinguish functions and classes
gaearon Jun 12, 2019
2e40cc4
Merge pull request #319 from gaearon/legacy-fix
Jun 12, 2019
4bfabbc
Fix owner tree for legacy backend
gaearon Jun 12, 2019
f0a2998
Merge pull request #320 from gaearon/own
Jun 12, 2019
f6ec825
Support toggling Suspense from within owners list
Jun 12, 2019
cb10c3d
Lintfix
Jun 12, 2019
96f7646
Updated hydration logic to handle custom objects
Jun 12, 2019
9eb6d34
Updated React version check to account for older (<15) versions
Jun 13, 2019
5e8678a
Don't send HTMLElements through the bridge when inspecting componetns
Jun 13, 2019
a15f776
fix: ensure when-rendered content is never hidden
justingrant Jun 15, 2019
a6d3f30
Initial support for hydration added to both renderer interfaces.
Jun 17, 2019
7a94ad4
Added props/state/context inspection to KeyValue
Jun 17, 2019
d3d8a5d
Hooks hydrate/dehydrate
Jun 17, 2019
717af9f
Updated the hydration test harness to cover a bit more
Jun 17, 2019
6c03f6a
Tidied up a bit
Jun 17, 2019
8e3cd8a
Debounce inspect-element polling
Jun 18, 2019
a56fd4c
Tidied up. Added comments. Renamed a few things.
Jun 18, 2019
6298fd4
Hardened the hooks dehydration check
Jun 18, 2019
3988c27
Merge pull request #325 from bvaughn/hydration
Jun 18, 2019
46def79
Merge branch 'when-render-hidden' of https://github.com/justingrant/r…
Jun 18, 2019
cf19916
Tweaked overflow check
Jun 18, 2019
a2c79f2
Fixed hydration for events meta data
Jun 18, 2019
abc8ef3
Display unnamed custom hooks as 'Anonymous'
Jun 18, 2019
0e4005e
Added command to build Chrome CRX
Jun 18, 2019
083bf8d
Don't try to convert absolute paths to relative
Jun 19, 2019
89a0886
[Flare] Update event component displayName
trueadm Jun 19, 2019
35600be
Changed Chrome manifest version from 4.0.0.0 to 4.0.0
Jun 19, 2019
81e5e9b
Updated @reach/tooltip to v0.2.2 for a bugfix
Jun 19, 2019
844cdb2
Merge pull request #331 from trueadm/flare_displayName
Jun 24, 2019
5ec387a
Mark reload-and-profile attach as configurable
marvinhagemeister Jul 1, 2019
8e90194
Add comment about 3rd party integrations
marvinhagemeister Jul 1, 2019
39a811d
Merge pull request #342 from marvinhagemeister/attach_configure
Jul 6, 2019
0f2fb5b
Standalone NPM packages and React Native support (#335)
Jul 13, 2019
41c00cb
fix to input a number value to props
koba04 Jul 14, 2019
cb3fb42
Patch console to append component stacks (#348)
Jul 17, 2019
9fb753b
Hardened logic around when and how to patch console methods
Jul 17, 2019
249a2e0
Detect React Native v3 backend and show warning
Jul 18, 2019
bd0a0c5
Tweaked modal title to better fit without wrapping
Jul 18, 2019
67e749a
Tweaked modal font size style
Jul 18, 2019
dbbf30a
Make my code PRETTIER
Jul 18, 2019
0abaefb
Cleanup legacy backend event listener if modern backend is detected
Jul 19, 2019
f0a4b2f
Merge branch 'fix-input-number-in-props' of https://github.com/koba04…
Jul 19, 2019
abe75b0
Slight tweak to avoid setting an invalid numeric value in props editor
Jul 19, 2019
167daf7
Updating NPM packages as 4.0.0-alpha.0
Jul 19, 2019
33da657
Make console override detectable (for RN YellowBox)
Jul 20, 2019
39ad101
Removed reference to setDefaultThemeName() method
Jul 20, 2019
4b34a77
Improve Bridge Flow types (#352)
Jul 20, 2019
ffb1934
NPM packages 4.0.0-alpha.0 -> 4.0.0-alpha.1
Jul 22, 2019
1178d57
Fixed a module resolution issue and a syntax error from a bad merge
Jul 23, 2019
13959aa
Removed accidental log statement
Jul 24, 2019
f74c89b
Misc improvements based on user feedback from Tim
Jul 24, 2019
56b0017
4.0.0-alpha.1 -> 4.0.0-alpha.2
Jul 24, 2019
722d366
Updated snapshot
Jul 24, 2019
9a05e0b
Disable view-source button in standalone mode if no project roots are…
Jul 24, 2019
4c61095
Hide "style" prop if we are showing the style editor
Jul 24, 2019
2e8b9fa
Make style editor inputs more obvious resemble inputs
Jul 24, 2019
c7aff55
4.0.0-alpha.2 -> 4.0.0-alpha.3
Jul 24, 2019
8d1c829
Reverted style-prop hiding change because it caused a regression in t…
Jul 24, 2019
270f34f
Support new Flare hook, unstable_useListener
Jul 25, 2019
a7948e8
[Flare] Remove the old EventComponent/EventTarget system (#354)
trueadm Jul 25, 2019
c6fb743
Flow type cleanup
Jul 25, 2019
1e8aa81
Re-enable "view source" button for standalone shell
Jul 25, 2019
050cb84
4.0.0-alpha.3 -> 4.0.0-alpha.4
Jul 25, 2019
76c6739
Re-enabled packages backend build to be production mode (whoops)
Jul 25, 2019
7385de9
react-devtools-core standalone bugfix: prevent electron crash
Jul 26, 2019
3b2905b
NPM package versions 4.0.0-alpha.4 -> 4.0.0-alpha.5
Jul 26, 2019
29a6bf2
Feature: tweak search behaviour (#353)
fanny Jul 27, 2019
ca4aac5
Tweaked recent search changes
Jul 27, 2019
50512a2
Reverted a Webpack config change that broke browser extension styles
Jul 27, 2019
82881ab
Allow Inspecting Elements Within Iframes (#355)
philipp-spiess Jul 28, 2019
8e2134b
Re-add try/catch inside Agent's getIDForNode()
Jul 28, 2019
9a36e56
Added missing Flow header
Jul 29, 2019
c57d2a2
Added CHANGELOG
Jul 31, 2019
4f8b786
Add "Welcome to the new DevTools" notification
Jul 31, 2019
271aa75
Removed the Profiler screenshot capture feature
Jul 31, 2019
52b0c20
Added dynamic indentation to change log
Jul 31, 2019
e4ccafc
Updated CHANGELOG based on Dan's feedback
Jul 31, 2019
11e7b1d
Updated OVERVIEW doc
Jul 31, 2019
aed31fd
Element keys are selectable text
Jul 31, 2019
51a15e0
Added CHANGELOG entries for HOC badges and no in-line props
Aug 1, 2019
62e5fd5
NPM package versions 4.0.0-alpha.5 -> 4.0.0-alpha.6
Aug 1, 2019
abbaedd
Updated Flow type for DevTools tab id
Aug 2, 2019
9727f4e
Don't let a DevTools or React internal error interfere with logging.
Aug 2, 2019
644c9c4
[Flare] useListener -> useResponder (#362)
trueadm Aug 2, 2019
db8542a
Refactor inspect/select logic so that $r contains hooks data (#364)
Aug 4, 2019
6b3ae64
Suppress known/expected warnings and errors in local DEV shell
Aug 4, 2019
6f1e283
feat: match HOC display names during search (#360)
SavePointSam Aug 5, 2019
dc8580e
New NPM package react-devtools-inline (#363)
Aug 5, 2019
baac1dc
Inline package tweaks:
Aug 5, 2019
2349f04
Handle case where :root styles aren't (yet) applied when SettingsCont…
Aug 6, 2019
e015e3d
Added not about sync/batched root API being required
Aug 6, 2019
2015a39
4.0.0-alpha.7 -> 4.0.0-alpha.8
Aug 6, 2019
2eb3f4e
README typofix
Aug 6, 2019
b5195a5
Fixed a couple of edge case styling and layout issues I noticed while…
Aug 12, 2019
8001b64
Fixed raw-loader + Jest problem
Aug 12, 2019
8fa608d
Fixed a selection-sync edge case for Elements/Components tabs
Aug 12, 2019
2f1c100
Misc. Profiler tweaks
Aug 12, 2019
6eb04b2
4.0.0-alpha.8 -> 4.0.0-alpha.9
Aug 12, 2019
8483277
Initializing empty merge repo
Aug 13, 2019
e3ac9d2
Merging DevTools fork
Aug 13, 2019
56b1c20
Reorganized to avoid merge conflicts with React repo folder structure
Aug 13, 2019
65b93cd
Merge remote-tracking branch 'devtools-merge/master' into devtools-v4…
Aug 13, 2019
9c825b5
Moved dev shell into fixtures/devtools
Aug 13, 2019
c8922c3
Updated yarn.lock file
Aug 13, 2019
7cabb39
Reorganized fixtures
Aug 13, 2019
ec7ef50
Reorganized things again into packages
Aug 13, 2019
08743b1
Reorganized folders into packages/*
Aug 13, 2019
edc46d7
Misc Flow and import fixes
Aug 14, 2019
183f96f
Prettier
Aug 14, 2019
f7afe1b
Moved shell fixture into packages/react-devtools-shell
Aug 14, 2019
51626ae
Prettier
Aug 14, 2019
ac2e861
Fixed a bunch of Lint issues
Aug 14, 2019
b73e293
Moved CHANGELOG
Aug 14, 2019
380da5f
Moved OVERVIEW
Aug 14, 2019
441d014
Cleaned up some extnesions build script stuff
Aug 14, 2019
44e4109
Merged master (with events -> legacy-events package rename)
Aug 14, 2019
30b8ef3
Iterated on Webpack configs until I got the inline and shell packages…
Aug 14, 2019
58b39c6
Fixed web extensions
Aug 14, 2019
45dff31
Patched up react-devtools-core Webpack configs
Aug 14, 2019
39209dc
Update react-devtools-inline to embed react-debug-tools since it's no…
Aug 14, 2019
d7ca884
Add build-info.json to package files array for non-private DT packages
Aug 14, 2019
4078167
Removed (no longer necessary) node->node-events mapping
Aug 14, 2019
a473dca
Merge branch 'master' into devtools-v4-merge
Aug 14, 2019
9ec9938
print-warnings script should ignore DevTools packages
Aug 14, 2019
a6aba5a
Add explicit MIT license file (previously only in package.json)
Aug 15, 2019
41db902
Removed unused __TEST__ files
Aug 15, 2019
4c4f5fd
Disable @babel/plugin-transform-block-scoping "throwIfClosureRequired…
Aug 15, 2019
7ce229d
Made some incremental progress on Jest tests
Aug 15, 2019
85fbe3b
Merge branch 'master' into devtools-v4-merge
Aug 15, 2019
db9e5c9
Updated all GitHub links to point to React repo
Aug 15, 2019
732f3a6
4.0.0-alpha.9 -> 4.0.0-alpha.10
Aug 15, 2019
0763c48
Bumped all versions to 4.0.0
Aug 15, 2019
d0dcbe5
Changed version name string to show version and date. Moved commit nu…
Aug 15, 2019
545de6f
Removed some unnecessary manifest permissions
Aug 15, 2019
c100cc7
4.0.0 -> 4.0.1
Aug 15, 2019
527fc4a
Refactored to remove need for new webNavigation permission
Aug 16, 2019
2bcc6c6
4.0.1 -> 4.0.2
Aug 16, 2019
5e043ad
Added Set+Map to dev shell, even though we don't support deep inspect…
Aug 16, 2019
49399aa
Prettier
Aug 16, 2019
454157d
Multi-renderer profiling improvements
Aug 16, 2019
f616613
Display hook values for components that only use context
Aug 16, 2019
74f4a3f
Improved editing props demo experience for TODO list
Aug 16, 2019
024bac4
Support single-quote strings in style editor
Aug 16, 2019
69b2ecc
Added explicit (empty) label next to empty arrays and objects
Aug 16, 2019
f66a20f
Caps lock bug template request for repro steps :)
Aug 16, 2019
ce65df7
Added support for unserializable types (e.g. Set/Map, Immutable)
Aug 17, 2019
2935d6a
Unserializable data type fix for standalone shell
Aug 17, 2019
95ffd3c
4.0.2 -> 4.0.3
Aug 17, 2019
95ca079
Fixed standalone bug that prevented backend from being served over lo…
Aug 18, 2019
4697f5b
Profiler bugfix for filtering out all commits after selecting a fiber
Aug 18, 2019
3c6a219
4.0.3 -> 4.0.4
Aug 18, 2019
14c2eab
Resolved Yarn conflict for object-assign
Aug 19, 2019
d2456c7
Fixed standalone target not properly serving backend over localhost:8097
Aug 19, 2019
01b1e7e
Alpha-sort props/state/context keys
Aug 19, 2019
5441b09
4.0.4 -> 4.0.5
Aug 19, 2019
aa56fe3
Improved GitHub issue repro instructions prompt
Aug 20, 2019
2843a15
Fixed invalid object-assign version (4.0.4 -> 4.0.1)
Aug 20, 2019
833f206
Merge branch 'master' into devtools-v4-merge
Aug 20, 2019
3ad5071
Merge branch 'source' of github.com:bvaughn/react-devtools-experimental
Aug 20, 2019
4da836a
Merged changes from 4.0.0 -> 4.0.5 from DevTools fork
Aug 20, 2019
2e549ef
Moved DevTools custom Flow definitions
Aug 20, 2019
fe943c3
Add custom DevTools Flow definitions to shared flowconfig
Aug 20, 2019
66c9fed
Flow fixes
Aug 20, 2019
79bda69
Renamed DevTools Jest config to be more concistent with others
Aug 21, 2019
6dda816
Remove emoji prefix from Firefox extension tab labels
Aug 21, 2019
bf94158
Fixed outdated extension popup wording
Aug 21, 2019
84b492f
Polyfill Symbol usage
Aug 23, 2019
1e3b0b5
Added a null check around memoizedProps
Aug 24, 2019
a39d9c3
4.0.5 -> 4.0.6
Aug 26, 2019
c00a920
Merge branch 'master' into devtools-v4-merge
Aug 26, 2019
13a93e7
Configured CI to run DevTools tests. Updated other test configs not t…
Aug 26, 2019
4c15144
Merge branch 'source' of github.com:bvaughn/react-devtools-experimental
Aug 26, 2019
9d4fd7a
Merged changes from 4.0.5 -> 4.0.6 from DevTools fork
Aug 26, 2019
ee4806f
Fixed flushing problem with tests
Aug 26, 2019
a48593a
Iterating on DevTools tests: Trying to run tests against pre-build re…
Aug 26, 2019
177f357
Updated DevTools test setup to no longer mock test renerer
Aug 26, 2019
e3cc42b
Fix Console patching test by resetting modules
Aug 26, 2019
896c993
Fixed remaining DevTools broken tests by fixing a hydration/spread bug
Aug 27, 2019
892ca81
Disabled DevTools tests from yarn-build target
Aug 27, 2019
f55b4f8
CI runs DevTools tests against built source
Aug 27, 2019
9a016c0
Removed outdated snapshot
Aug 27, 2019
8c684bf
Removed forked DevTools Flow types
Aug 27, 2019
49b0f87
Suppress act/renderer warning for DevTools tests
Aug 27, 2019
8e1434e
Added FB copyright header
Aug 27, 2019
fb31678
Removed unused Chrome Flow types
Aug 27, 2019
33d439f
Merge branch 'master' into devtools-v4-merge
Aug 27, 2019
7153dd5
Fixed a StyleEditor variable resolution regression
Aug 27, 2019
bc8b153
Updated README docs, example screenshots, etc
Aug 27, 2019
b034ac6
Merge branch 'master' into devtools-v4-merge
Aug 28, 2019
08ce280
Updated DT regression fixture path
Aug 28, 2019
ada5991
Removed an unnecessary/unused DT Flow type
Aug 28, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
13 changes: 13 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -158,6 +158,16 @@ jobs:
- *run_yarn
- run: yarn test-build --maxWorkers=2

test_build_devtools:
docker: *docker
environment: *environment
steps:
- checkout
- attach_workspace: *attach_workspace
- *restore_yarn_cache
- *run_yarn
- run: yarn test-build-devtools --maxWorkers=2

test_dom_fixtures:
docker: *docker
environment: *environment
@@ -231,6 +241,9 @@ workflows:
- test_build_prod:
requires:
- build
- test_build_devtools:
requires:
- build
- test_dom_fixtures:
requires:
- build
7 changes: 7 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -12,3 +12,10 @@ scripts/bench/benchmarks/**/*.js

# React repository clone
scripts/bench/remote-repo/

packages/react-devtools-core/dist
packages/react-devtools-extensions/chrome/build
packages/react-devtools-extensions/firefox/build
packages/react-devtools-extensions/shared/build
packages/react-devtools-inline/dist
packages/react-devtools-shell/dist
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -22,3 +22,14 @@ chrome-user-data
.vscode
*.swp
*.swo

packages/react-devtools-core/dist
packages/react-devtools-extensions/chrome/build
packages/react-devtools-extensions/chrome/*.crx
packages/react-devtools-extensions/chrome/*.pem
packages/react-devtools-extensions/firefox/build
packages/react-devtools-extensions/firefox/*.xpi
packages/react-devtools-extensions/firefox/*.pem
packages/react-devtools-extensions/shared/build
packages/react-devtools-inline/dist
packages/react-devtools-shell/dist
6 changes: 6 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
packages/react-devtools-core/dist
packages/react-devtools-extensions/chrome/build
packages/react-devtools-extensions/firefox/build
packages/react-devtools-extensions/shared/build
packages/react-devtools-inline/dist
packages/react-devtools-shell/dist
38 changes: 38 additions & 0 deletions fixtures/devtools/regression/14.9.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 14.9</title>
<link rel="stylesheet" href="styles.css" />

<script type="text/javascript">
// Enable DevTools to inspect React inside of an <iframe>
// This must run before React is loaded
__REACT_DEVTOOLS_GLOBAL_HOOK__ = parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
</script>

<script src="https://unpkg.com/react@0.14.9/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@0.14.9/dist/react-dom.js"></script>

<!-- Don't use this in production: -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root">
If you are seeing this message, you are likely viewing this file using the <code>file</code> protocol which does not support cross origin requests.
<br/><br/>
Use the <code>server</code> script instead:
<br/><br/>
<code>node ./fixtures/devtools/regression/server.js</code><br/>
<code>open <a href="http://localhost:3000/14.9.html">http://localhost:3000/14.9.html</a></code>
</div>

<script src="shared.js" type="text/babel"></script>

<!--
This is a great way to try React but it's not suitable for production.
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Learn more at https://reactjs.org/docs/getting-started.html
-->
</body>
</html>
38 changes: 38 additions & 0 deletions fixtures/devtools/regression/15.0.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 15.0</title>
<link rel="stylesheet" href="styles.css" />

<script type="text/javascript">
// Enable DevTools to inspect React inside of an <iframe>
// This must run before React is loaded
__REACT_DEVTOOLS_GLOBAL_HOOK__ = parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
</script>

<script src="https://unpkg.com/react@15.0/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.0/dist/react-dom.js"></script>

<!-- Don't use this in production: -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root">
If you are seeing this message, you are likely viewing this file using the <code>file</code> protocol which does not support cross origin requests.
<br/><br/>
Use the <code>server</code> script instead:
<br/><br/>
<code>node ./fixtures/devtools/regression/server.js</code><br/>
<code>open <a href="http://localhost:3000/15.0.html">http://localhost:3000/15.0.html</a></code>
</div>

<script src="shared.js" type="text/babel"></script>

<!--
This is a great way to try React but it's not suitable for production.
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Learn more at https://reactjs.org/docs/getting-started.html
-->
</body>
</html>
38 changes: 38 additions & 0 deletions fixtures/devtools/regression/15.1.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 15.1</title>
<link rel="stylesheet" href="styles.css" />

<script type="text/javascript">
// Enable DevTools to inspect React inside of an <iframe>
// This must run before React is loaded
__REACT_DEVTOOLS_GLOBAL_HOOK__ = parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
</script>

<script src="https://unpkg.com/react@15.1/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.1/dist/react-dom.js"></script>

<!-- Don't use this in production: -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root">
If you are seeing this message, you are likely viewing this file using the <code>file</code> protocol which does not support cross origin requests.
<br/><br/>
Use the <code>server</code> script instead:
<br/><br/>
<code>node ./fixtures/devtools/regression/server.js</code><br/>
<code>open <a href="http://localhost:3000/15.1.html">http://localhost:3000/15.1.html</a></code>
</div>

<script src="shared.js" type="text/babel"></script>

<!--
This is a great way to try React but it's not suitable for production.
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Learn more at https://reactjs.org/docs/getting-started.html
-->
</body>
</html>
38 changes: 38 additions & 0 deletions fixtures/devtools/regression/15.2.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 15.2</title>
<link rel="stylesheet" href="styles.css" />

<script type="text/javascript">
// Enable DevTools to inspect React inside of an <iframe>
// This must run before React is loaded
__REACT_DEVTOOLS_GLOBAL_HOOK__ = parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
</script>

<script src="https://unpkg.com/react@15.2/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.2/dist/react-dom.js"></script>

<!-- Don't use this in production: -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root">
If you are seeing this message, you are likely viewing this file using the <code>file</code> protocol which does not support cross origin requests.
<br/><br/>
Use the <code>server</code> script instead:
<br/><br/>
<code>node ./fixtures/devtools/regression/server.js</code><br/>
<code>open <a href="http://localhost:3000/15.2.html">http://localhost:3000/15.2.html</a></code>
</div>

<script src="shared.js" type="text/babel"></script>

<!--
This is a great way to try React but it's not suitable for production.
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Learn more at https://reactjs.org/docs/getting-started.html
-->
</body>
</html>
38 changes: 38 additions & 0 deletions fixtures/devtools/regression/15.3.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 15.3</title>
<link rel="stylesheet" href="styles.css" />

<script type="text/javascript">
// Enable DevTools to inspect React inside of an <iframe>
// This must run before React is loaded
__REACT_DEVTOOLS_GLOBAL_HOOK__ = parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
</script>

<script src="https://unpkg.com/react@15.3/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.3/dist/react-dom.js"></script>

<!-- Don't use this in production: -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root">
If you are seeing this message, you are likely viewing this file using the <code>file</code> protocol which does not support cross origin requests.
<br/><br/>
Use the <code>server</code> script instead:
<br/><br/>
<code>node ./fixtures/devtools/regression/server.js</code><br/>
<code>open <a href="http://localhost:3000/15.3.html">http://localhost:3000/15.3.html</a></code>
</div>

<script src="shared.js" type="text/babel"></script>

<!--
This is a great way to try React but it's not suitable for production.
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Learn more at https://reactjs.org/docs/getting-started.html
-->
</body>
</html>
38 changes: 38 additions & 0 deletions fixtures/devtools/regression/15.4.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 15.4</title>
<link rel="stylesheet" href="styles.css" />

<script type="text/javascript">
// Enable DevTools to inspect React inside of an <iframe>
// This must run before React is loaded
__REACT_DEVTOOLS_GLOBAL_HOOK__ = parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
</script>

<script src="https://unpkg.com/react@15.4/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.4/dist/react-dom.js"></script>

<!-- Don't use this in production: -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root">
If you are seeing this message, you are likely viewing this file using the <code>file</code> protocol which does not support cross origin requests.
<br/><br/>
Use the <code>server</code> script instead:
<br/><br/>
<code>node ./fixtures/devtools/regression/server.js</code><br/>
<code>open <a href="http://localhost:3000/15.4.html">http://localhost:3000/15.4.html</a></code>
</div>

<script src="shared.js" type="text/babel"></script>

<!--
This is a great way to try React but it's not suitable for production.
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Learn more at https://reactjs.org/docs/getting-started.html
-->
</body>
</html>
38 changes: 38 additions & 0 deletions fixtures/devtools/regression/15.5.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 15.5</title>
<link rel="stylesheet" href="styles.css" />

<script type="text/javascript">
// Enable DevTools to inspect React inside of an <iframe>
// This must run before React is loaded
__REACT_DEVTOOLS_GLOBAL_HOOK__ = parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
</script>

<script src="https://unpkg.com/react@15.5/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.5/dist/react-dom.js"></script>

<!-- Don't use this in production: -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root">
If you are seeing this message, you are likely viewing this file using the <code>file</code> protocol which does not support cross origin requests.
<br/><br/>
Use the <code>server</code> script instead:
<br/><br/>
<code>node ./fixtures/devtools/regression/server.js</code><br/>
<code>open <a href="http://localhost:3000/15.5.html">http://localhost:3000/15.5.html</a></code>
</div>

<script src="shared.js" type="text/babel"></script>

<!--
This is a great way to try React but it's not suitable for production.
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Learn more at https://reactjs.org/docs/getting-started.html
-->
</body>
</html>
38 changes: 38 additions & 0 deletions fixtures/devtools/regression/15.6.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 15.6</title>
<link rel="stylesheet" href="styles.css" />

<script type="text/javascript">
// Enable DevTools to inspect React inside of an <iframe>
// This must run before React is loaded
__REACT_DEVTOOLS_GLOBAL_HOOK__ = parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
</script>

<script src="https://unpkg.com/react@15.6/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15.6/dist/react-dom.js"></script>

<!-- Don't use this in production: -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div id="root">
If you are seeing this message, you are likely viewing this file using the <code>file</code> protocol which does not support cross origin requests.
<br/><br/>
Use the <code>server</code> script instead:
<br/><br/>
<code>node ./fixtures/devtools/regression/server.js</code><br/>
<code>open <a href="http://localhost:3000/15.6.html">http://localhost:3000/15.6.html</a></code>
</div>

<script src="shared.js" type="text/babel"></script>

<!--
This is a great way to try React but it's not suitable for production.
It slowly compiles JSX with Babel in the browser and uses a large development build of React.
Learn more at https://reactjs.org/docs/getting-started.html
-->
</body>
</html>
Loading