MCPcopy Index your code
hub / github.com/react/react / resolveFeatureFlags

Function resolveFeatureFlags

packages/react-devtools-shared/buildUtils.js:11–39  ·  view source on GitHub ↗
(target)

Source from the content-addressed store, hash-verified

9const {resolve} = require('path');
10
11function resolveFeatureFlags(target) {
12 let flagsPath;
13 switch (target) {
14 case 'inline':
15 case 'shell':
16 case 'fusebox':
17 flagsPath = 'DevToolsFeatureFlags.default';
18 break;
19 case 'core/backend-oss':
20 case 'core/standalone-oss':
21 flagsPath = 'DevToolsFeatureFlags.core-oss';
22 break;
23 case 'core/backend-fb':
24 case 'core/standalone-fb':
25 flagsPath = 'DevToolsFeatureFlags.core-fb';
26 break;
27 case 'extension-oss':
28 flagsPath = 'DevToolsFeatureFlags.extension-oss';
29 break;
30 case 'extension-fb':
31 flagsPath = 'DevToolsFeatureFlags.extension-fb';
32 break;
33 default:
34 console.error(`Invalid target "${target}"`);
35 process.exit(1);
36 }
37
38 return resolve(__dirname, 'src/config/', flagsPath);
39}
40
41module.exports = {
42 resolveFeatureFlags,

Callers 6

webpack.config.jsFile · 0.85
webpack.backend.jsFile · 0.85
webpack-server.jsFile · 0.85
webpack.config.jsFile · 0.85

Calls 3

exitMethod · 0.80
errorMethod · 0.65
resolveFunction · 0.50

Tested by

no test coverage detected