/** * 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 */ /** Adds content only if building internal FB version of documentations e.g. ...FBInternalOnly({'sected-id'}) */ function FBInternalOnly(elements) { return process.env.FB_INTERNAL ? elements : []; } function NotInFBInternal(elements) { return process.env.FB_INTERNAL ? [] : elements; } module.exports = { "features": { "Features": [ "features/index", "features/logs-plugin", "features/layout-plugin", "features/navigation-plugin", "features/network-plugin", "features/databases-plugin", "features/images-plugin", "features/sandbox-plugin", "features/shared-preferences-plugin", "features/leak-canary-plugin", "features/crash-reporter-plugin", "features/share-flipper-data", "features/react-native" ] }, "setup": { "Getting Started": [ "getting-started/index", "getting-started/android-native", "getting-started/ios-native", "getting-started/react-native", "getting-started/react-native-android", "getting-started/react-native-ios", "troubleshooting" ], "Plugin Setup": [ "setup/layout-plugin", "setup/navigation-plugin", "setup/network-plugin", "setup/databases-plugin", "setup/images-plugin", "setup/sandbox-plugin", "setup/shared-preferences-plugin", "setup/leak-canary-plugin", "setup/crash-reporter-plugin" ], "Advanced": [ "custom-ports", "stetho" ] }, "extending": { "Extending Flipper": [ "extending/index" ], "Tutorial": [ "tutorial/intro", "tutorial/ios", "tutorial/android", "tutorial/react-native", "tutorial/js-setup", "tutorial/js-table", "tutorial/js-custom", "tutorial/js-publishing" ], "Plugin Development": [ "extending/js-setup", "extending/js-plugin-api", "extending/create-table-plugin", "extending/ui-components", "extending/styling-components", "extending/search-and-filter", "extending/create-plugin", "extending/client-plugin-lifecycle", "extending/send-data", "extending/error-handling", "extending/testing", "extending/debugging", ...FBInternalOnly([ // TODO: Remove once sandy is public T69061061 "extending/fb/sandy/sandy-plugins" ]) ], "Other Platforms": [ "extending/new-clients", "extending/establishing-a-connection", "extending/supporting-layout" ], "Internals": [ "extending/arch", "extending/layout-inspector", "extending/testing-rn" ] } }