Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1199 commits
Select commit Hold shift + click to select a range
f79e5ba
Scroll bar is not ignored in vertical mode calculations (#4127)
James300 Sep 29, 2017
d1dddd3
Bump react to 15.6.2 (#4160)
jasonLaster Sep 29, 2017
179582c
Upgrade tree component (#4215)
jasonLaster Sep 29, 2017
8b9cc7f
Revert "Upgrade tree component (#4215)" (#4224)
jasonLaster Sep 30, 2017
06d1da4
Switch Popover PropTypes to flow props (#4227)
Oct 2, 2017
d6d1441
Fix source tabs not lining up with file tabs (#4139)
darkwing Oct 2, 2017
8ee162d
memoize loading (#4216)
jasonLaster Oct 2, 2017
07a57f3
Issue #3966: Show small values inside tooltip (#4218)
tohmjudson Oct 2, 2017
8d20ea2
add line about vulnerabilities (#4231)
codehag Oct 2, 2017
42eb72b
Fix responsive issue on WelcomeBox (#4119)
iamstratos Oct 2, 2017
e78d8aa
remove paused class (#4235)
codehag Oct 2, 2017
2dc5968
Fix webpack icon matching (#4240)
jasonLaster Oct 2, 2017
f7237bd
bump 9-29 (#4214)
jasonLaster Oct 2, 2017
665b5d2
Update devtools-source-map to the latest version 🚀 (#4222)
greenkeeper[bot] Oct 2, 2017
4f94890
Fix some lingering POE + Exception bugs (#4225)
jasonLaster Oct 2, 2017
3f3ed6f
firefox doesn't like fit-content (#4219)
samuel-peers Oct 2, 2017
5454a29
Disables updateScopeBindings for wasm source maps. (#4245)
yurydelendik Oct 3, 2017
a932738
React preview (#4228)
samuel-peers Oct 3, 2017
c517758
Moved workers to their own Worker directory. (#4230)
Oct 3, 2017
7772fab
Show the full url of a file in the source tab tooltip (#4203) (#4226)
Oct 3, 2017
81bf6b7
Fixed Webpack Alignment (#4250)
James300 Oct 3, 2017
159b118
AST Test (#4249)
jasonLaster Oct 3, 2017
cc21f45
remove unnecessary line
jasonLaster Oct 3, 2017
394193c
Fix 4246 - Prevent validateDOMNesting warning (#4247)
darkwing Oct 3, 2017
576e556
remove mocha (#4254)
jasonLaster Oct 3, 2017
529ee7c
Claim an issue (#4255)
jasonLaster Oct 3, 2017
7757b88
Fix some react test warnings (#4248)
ahuth Oct 3, 2017
6cbebeb
Adds readme with debugger.html version information to mc.
yurydelendik Oct 3, 2017
18b0db7
Fix prop-type warnings (#4257)
ahuth Oct 3, 2017
9c37237
Remove usage of create factory (#4260)
ahuth Oct 3, 2017
afd132e
Lint equality (#4278)
steffiau Oct 4, 2017
24e494b
Migrate ManagedTree proptypes to flow (#4272)
ppold Oct 4, 2017
8f3c65c
Add Command Slash Shortcut (#4265)
gcbest Oct 4, 2017
6563978
Stop breakpoint label click from toggling breakpoint (#4269)
frankjwu Oct 4, 2017
0004098
Extract temp variables for wrapped components in their tests (#4279)
ahuth Oct 4, 2017
9667292
[#4270] Add tests for DevToolsUtils (#4271)
stratigos Oct 4, 2017
9238da7
Optimize addToTree function. (#4263)
yurydelendik Oct 4, 2017
08ab9f7
Fix one case of different lodash import format (#4289)
darkwing Oct 5, 2017
073c5eb
Make keyboard shortcuts button more specific and localized (#4293)
darkwing Oct 5, 2017
528ac7a
Fixing source-documents linting error (#4290)
darkwing Oct 5, 2017
b4642ce
Fix 4261 - Sort breakpoints by line number (#4264)
darkwing Oct 5, 2017
bf92b29
Remove object.assign from selectors.js close #4267 (#4268)
maniator Oct 5, 2017
7f98f31
Removes unneeded SVG DOM elements for source tree arrows. (#4283)
yurydelendik Oct 5, 2017
ede1e27
Added step over functionality for yield (#4232) (#4276)
jackjocross Oct 5, 2017
9e6a077
Proposal for closing #3172 (#4266)
maniator Oct 5, 2017
be8c5ed
Updating docs (#4298)
jfo Oct 5, 2017
9bc5f56
Support framework frames for Preact (#4296)
Oct 5, 2017
5c6ec2c
Attempt to reduce intermittent failures for wasm-sourcemaps test. (#4…
yurydelendik Oct 6, 2017
17e4593
Fix Source Tree padding left (#4303)
Oct 6, 2017
77f661c
Change component function binding to class properties (#4302)
Oct 6, 2017
2b62b61
show mapped names in watch expressions (#4206)
amitzur Oct 6, 2017
4c1a733
Use Flow for Proptype checking in Source Tree
amelzer Oct 8, 2017
4ffc215
- unifies right click "Copy source URI" for tree view & tab view (#4325)
Oct 9, 2017
5f3d4e0
Merge pull request #4330 from lukaszsobek/ls/sourcetree/4325
bomsy Oct 9, 2017
480b7fb
bump lock file (#4317)
jasonLaster Oct 9, 2017
f3c01b3
Release (10/6) (#4322)
jasonLaster Oct 9, 2017
7d9d6b5
Protect Worker and Browser Content Toolboxes (#4331)
jasonLaster Oct 9, 2017
c53ce12
Fix flow error
amelzer Oct 9, 2017
75ceae0
Merge pull request #4327 from amelzer/prop-to-flow/sources-tree
bomsy Oct 9, 2017
68a1382
(wip) Show class functions in the outline! (#4286)
jasonLaster Oct 9, 2017
8e6a7ad
WIP - Fix Secondary Panes Scroll Bar (#4275)
James300 Oct 10, 2017
cfe847a
Simplify Editor LifeCycle (#4301)
jasonLaster Oct 10, 2017
b74f5e9
Align empty message in Source Tab (#4337)
pradeepgangwar Oct 10, 2017
0407e1a
Remove last vestige of devtools.debugger.client-source-maps-enabled (…
tromey Oct 10, 2017
a0e2e21
Fixed issue #4291 (#4340)
MFry Oct 10, 2017
0f66707
Update travis MC commit (#4335)
jasonLaster Oct 10, 2017
925d975
Make alt click expand/collapse all the nodes
Fischer-L Oct 6, 2017
a6e6e37
cleanup ...
bomsy Oct 10, 2017
37b9608
Merge pull request #4309 from Fischer-L/4061-alt-click-expand-all
bomsy Oct 10, 2017
c714e1d
Debugger Release (#4341)
jasonLaster Oct 11, 2017
7f9d846
Replace lodash find with native Array::find. Fixes #4343. (#4344)
digitarald Oct 11, 2017
e6bfb74
add a GotoLineModal (#4323)
jfo Oct 11, 2017
d06cb60
Upgrade Launchpad (#4332)
jasonLaster Oct 11, 2017
7b51a80
Improve maintainer experience (#4352)
nyrosmith Oct 11, 2017
9dc1812
Update sources arrow (#4351)
jasonLaster Oct 11, 2017
9a2e89b
fix browser toolbox issues (#4347)
codehag Oct 11, 2017
dcca965
fix key
jasonLaster Oct 12, 2017
8e3ab48
add getDomain tst (#4356)
codehag Oct 12, 2017
a19d5d4
remove svgs
jasonLaster Oct 12, 2017
1402b89
Tidies up reducer comments (#4354)
Oct 12, 2017
0491830
modal height and position changed (#4277)
9andresc Oct 12, 2017
a13ea92
travis bump (#4358)
jasonLaster Oct 12, 2017
f8145ab
Improve triaging docs (#4321)
jasonLaster Oct 12, 2017
8ff3080
Attempt to address "Debugger.Frame is not live".
yurydelendik Oct 12, 2017
24a7bd2
Update Module Manifest
jasonLaster Oct 12, 2017
f609e23
Update Module Manifest
jasonLaster Oct 12, 2017
933e4e4
Update Module Manifest
jasonLaster Oct 12, 2017
e5a37fa
Update Module Manifest
jasonLaster Oct 12, 2017
b839564
Update Module Manifest
jasonLaster Oct 12, 2017
1919647
Update Module Manifest
jasonLaster Oct 12, 2017
25ab2a2
Update Release (3)
jasonLaster Oct 12, 2017
b0cb6b7
Update Release (3)
jasonLaster Oct 12, 2017
d5f0936
[SourceTree] Set root directory (#4363)
Oct 13, 2017
60c46c3
Release (10-11) (#4359)
jasonLaster Oct 13, 2017
193d9a0
Removed tabs + button (#4367)
MFry Oct 13, 2017
c64c957
add docs on merge conflicts (#4365)
jasonLaster Oct 13, 2017
4e4df33
File search reducer (#4368)
codehag Oct 13, 2017
2c3d6b3
Fixes mis-aligned tooltip (#4370)
Oct 13, 2017
492468d
Fix Empty Lines off by one issue (#4361)
jasonLaster Oct 13, 2017
85a7623
get display name and pass it to Popup.js (#4357)
samuel-peers Oct 13, 2017
6cba3b4
small prettier changes (#4364)
jasonLaster Oct 13, 2017
64dcd68
Adds L10N for previously hardcoded keybindings (#4378)
Oct 16, 2017
0b588c7
Update Release (10-13) (#4380)
jasonLaster Oct 16, 2017
8933ce1
add shortcuts modal in vertical mode (#4288) (#4375)
k4p7 Oct 16, 2017
8a4ac6c
Update Shortcuts button (#4382)
jasonLaster Oct 16, 2017
2d181e3
docs most-common-issues (#4295)
Anzumana Oct 16, 2017
3eb1094
Set layout change
jasonLaster Oct 16, 2017
2c68804
Use a monospace font for editor line numbers (#4391)
darkwing Oct 17, 2017
4fac1cd
Merge pull request #4388 from jasonLaster/move-layout-to-redux
wldcordeiro Oct 17, 2017
24ba5c8
Cleanup babel (#4404)
jasonLaster Oct 17, 2017
5b7e42f
Adds flow types to the Scope declaration. (#4405)
yurydelendik Oct 17, 2017
337a090
Synchronize smoke test for browser content toolbox from m-c (#4408)
juliandescottes Oct 17, 2017
36ab9e6
Update mochii to the latest version 🚀 (#4414)
greenkeeper[bot] Oct 17, 2017
0590e74
Converted blackBox/prettyPrint SVG's to CSS (#4386)
Oct 17, 2017
e320c08
Fix #4397 - Don't allow context menu when a line is empty
darkwing Oct 18, 2017
a4940ed
Fix "3" expressions
jasonLaster Oct 18, 2017
8726838
Revert "Use a monospace font for editor line numbers" (#4416)
darkwing Oct 18, 2017
495339a
Merge pull request #4425 from jasonLaster/fix-expression-syntax-error
bomsy Oct 18, 2017
5fce567
Merge pull request #4424 from darkwing/no-context-menu-empty-line
bomsy Oct 18, 2017
6ba9b0b
🔨: Rework `SourceSearch` into `SourcesModal` (#4398)
wldcordeiro Oct 18, 2017
d003099
Keeps focus on input field (#4423)
Oct 18, 2017
71ded60
add layout test (#4415)
jasonLaster Oct 18, 2017
5ad326c
Change port 9000 default to 8116 default (#4434)
michaelgv Oct 19, 2017
de3c9b7
Scroll to column (#4143)
James300 Oct 20, 2017
6660e0d
Upgrade flow (#4433)
ahuth Oct 20, 2017
5567197
Support framework frames for Marko (#4430)
jainsneha23 Oct 20, 2017
dc7b40f
fix bug where the line being 0 returns a falsy (#4445)
bomsy Oct 20, 2017
1dd054a
update 10-17-2017 (#4400)
codehag Oct 20, 2017
90f0d3a
bump yarn (#4442)
jasonLaster Oct 20, 2017
e5e246f
Undo string change to editor.addConditionalBreakpoint (#4448)
Oct 20, 2017
e0bbb71
Working class and imports finder (#4329)
James300 Oct 20, 2017
26b3c75
10/13 2nd release (#4447)
jasonLaster Oct 20, 2017
2705b4c
Add Jest Cases
jasonLaster Oct 20, 2017
925e7bc
support framework frames for aframe (#4458)
ramigamalrihawi Oct 21, 2017
02a1f13
Fix warnings for var usage (#4456)
amelzer Oct 21, 2017
358d4e0
bump launchpad (#4452)
jasonLaster Oct 21, 2017
15adc71
add support framework frames for Nuxt.js (#2980) (#4460)
stefanjudis Oct 21, 2017
4f51d3f
Fix links in debugging-the-debugger page
pradeepgangwar Oct 21, 2017
68d2725
Fix links in getting-setup page
pradeepgangwar Oct 21, 2017
395277d
Merge pull request #4449 from jasonLaster/in-case
bomsy Oct 21, 2017
c3c1959
Merge pull request #4462 from pradeepgangwar/gh-pages
bomsy Oct 21, 2017
1ded193
Blackboxed sources distinguished by icon in source tree (#4441)
tohmjudson Oct 22, 2017
edc9df9
Highlight errors in editor
nyrosmith Oct 22, 2017
e477446
fix css linting errors
nyrosmith Oct 22, 2017
4a3a5bb
add the computed property to allow differentiating between computed a…
bomsy Oct 22, 2017
dd340ed
cleanup
nyrosmith Oct 23, 2017
6a95a34
Make error background color lighter
nyrosmith Oct 23, 2017
3db76c5
Fixes 3846 Source Tabs and Gutter Column Don't Line Up (#4427)
jainsneha23 Oct 23, 2017
e44d0ba
fix flow
bomsy Oct 23, 2017
67e181e
event stopped for context menu for non firefox browsers
Oct 23, 2017
56929e9
Merge branch 'master' into bug-4469
Oct 23, 2017
48dbf0a
fix #4471 - expand the right sidebar on pausing at breakpoint
Oct 23, 2017
94bf827
refactoring
nyrosmith Oct 23, 2017
c65aea6
event prevent default moved
Oct 23, 2017
01116fb
move the func to a utility file
bomsy Oct 23, 2017
8c26647
Update README.md
jasonLaster Oct 23, 2017
b070d50
added tests
bomsy Oct 23, 2017
b0b7cb8
fix tests
bomsy Oct 23, 2017
4dd3479
Merge pull request #4473 from leibale/expend-the-right-sidebar-on-pau…
bomsy Oct 23, 2017
c5aed09
Fix footer background length in dark theme
pradeepgangwar Oct 23, 2017
feab364
Merge pull request #4470 from jainsneha23/bug-4469
bomsy Oct 23, 2017
cd97e1c
Add next.js to framework frames (#4476)
joel-bentley Oct 23, 2017
eb88cf3
Converted Source Tree SVG's (including Blackbox) to images using CSS …
Oct 24, 2017
a68ddaa
Merge pull request #4468 from bomsy/computed-member-expressions
wldcordeiro Oct 24, 2017
25aaca2
Merge pull request #4474 from pradeepgangwar/issue-4421
wldcordeiro Oct 24, 2017
57cc666
Merge pull request #4467 from nyrosmith/highlight_editor_errors
wldcordeiro Oct 24, 2017
b7e19b3
Move selected PrimaryTab local state to redux
nyrosmith Oct 24, 2017
4114a97
fix getting the lineNo from CoideMirror (#4466)
nyrosmith Oct 25, 2017
231fda1
Fix typo
nyrosmith Oct 25, 2017
fad1e7d
another typo
nyrosmith Oct 25, 2017
9748ca6
Close ConditionalPanel on blur
nyrosmith Oct 25, 2017
4ee1351
Move workflow to pr docs
jasonLaster Oct 25, 2017
e924c3e
Merge pull request #4484 from jasonLaster/workflow
wldcordeiro Oct 25, 2017
cb86faa
(wip) Refactor pause actions (#4439)
jasonLaster Oct 25, 2017
95dfa43
[Issue-4486]-Changing the overflow rule of secondaryPanel to pr… (#4487)
abhinav-koppula Oct 25, 2017
a4ed333
QuickOpenModal (#4464)
wldcordeiro Oct 25, 2017
5a7efb7
Fix cross-configuration problems (#4475)
Garbee Oct 25, 2017
7c73fb8
bump mochi
jasonLaster Oct 25, 2017
f503891
Merge pull request #4491 from jasonLaster/bump-mochi
wldcordeiro Oct 26, 2017
965294a
Merge pull request #4483 from nyrosmith/ConditionalPanel_weirdness
wldcordeiro Oct 26, 2017
3f579fb
[Preview] Some lines are incorrectly marked as out of scope
Fischer-L Oct 26, 2017
fa116c7
Add travis notifications
jasonLaster Oct 26, 2017
9d6062e
Merge pull request #4500 from jasonLaster/slack-travis
wldcordeiro Oct 26, 2017
90aa28b
🐛: Fix the quick-open mochitest
wldcordeiro Oct 26, 2017
b616c6c
📝: Add some mochitest debugging tips.
wldcordeiro Oct 26, 2017
96777b5
tweaks
jasonLaster Oct 26, 2017
0fa40b8
Merge pull request #4496 from wldcordeiro/fix-quick-open-mochi
wldcordeiro Oct 27, 2017
cdd38e0
Weekly Post - 10-24 (#4494)
jasonLaster Oct 27, 2017
7195dfd
Remove createClass and Proptypes warning (#4510)
joel-bentley Oct 27, 2017
5a5b455
Move selected PrimaryTab local state to redux
nyrosmith Oct 24, 2017
81fa049
(#4350) Converted Step Button SVG's to images using CSS Styles (#4502)
Oct 27, 2017
7f2516a
notify on failure (#4511)
jasonLaster Oct 27, 2017
a0183f3
Fixes #4505 - Convert file SVG to image (#4514)
Oct 27, 2017
bb4725b
add terminology (#4512)
jasonLaster Oct 27, 2017
d27f963
debugging firefox
jasonLaster Oct 27, 2017
34cbf8c
fix l10n label (#4518)
jasonLaster Oct 27, 2017
03e89cc
Fix parser returning failing to clone data (#4520)
jasonLaster Oct 27, 2017
9f60597
Merge pull request #4516 from jasonLaster/dbg-ff
bomsy Oct 27, 2017
96aced3
Fixing Shortcut Modal Dark Theme Legibility on Mac
Oct 27, 2017
c0e9989
Cleanup
nyrosmith Oct 29, 2017
9b80314
merge
nyrosmith Oct 29, 2017
0be340d
Unselects highlight on search window close
Oct 29, 2017
d997797
Updates tests
Oct 29, 2017
2b68a2d
add a use-case for feature flags
jasonLaster Oct 30, 2017
4fa13e5
Update local-development.md
jasonLaster Oct 30, 2017
35b79cb
Merge pull request #4527 from lukaszsobek/escape-highlight-4490
wldcordeiro Oct 30, 2017
d3fb076
Merge pull request #4523 from ddinis-alves/shortcut-modal-dark-theme-…
wldcordeiro Oct 30, 2017
56c977f
Merge pull request #4480 from nyrosmith/PrimaryPanel_reduxed
wldcordeiro Oct 30, 2017
e98f8a2
🐛: Use onKeyDown in SearchBar to allow for simpler iteration of resul…
wldcordeiro Oct 30, 2017
c5ba57a
removes declared hooks on componentWillUnmount (#4426)
Oct 30, 2017
c93f3c5
Style debuggee domain (#4536)
jasonLaster Oct 30, 2017
c5f08e7
🎨: Update our symbol parsing code to extract additional function type…
wldcordeiro Oct 30, 2017
eef3427
colon removed from subtitle
princiya Oct 31, 2017
8bebabc
Remove query strings when displaying call stack frames (#4535)
Fischer-L Oct 31, 2017
f114db5
[#4545] Add tests for src/utils/assert.js (#4546)
stratigos Oct 31, 2017
4564019
Fix filename for assert.js tests
stratigos Nov 1, 2017
abf1ee2
Add tests for src/utils/log.js
stratigos Nov 1, 2017
67af99b
Merge pull request #4548 from stratigos/utils-assert_fix-tests-name
bomsy Nov 1, 2017
c628c5a
Merge pull request #4549 from stratigos/utils-log_tests
bomsy Nov 1, 2017
ee7c921
Displays result count only after initiating search (#4525)
Nov 1, 2017
f0d38dd
CI fix
princiya Nov 1, 2017
d6b69b2
Refactor waitForPaused
jasonLaster Nov 1, 2017
e57cb8d
Use new redux action in editor (#4552)
amelzer Nov 1, 2017
14b7c1c
Merge pull request #4553 from jasonLaster/foo
wldcordeiro Nov 2, 2017
d152ca1
Merge pull request #4541 from princiya/search-results-remove-colon
wldcordeiro Nov 2, 2017
685e525
show better error messages in jest (#4558)
jasonLaster Nov 2, 2017
6824b77
Add timing data (#4540)
jasonLaster Nov 2, 2017
c798c4e
Refactor command action to use PROMISE (#4554)
jasonLaster Nov 2, 2017
c4d1773
Release 10/25 (#4493)
jasonLaster Nov 2, 2017
ff8bfba
10-31 (#4543)
jasonLaster Nov 2, 2017
cc1d8a5
updates readme 10/31
jasonLaster Nov 2, 2017
ab83a19
Update mochii to the latest version 🚀 (#4562)
greenkeeper[bot] Nov 2, 2017
cf4f838
Refactor map scopes to fetch scopes (#4550)
jasonLaster Nov 2, 2017
6b620fc
bump map-bindings (#4566)
jasonLaster Nov 2, 2017
5bfe03c
togglePaneCollapse update (#4508)
tohmjudson Nov 2, 2017
b6c40d9
Validate scripts (#4565)
jasonLaster Nov 3, 2017
43515d3
do not expand all scope objects (#4498)
codehag Nov 3, 2017
26b2eb5
Update mochii to the latest version 🚀 (#4576)
greenkeeper[bot] Nov 3, 2017
9227765
Fix conditional breakpoints (#4465)
nyrosmith Nov 3, 2017
e0abeed
Update github-airtable-bridge to the latest version 🚀 (#4578)
greenkeeper[bot] Nov 3, 2017
0c65d18
Dont show Mochi output for passing tests (#4580)
jasonLaster Nov 3, 2017
dac3c96
Add airtable crm config (#4582)
jasonLaster Nov 3, 2017
9e18088
Add Unit Tests for Editor (#4522)
James300 Nov 4, 2017
f4c1e6c
Moves redux middleware to actions/utils (#4567)
Nov 4, 2017
132cc70
Fix jest intermittent - quick open
jasonLaster Nov 4, 2017
6faee87
Merge pull request #4589 from jasonLaster/fix-int-quick
wldcordeiro Nov 5, 2017
ead7c03
FIX - cmd+shift+b is no longer bound (#4595)
sharathnarayanph Nov 6, 2017
4bc0d5a
Re-enable tests (#4564)
jasonLaster Nov 6, 2017
7ad9038
Improve JSX syntax highlighting (#4539)
nyrosmith Nov 6, 2017
c753844
Disallow uncaught exceptions
jasonLaster Nov 4, 2017
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
  •  
  •  
  •  
54 changes: 40 additions & 14 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,19 +1,45 @@
{
"presets": [
"react",

[
"env",
{
"targets": {
"browsers": ["last 1 Chrome version", "last 1 Firefox version"]
},
"modules": "commonjs"
}
]
],
"plugins": [
"transform-es2015-modules-commonjs",
"transform-es2015-block-scoping",
"transform-es2015-destructuring",
"transform-es2015-parameters",
"transform-es2015-spread",
"transform-object-rest-spread",
"transform-flow-strip-types",
"transform-async-to-generator",

["module-resolver", {
"alias": {
"react-dom": "react-dom/dist/react-dom",
"devtools/client/shared/vendor/react": "react",
"devtools/client/shared/vendor/react-dom": "react-dom"
"syntax-trailing-function-commas",
"transform-class-properties",
[
"module-resolver",
{
"alias": {
"devtools/client/shared/vendor/react": "react",
"devtools/client/shared/vendor/react-dom": "react-dom"
}
}
}]
]
]
],
"env": {
"test": {
"presets": [
[
"env",
{
"targets": {
"node": 7
},
"modules": "commonjs"
}
]
]
}
}
}
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@ assets/*
src/test/examples/**
src/test/integration/**
src/test/unit-sources/**
src/**/fixtures/**
src/test/mochitest/**
bin/
68 changes: 15 additions & 53 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,15 @@
"L10N": true
},
"extends": [
"prettier"
"prettier",
"prettier/flowtype",
"prettier/react"
],
"parserOptions": {
"ecmaVersion": 2016,
"sourceType": "module",
"ecmaFeatures": { "jsx": true }
},
"env": {
"es6": true,
"browser": true,
Expand All @@ -53,7 +60,8 @@
"mozilla/var-only-at-top-level": 1,

// Rules from the React plugin
"react/display-name": [2, { "ignoreTranspilerName": true }],
"react/jsx-uses-react": [2],
"react/jsx-uses-vars": [2],
"react/no-danger": 1,
"react/no-did-mount-set-state": 1,
"react/no-did-update-set-state": 1,
Expand All @@ -77,18 +85,11 @@
// Disallow using variables outside the blocks they are defined (especially
// since only let and const are used, see "no-var").
"block-scoped-var": 2,
// Enforce one true brace style (opening brace on the same line) and avoid
// start and end braces on the same line.
//"brace-style": [2, "1tbs", {"allowSingleLine": false}],
// Require camel case names
"camelcase": 2,
// Allow trailing commas for easy list extension. Having them does not
// impair readability, but also not required either.
"comma-dangle": 0,
// Enforce spacing before and after comma
//"comma-spacing": [2, {"before": false, "after": true}],
// Enforce one true comma style.
//"comma-style": [2, "last"],
// Warn about cyclomatic complexity in functions.
"complexity": 2,
// Don't warn for inconsistent naming when capturing this (not so important
Expand All @@ -99,12 +100,8 @@
// Don't require a default case in switch statements. Avoid being forced to
// add a bogus default when you know all possible cases are handled.
"default-case": 0,
// Enforce dots on the next line with property name.
//"dot-location": [2, "property"],
// Encourage the use of dot notation whenever possible.
"dot-notation": 2,
// Enforce newline at the end of file, with no multiple empty lines.
//"eol-last": 2,
// Allow using == instead of ===, in the interest of landing something since
// the devtools codebase is split on convention here.
"eqeqeq": 0,
Expand All @@ -122,10 +119,6 @@
"global-strict": 0,
// Only useful in a node environment.
"handle-callback-err": 0,
// Tab width.
//"indent": [2, 2, {"SwitchCase": 1}],
// Enforces spacing between keys and values in object literal properties.
//"key-spacing": [2, {"beforeColon": false, "afterColon": true}],
// Allow mixed 'LF' and 'CRLF' as linebreaks.
"linebreak-style": 0,
// Don't enforce the maximum depth that blocks can be nested. The complexity
Expand All @@ -144,9 +137,6 @@
// operators are followed by a capital letter. Don't warn when capitalized
// functions are used without the new operator.
"new-cap": [2, {"capIsNew": false}],
// Disallow the omission of parentheses when invoking a constructor with no
// arguments.
//"new-parens": 2,
// Disallow use of the Array constructor.
"no-array-constructor": 2,
// Allow use of bitwise operators.
Expand Down Expand Up @@ -206,8 +196,6 @@
"no-extra-boolean-cast": 2,
// Allow unnecessary parentheses, as they may make the code more readable.
"no-extra-parens": 0,
// Disallow unnecessary semicolons.
//"no-extra-semi": 2,
// Deprecated, will be removed in 1.0.
"no-extra-strict": 0,
// Disallow fallthrough of case statements, except if there is a comment.
Expand All @@ -220,17 +208,13 @@
"no-lonely-if": 2,
// Allow mixing regular variable and require declarations (not a node env).
"no-mixed-requires": 0,
// Disallow mixed spaces and tabs for indentation.
//"no-mixed-spaces-and-tabs": 2,
// Disallow use of multiple spaces (sometimes used to align const values,
// array or object items, etc.). It's hard to maintain and doesn't add that
// much benefit.
//"no-multi-spaces": 2,
// Disallow use of multiline strings (use template strings instead).
"no-multi-str": 2,
"prefer-template": "error",
// Disallow multiple empty lines.
//"no-multiple-empty-lines": [2, {"max": 1}],
"prefer-const": ["error", {
"destructuring": "all",
"ignoreReadBeforeAssign": false
}],
// Disallow reassignments of native objects.
"no-native-reassign": 2,
// Disallow nested ternary expressions, they make the code hard to read.
Expand Down Expand Up @@ -278,8 +262,6 @@
"no-shadow-restricted-names": 2,
// Deprecated, will be removed in 1.0.
"no-space-before-semi": 0,
// Disallow space between function identifier and application.
//"no-spaced-func": 2,
// Disallow sparse arrays, eg. let arr = [,,2].
// Array destructuring is fine though:
// for (let [, breakpointPromise] of aPromises)
Expand All @@ -291,8 +273,6 @@
// Disallow throwing literals (eg. throw "error" instead of
// throw new Error("error")).
"no-throw-literal": 2,
// Disallow trailing whitespace at the end of lines.
//"no-trailing-spaces": 2,
// Disallow use of undeclared variables unless mentioned in a /*global */
// block. Note that globals from head.js are automatically imported in tests
// by the import-headjs-globals rule form the mozilla eslint plugin.
Expand All @@ -317,9 +297,6 @@
"no-warning-comments": 0,
// Disallow use of the with statement.
"no-with": 2,
//"object-curly-spacing": ["error", "always", {
// "objectsInObjects": false,
//}],
// Dont require method and property shorthand syntax for object literals.
// We use this in the code a lot, but not consistently, and this seems more
// like something to check at code review time.
Expand All @@ -334,19 +311,11 @@
"quotes": [2, "double", "avoid-escape"],
// Require use of the second argument for parseInt().
"radix": 2,
// Always require use of semicolons wherever they are valid.
//"semi": [2, "always"],
// Enforce spacing after semicolons.
//"semi-spacing": [2, {"before": false, "after": true}],
// Dont require to sort variables within the same declaration block.
// Anyway, one-var is disabled.
"sort-vars": 0,
// Deprecated, will be removed in 1.0.
"space-after-function-name": 0,
// Require a space after keywords.
//"keyword-spacing": 2,
// Require a space before the start brace of a block.
//"space-before-blocks": [2, "always"],
// Deprecated, will be removed in 1.0.
"space-before-function-parentheses": 0,
// Disallow space before function opening parenthesis.
Expand All @@ -355,13 +324,6 @@
// Our code is split on conventions, and itd be nice to have 2 rules
// instead, one for [] and one for {}. So, disabling until we write them.
"space-in-brackets": 0,
// Disallow spaces inside parentheses.
//"space-in-parens": [2, "never"],
// Require spaces around operators, except for a|0.
//"space-infix-ops": [2, {"int32Hint": true}],
// Require spaces before/after unary operators (words on by default,
// nonwords off by default).
//"space-unary-ops": [2, { "words": true, "nonwords": false }],
// Deprecated, will be removed in 1.0.
"space-unary-word-ops": 0,
// Require a space immediately following the // in a line comment.
Expand Down Expand Up @@ -448,6 +410,6 @@
"operator-linebreak": 0,

// Rules from the prettier plugin
"prettier/prettier": ["error", { "trailingComma": "es5", "bracketSpacing": true }],
"prettier/prettier": "error"
}
}
6 changes: 6 additions & 0 deletions .flowconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,15 @@
.*node_modules/fbjs.*
.*node_modules/npm.*
.*node_modules/stylelint.*
.*node_modules/radium.*
.*node_modules/config-chain.*
.*node_modules/documentation.*
.*node_modules/devtools-reps/src/object-inspector/index.js
.*node_modules/jest-in-case/index.js
<PROJECT_ROOT>/firefox/.*
.*mozilla-central/.*
.*flow-coverage-report/.*
.*custom_format_broken.json

[libs]
./src/global-types.js
Expand Down
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
* text eol=lf

*.png binary
*.jpg binary
*.wasm binary
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Thanks for filing an issue!

If you're reporting a bug, please share a clear description of the problem and the steps needed to reproduce the problem. It's also helpful to include a gif, screenshot, and minimal test case.

* you can find us in slack: https://devtools-html-slack.herokuapp.com/
* our tips on formatting issues: https://github.com/devtools-html/debugger.html/blob/master/docs/issues.md
* our glitch.com template for filing small test cases: https://fabulous-umbrella.glitch.me/

Thanks again,
Debugger Team!

-----------------------------------------------

1 change: 1 addition & 0 deletions .github/airtable-crm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
base: appwQO7nufXMVj4ge
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,19 @@ build
node_modules
configs/local.json
npm-debug.log
assets-error.log
.idea/
.vscode/
/firefox
lerna-debug.log
assets-error.log
flow-coverage
.node-version
yarn-error.log
_site/
coverage
storybook-static
tags
**/*.swp
**/*.orig
*~
30 changes: 14 additions & 16 deletions .remarkrc
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
{
"presets": ["lint-recommended"],
"plugins": {
"lint": {
"list-item-bullet-indent": false,
"list-item-indent": false,
"ordered-list-marker-style": false,
"no-unused-definitions": false,
"no-shortcut-reference-link": false,
"no-shortcut-reference-image": false,
"no-table-indentation": true,
"table-cell-padding": "consistent",
"table-pipes": false
},
"validate-links": {
"plugins": [
"preset-lint-recommended",
["lint-list-item-bullet-indent", false],
["lint-list-item-indent", false],
["lint-ordered-list-marker-style", false],
["lint-no-unused-definitions", false],
["lint-no-shortcut-reference-link", false],
["lint-no-shortcut-reference-image", false],
["lint-no-table-indentation", true],
["lint-table-cell-padding", "consistent"],
["lint-table-pipes", false],
["validate-links", {
"repository": ""
}
}
}]
]
}
22 changes: 22 additions & 0 deletions .storybook/config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import { configure, getStorybook } from "@storybook/react";
const { setConfig } = require("devtools-config");

setConfig(DebuggerConfig);

function loadStories() {
require("../src/components/stories/tabs.js");
require("../src/components/stories/frames.js");
require("../src/components/stories/Preview.js");
require("../src/components/stories/Outline.js");
require("../src/components/stories/SearchInput.js");
require("../src/components/stories/ResultList.js");
require("../src/components/stories/ManagedTree.js");
require("../src/components/stories/TextSearch.js");
require("../src/components/stories/Workers.js");
}

configure(loadStories, module);

if (typeof window === "object") {
window.__storybook_stories__ = getStorybook();
}
1 change: 1 addition & 0 deletions .storybook/webpack.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require("../webpack.config.js");
1 change: 0 additions & 1 deletion .stylelintrc
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@
"number-no-trailing-zeros": true,
"selector-combinator-space-after": "always",
"selector-combinator-space-before": "always",
"selector-list-comma-newline-after": "always",
"selector-list-comma-space-before": "never",
"selector-pseudo-element-colon-notation": "double",
"selector-type-case": "lower",
Expand Down
Loading