Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/1612 * Use the QPL-managed QPLCore and PigeonClient. **Facebook:** js-shared/qpl and js-shared/pigeon-client are maintained by QPL in xplat/js-shared. I've updated the Metro config and tsconfig to allow the packages to be imported without breaking the open-source version. Reviewed By: passy Differential Revision: D24358369 fbshipit-source-id: 7f13d6c99d8ca6ebcd0e66bf0e5f25069370cce7
27 lines
906 B
TypeScript
27 lines
906 B
TypeScript
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*
|
|
* @format
|
|
*/
|
|
|
|
import path from 'path';
|
|
import isFB from './isFB';
|
|
|
|
export const rootDir = path.resolve(__dirname, '..');
|
|
export const appDir = path.join(rootDir, 'app');
|
|
export const staticDir = path.join(rootDir, 'static');
|
|
export const defaultPluginsIndexDir = path.join(staticDir, 'defaultPlugins');
|
|
export const pluginsDir = path.join(rootDir, 'plugins');
|
|
export const fbPluginsDir = path.join(pluginsDir, 'fb');
|
|
export const headlessDir = path.join(rootDir, 'headless');
|
|
export const distDir = path.resolve(rootDir, '..', 'dist');
|
|
export const babelTransformationsDir = path.resolve(
|
|
rootDir,
|
|
'babel-transformer',
|
|
'src',
|
|
);
|
|
export const jsSharedDir = isFB ? path.resolve(rootDir, '../../js-shared') : '';
|