main() — react Function Reference
Architecture documentation for the main() function in test.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 9d488e49_ea19_1da4_d9ac_53e836a2d9a2["main()"] 3f7126f8_dd8a_c929_8c80_679e37354eb7["test.js"] 9d488e49_ea19_1da4_d9ac_53e836a2d9a2 -->|defined in| 3f7126f8_dd8a_c929_8c80_679e37354eb7 30583a11_4e4b_0b59_b182_34bb7a719d5a["getFirefoxProfileName()"] 9d488e49_ea19_1da4_d9ac_53e836a2d9a2 -->|calls| 30583a11_4e4b_0b59_b182_34bb7a719d5a style 9d488e49_ea19_1da4_d9ac_53e836a2d9a2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-devtools-extensions/firefox/test.js lines 34–66
const main = async () => {
const finder = new Finder();
const findPathPromise = new Promise((resolvePromise, rejectPromise) => {
finder.getPath(getFirefoxProfileName(), (error, profile) => {
if (error) {
rejectPromise(error);
} else {
resolvePromise(profile);
}
});
});
const options = [
`--source-dir=${EXTENSION_PATH}`,
`--start-url=${START_URL}`,
'--browser-console',
];
try {
const path = await findPathPromise;
const trimmedPath = path.replace(' ', '\\ ');
options.push(`--firefox-profile=${trimmedPath}`);
} catch (err) {
console.warn('Could not find default profile, using temporary profile.');
}
try {
await exec(`web-ext run ${options.join(' ')}`);
} catch (err) {
console.error('`web-ext run` failed', err.stdout, err.stderr);
}
};
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does main() do?
main() is a function in the react codebase, defined in packages/react-devtools-extensions/firefox/test.js.
Where is main() defined?
main() is defined in packages/react-devtools-extensions/firefox/test.js at line 34.
What does main() call?
main() calls 1 function(s): getFirefoxProfileName.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free