Simen Bekkhus
ac6193687f
add integrity field in yarn.lock ( #16601 )
2019-08-29 16:36:02 +01:00
Simen Bekkhus
37fcd04681
chore: upgrade to danger 9 ( #16602 )
2019-08-29 13:46:53 +01:00
Brian Vaughn
996acf9036
Updated DevTools extension build script to work when run remotely ( #16603 )
2019-08-28 17:01:26 -07:00
Brian Vaughn
a48593a8d3
Iterating on DevTools tests: Trying to run tests against pre-build react-dom and react-test-renderers
2019-08-26 13:43:09 -07:00
Brian Vaughn
9d4fd7a249
Merged changes from 4.0.5 -> 4.0.6 from DevTools fork
2019-08-26 10:12:18 -07:00
Brian Vaughn
4da836af71
Merged changes from 4.0.0 -> 4.0.5 from DevTools fork
2019-08-20 11:34:51 -07:00
Brian Vaughn
7ce229d3b0
Made some incremental progress on Jest tests
2019-08-15 09:53:22 -07:00
Brian Vaughn
4078167255
Removed (no longer necessary) node->node-events mapping
2019-08-14 11:43:59 -07:00
Brian Vaughn
30b8ef3756
Iterated on Webpack configs until I got the inline and shell packages seemingly working
2019-08-14 09:24:35 -07:00
Brian Vaughn
44e410900d
Merged master (with events -> legacy-events package rename)
2019-08-14 07:35:49 -07:00
Simen Bekkhus
e308a037be
chore: make tests compatible with Jest 24 ( #15779 )
...
* chore: make tests compatible with Jest 24
* remove fake rafs
* rollback jsdom for localstorage compat
* Apply suggestions from code review
Co-Authored-By: Sunil Pai <threepointone@oculus.com >
* chore: cleanup lockfile
2019-08-14 12:32:26 +01:00
Simen Bekkhus
5fa99b5aa6
chore: add eslint-plugin-jest's valid-expect rule ( #16332 )
...
* chore: add eslint-plugin-jest's valid-expect rule
* update assertion
2019-08-14 11:51:01 +01:00
Brian Vaughn
441d014cef
Cleaned up some extnesions build script stuff
2019-08-13 22:15:38 -07:00
Brian Vaughn
f7afe1b864
Moved shell fixture into packages/react-devtools-shell
2019-08-13 18:11:59 -07:00
Brian Vaughn
edc46d7be7
Misc Flow and import fixes
...
1. Fixed all reported Flow errors
2. Added a few missing package declarations
3. Deleted ReactDebugHooks fork in favor of react-debug-tools
2019-08-13 17:53:28 -07:00
Brian Vaughn
08743b1a8e
Reorganized folders into packages/*
2019-08-13 15:59:43 -07:00
Brian Vaughn
c8922c3dbf
Updated yarn.lock file
2019-08-13 11:08:40 -07:00
Brian Vaughn
56b1c20cf0
Reorganized to avoid merge conflicts with React repo folder structure
2019-08-13 10:33:56 -07:00
Brian Vaughn
b5195a5f16
Fixed a couple of edge case styling and layout issues I noticed while testing the inline target
2019-08-12 08:26:48 -07:00
Andrew Clark
0bd0c5269f
Upgrade ESLint so we can use JSX Fragment syntax ( #16328 )
...
Now that we're using Babel 7, this is the last blocker.
2019-08-09 12:59:02 -07:00
lunaruan
b12a982062
Babel 7 ( #16297 )
...
Upgraded from Babel 6 to Babel 7.
The only significant change seems to be the way `@babel/plugin-transform-classes` handles classes differently from `babel-plugin-transform-es2015-classes`. In regular mode, the former injects a `_createClass` function that increases the bundle size, and in the latter it removes the safeguard checks. However, this is okay because we don't all classes in new features, and we want to deprecate class usage in the future in the react repo.
Co-authored-by: Luna Ruan <luna@fb.com >
Co-authored-by: Abdul Rauf <abdulraufmujahid@gmail.com >
Co-authored-by: Maksim Markelov <maks-markel@mail.ru >
2019-08-08 17:46:35 -07:00
Brian Vaughn
271aa75cf2
Removed the Profiler screenshot capture feature
...
This wasn't reliable because of browser extension API limitations and required serious throttling to avoid harming performance, so I've decided to just remove it entirely for now.
2019-07-31 11:36:01 -07:00
Brian Vaughn
4c610950a4
Hide "style" prop if we are showing the style editor
...
Also add react-native-web to test harness
2019-07-24 14:05:56 -07:00
Brian Vaughn
1178d57257
Fixed a module resolution issue and a syntax error from a bad merge
2019-07-23 07:46:19 -07:00
Brian Vaughn
4b34a77d29
Improve Bridge Flow types ( #352 )
...
* Updated local fork of react-window
* Updated Fow 97 -> 103
* Lint ignore NPM dist
* Improved Bridge Flow types
2019-07-20 14:08:23 -07:00
Brian Vaughn
cb3fb42129
Patch console to append component stacks ( #348 )
...
* Patch console.warn and console.error to auto-append owners-only component stacks.
This setting is enabled by default and will work for React Native even if no front-end DevTools shell is being used. The setting can be disabled via a new, persisted user preference though.
2019-07-17 11:12:39 -07:00
Brian Vaughn
0f2fb5badf
Standalone NPM packages and React Native support ( #335 )
...
* Add version 4 react-devtools and react-devtools-core packages which support both React Native and e.g. Safari or iframe DOM usage.
* Replaces typed operations arrays with regular arrays in order to support Hermes. This is unfortunate, since in theory a typed array buffer could be more efficiently transferred between frontend and backend for the web extension, but this never actually worked properly in v8, only Spidermonkey, and it fails entirely in Hermes so for the time being- it's been removed.
* Adds support for React Native (paper renderer)
* Adds a style editor for react-native and react-native-web
2019-07-13 10:05:04 -07:00
Dan Abramov
3d0af2aea8
Don't consider require-like calls to be likely HOCs ( #15940 )
2019-06-20 16:13:18 +01:00
Brian Vaughn
81e5e9be0b
Updated @reach/tooltip to v0.2.2 for a bugfix
2019-06-19 15:43:15 -07:00
Brian Vaughn
0e4005e0a1
Added command to build Chrome CRX
2019-06-18 15:44:22 -07:00
Brian Vaughn
8f53235017
Fixed regression fixtures
2019-06-09 16:16:06 -07:00
Dan Abramov
ad7458bb42
Merge branch 'master' into legacy
2019-06-07 17:54:54 -07:00
dependabot[bot]
c2c3e8e6e5
Bump js-yaml from 3.12.1 to 3.13.1
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.12.1 to 3.13.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases )
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.1...3.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-06-07 20:12:54 +00:00
Brian Vaughn
dc9b0810f9
Changed react-window alias
2019-06-05 14:33:24 -07:00
Brian Vaughn
6ff733873c
Vendored react-window
2019-06-05 14:27:57 -07:00
Simen Bekkhus
fa1e8df116
chore: use jest-serializer-raw for react-fresh snapshots ( #15806 )
2019-06-03 12:46:33 -07:00
Brian Vaughn
92c2d8366b
Updated Chrome installation
...
1. Removed auto-updates XML (since the feature doens't work for self hosted extensions)
2. Replaced CRX with packed ZIP (since people are having trouble with the CRX, and auto-udpates doesn't work anyway)
2019-05-28 08:52:21 -07:00
Brian Vaughn
94bebda825
Merged master
2019-05-25 09:10:43 -07:00
Brian Vaughn
d440380719
Upgraded to canary with priority level info
2019-05-20 09:54:07 -07:00
Sarhan Aissi
ad94f9ef08
Replaced adm-zip with node-archiver
2019-05-13 03:55:05 +01:00
Brian Vaughn
44e90e6ef4
Upgrade @reach UI and remove tooltip fork
2019-05-07 15:22:57 -07:00
Brian Vaughn
6ab8972345
Update to React canary release for interaction tracing bugfix
2019-05-06 13:52:27 -07:00
Brian Vaughn
f7c8e3a05c
Experimenting with profiler tests
2019-05-03 15:01:26 -07:00
Brian Vaughn
540207901d
Added some component filtering tests
2019-05-01 13:31:55 -07:00
Dan Abramov
b9ae9393b9
Use WebpackDevServer for local testing
2019-05-01 17:19:26 +01:00
Dan Abramov
52deada495
Bump React versions
2019-04-24 15:57:43 +01:00
Brian Vaughn
53c7338420
Updated flow-bin to attempt to fix the error
2019-04-23 09:00:25 -07:00
Brian Vaughn
d85f566d66
Merged master (tooltip changes)
2019-04-23 08:49:40 -07:00
Brian Vaughn
8b33dd673d
Added @reach/tooltip
2019-04-23 08:41:52 -07:00
Brian Vaughn
ec7536704d
Locked down canary versions
2019-04-22 19:32:16 -07:00