Summary: This diff introduces the packages necessary for Flipper decapitated. * flipper-common: utilities & types shared between client, server, flipper-plugin * flipper-server-core: all device & client management goes in here. Basically flipper's backend * flipper-ui-core: all UI goes in here, as far as it doesn't depend on Electron * desktop: the Electron app, will load server-core and ui-core, and glue them together, providing implementations for some electron specific stuff like dialgos * flipper-server: A node process hosting flipper-server-core, that can be connected to over websockets. And probably can serve a browser version of the UI as well. * flipper-ui-browser: thin wrapper around flipper-ui-core, providing some browser specific behavior / stubs. * flipper-dump: (might remove later), but want to hack a quick and dirt flipper dump in here, as alternative way to test flipper-server-core. This diff just creates the packages, but doesn't move any code, so it can be summarized as: restoftheowl Reviewed By: nikoant Differential Revision: D30218646 fbshipit-source-id: 735598a1261a98e584f52504b5eba01ec0afa162
34 lines
970 B
JSON
34 lines
970 B
JSON
{
|
|
"compilerOptions": {
|
|
"module": "commonjs",
|
|
"lib": ["es7", "dom", "es2019"],
|
|
"esModuleInterop": true,
|
|
"target": "ES2019",
|
|
"removeComments": true,
|
|
"preserveConstEnums": true,
|
|
"sourceMap": true,
|
|
"declaration": true,
|
|
"declarationMap": true,
|
|
"jsx": "react",
|
|
"moduleResolution": "node",
|
|
"skipLibCheck": true,
|
|
"strict": true,
|
|
"useUnknownInCatchVariables": false,
|
|
"composite": true,
|
|
"incremental": true,
|
|
"baseUrl": ".",
|
|
"allowJs": true,
|
|
"rootDir": ".",
|
|
"paths": {
|
|
"flipper": ["./app/src"],
|
|
"flipper-plugin": ["./flipper-plugin/src"],
|
|
"eslint-plugin-flipper": ["./eslint-plugin-flipper/src"],
|
|
"flipper-server-core": ["./flipper-server-core/src"],
|
|
"flipper-server-ui": ["./flipper-server-ui/src"],
|
|
"flipper-common": ["./flipper-common/src"],
|
|
"flipper-*": ["./*/src"]
|
|
}
|
|
},
|
|
"exclude": ["**/lib/", "**/dist/", "**/node_modules/", "**/__tests__/"]
|
|
}
|