From 5285d50abff02518bdca7ffaca2a97d015d98edd Mon Sep 17 00:00:00 2001 From: Hilal Alsibai Date: Wed, 29 Aug 2018 03:17:37 -0700 Subject: [PATCH] Add syntax highlighting Summary: Pretty colors Reviewed By: danielbuechele Differential Revision: D9504416 fbshipit-source-id: 7eb467ff43bed5566f3bd9ce72dc74064fb4718c --- flow-typed/npm/prism-react-renderer_vx.x.x.js | 193 ++++++++++++++++++ scripts/yarn-install.js | 7 +- 2 files changed, 199 insertions(+), 1 deletion(-) create mode 100644 flow-typed/npm/prism-react-renderer_vx.x.x.js diff --git a/flow-typed/npm/prism-react-renderer_vx.x.x.js b/flow-typed/npm/prism-react-renderer_vx.x.x.js new file mode 100644 index 000000000..66b86a3ad --- /dev/null +++ b/flow-typed/npm/prism-react-renderer_vx.x.x.js @@ -0,0 +1,193 @@ +// flow-typed signature: cac2176ef31aded3d7080a130d8e79dc +// flow-typed version: <>/prism-react-renderer_v^0.1.2/flow_v0.76.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'prism-react-renderer' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'prism-react-renderer' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'prism-react-renderer/es/components/Highlight' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/es/defaultProps' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/es/index' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/es/types' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/es/utils/normalizeTokens' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/es/utils/themeToDict' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/es/vendor/prism/includeLangs' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/es/vendor/prism/index' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/es/vendor/prism/prism-core' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/components/Highlight' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/defaultProps' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/index' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/types' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/utils/normalizeTokens' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/utils/themeToDict' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/vendor/prism/includeLangs' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/vendor/prism/index' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/lib/vendor/prism/prism-core' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/themes/dracula' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/themes/duotoneDark' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/themes/duotoneLight' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/themes/nightOwl' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/themes/oceanicNext' { + declare module.exports: any; +} + +declare module 'prism-react-renderer/themes/ultramin' { + declare module.exports: any; +} + +// Filename aliases +declare module 'prism-react-renderer/es/components/Highlight.js' { + declare module.exports: $Exports<'prism-react-renderer/es/components/Highlight'>; +} +declare module 'prism-react-renderer/es/defaultProps.js' { + declare module.exports: $Exports<'prism-react-renderer/es/defaultProps'>; +} +declare module 'prism-react-renderer/es/index.js' { + declare module.exports: $Exports<'prism-react-renderer/es/index'>; +} +declare module 'prism-react-renderer/es/types.js' { + declare module.exports: $Exports<'prism-react-renderer/es/types'>; +} +declare module 'prism-react-renderer/es/utils/normalizeTokens.js' { + declare module.exports: $Exports<'prism-react-renderer/es/utils/normalizeTokens'>; +} +declare module 'prism-react-renderer/es/utils/themeToDict.js' { + declare module.exports: $Exports<'prism-react-renderer/es/utils/themeToDict'>; +} +declare module 'prism-react-renderer/es/vendor/prism/includeLangs.js' { + declare module.exports: $Exports<'prism-react-renderer/es/vendor/prism/includeLangs'>; +} +declare module 'prism-react-renderer/es/vendor/prism/index.js' { + declare module.exports: $Exports<'prism-react-renderer/es/vendor/prism/index'>; +} +declare module 'prism-react-renderer/es/vendor/prism/prism-core.js' { + declare module.exports: $Exports<'prism-react-renderer/es/vendor/prism/prism-core'>; +} +declare module 'prism-react-renderer/lib/components/Highlight.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/components/Highlight'>; +} +declare module 'prism-react-renderer/lib/defaultProps.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/defaultProps'>; +} +declare module 'prism-react-renderer/lib/index.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/index'>; +} +declare module 'prism-react-renderer/lib/types.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/types'>; +} +declare module 'prism-react-renderer/lib/utils/normalizeTokens.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/utils/normalizeTokens'>; +} +declare module 'prism-react-renderer/lib/utils/themeToDict.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/utils/themeToDict'>; +} +declare module 'prism-react-renderer/lib/vendor/prism/includeLangs.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/vendor/prism/includeLangs'>; +} +declare module 'prism-react-renderer/lib/vendor/prism/index.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/vendor/prism/index'>; +} +declare module 'prism-react-renderer/lib/vendor/prism/prism-core.js' { + declare module.exports: $Exports<'prism-react-renderer/lib/vendor/prism/prism-core'>; +} +declare module 'prism-react-renderer/themes/dracula.js' { + declare module.exports: $Exports<'prism-react-renderer/themes/dracula'>; +} +declare module 'prism-react-renderer/themes/duotoneDark.js' { + declare module.exports: $Exports<'prism-react-renderer/themes/duotoneDark'>; +} +declare module 'prism-react-renderer/themes/duotoneLight.js' { + declare module.exports: $Exports<'prism-react-renderer/themes/duotoneLight'>; +} +declare module 'prism-react-renderer/themes/nightOwl.js' { + declare module.exports: $Exports<'prism-react-renderer/themes/nightOwl'>; +} +declare module 'prism-react-renderer/themes/oceanicNext.js' { + declare module.exports: $Exports<'prism-react-renderer/themes/oceanicNext'>; +} +declare module 'prism-react-renderer/themes/ultramin.js' { + declare module.exports: $Exports<'prism-react-renderer/themes/ultramin'>; +} diff --git a/scripts/yarn-install.js b/scripts/yarn-install.js index eb65b8a5e..561c6dc92 100644 --- a/scripts/yarn-install.js +++ b/scripts/yarn-install.js @@ -9,7 +9,12 @@ const path = require('path'); const util = require('util'); const glob = util.promisify(require('glob')); const exec = util.promisify(require('child_process').exec); -const PACKAGES = ['static', 'src/plugins/*', 'src/fb/plugins/*']; +const PACKAGES = [ + 'static', + 'src/plugins/*', + 'src/fb/plugins/*', + 'src/fb/plugins/layout/*', +]; const WINDOWS = /^win/.test(process.platform); const YARN_PATH = process.argv.length > 2