Summary: flipper-server-companion depends on flipper-plugin. flipper-plugin includes dependencies that run only in a browser. Splitting flipper-plugin into core and browser packages helps to avoid including browser-only dependencies into flipper-server bundle. As a result, bundle size could be cut in half. Subsequently, RSS usage drops as there is twice as less code to process for V8. Note: it currently breaks external flipper-data-source package. It will be restored in subsequent diffs Reviewed By: lblasa Differential Revision: D38658285 fbshipit-source-id: 751b11fa9f3a2d938ce166687b8310ba8b059dee
33 lines
760 B
TypeScript
33 lines
760 B
TypeScript
/**
|
|
* Copyright (c) Meta Platforms, Inc. and 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 {Logger} from 'flipper-common';
|
|
export {Logger} from 'flipper-common';
|
|
|
|
export const stubLogger: Logger = {
|
|
track() {},
|
|
trackTimeSince() {},
|
|
info() {
|
|
// eslint-disable-next-line
|
|
console.log.apply(console, arguments as any);
|
|
},
|
|
warn() {
|
|
// eslint-disable-next-line
|
|
console.warn.apply(console, arguments as any);
|
|
},
|
|
error() {
|
|
// eslint-disable-next-line
|
|
console.error.apply(console, arguments as any);
|
|
},
|
|
debug() {
|
|
// eslint-disable-next-line
|
|
console.debug.apply(console, arguments as any);
|
|
},
|
|
};
|