diff --git a/docs/extending/create-plugin.mdx b/docs/extending/create-plugin.mdx index 4d924b2dd..751a28d4d 100644 --- a/docs/extending/create-plugin.mdx +++ b/docs/extending/create-plugin.mdx @@ -5,7 +5,7 @@ title: Client Plugin API import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -import {FbInternalOnly, OssOnly} from 'internaldocs-fb-helpers'; +import {FbInternalOnly, OssOnly} from 'docusaurus-plugin-internaldocs-fb/internal'; ## FlipperPlugin diff --git a/website/package.json b/website/package.json index b7d63341d..1cdd30913 100644 --- a/website/package.json +++ b/website/package.json @@ -19,7 +19,7 @@ "@emotion/styled": "^11.6.0", "@types/fs-extra": "^9.0.13", "antd": "^4.18.7", - "docusaurus-plugin-internaldocs-fb": "0.12.2", + "docusaurus-plugin-internaldocs-fb": "0.12.3", "file-cli": "^1.2.0", "flipper-plugin": "^0.131.1", "fs-extra": "^10.0.0", diff --git a/website/sidebars.js b/website/sidebars.js index 4aab5dfb0..c5f14e020 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -7,7 +7,7 @@ * @format */ -const {fbInternalOnly, fbContent} = require('internaldocs-fb-helpers'); +const {fbInternalOnly, fbContent} = require('docusaurus-plugin-internaldocs-fb/internal'); module.exports = { main: { diff --git a/website/src/pages/index.js b/website/src/pages/index.js index d1579daa9..b7f0ccfb9 100644 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -11,7 +11,7 @@ import React from 'react'; import Layout from '@theme/Layout'; import useBaseUrl from '@docusaurus/useBaseUrl'; import {usePluginData} from '@docusaurus/useGlobalData'; -import {FbInternalOnly, OssOnly} from 'internaldocs-fb-helpers'; +import {FbInternalOnly, OssOnly} from 'docusaurus-plugin-internaldocs-fb/internal'; export default function Index() { return ( diff --git a/website/yarn.lock b/website/yarn.lock index 641f02389..416829390 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -2289,6 +2289,11 @@ resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz#8ff71d51053cd5ee4981e5a501d80a536244f7fd" integrity sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg== +"@braintree/sanitize-url@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.0.tgz#fe364f025ba74f6de6c837a84ef44bdb1d61e68f" + integrity sha512-mgmE7XBYY/21erpzhexk4Cj1cyTQ9LzvnTxtzM17BJ7ERMNE6W72mQRo0I1Ud8eFJ+RVVIcBNhLFZ3GX4XFz5w== + "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -3299,6 +3304,18 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== +"@types/lodash.debounce@4.0.7": + version "4.0.7" + resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.7.tgz#0285879defb7cdb156ae633cecd62d5680eded9f" + integrity sha512-X1T4wMZ+gT000M2/91SYj0d/7JfeNZ9PeeOldSNoE/lunLeQXKvkmIumI29IaKMotU/ln/McOIvgzZcQ/3TrSA== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": + version "4.14.184" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.184.tgz#23f96cd2a21a28e106dc24d825d4aa966de7a9fe" + integrity sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q== + "@types/mdast@^3.0.0": version "3.0.7" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.7.tgz#cba63d0cc11eb1605cea5c0ad76e02684394166b" @@ -3316,7 +3333,7 @@ resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.1.tgz#e4c05d355d092d7b58db1abfe460e53f41102ac8" integrity sha512-JPEv4iAl0I+o7g8yVWDwk30es8mfVrjkvh5UeVR2sYPpZCK44vrAPsbJpIS+rJAUxLgaSAMKTEH5Vn5qd9XsrQ== -"@types/mermaid@^8.2.8": +"@types/mermaid@^8.2.9": version "8.2.9" resolved "https://registry.yarnpkg.com/@types/mermaid/-/mermaid-8.2.9.tgz#1844505dcffcd47703e94628a6200583d35c2c76" integrity sha512-f1i8fNoVFVJXedk+R7GcEk4KoOWzWAU3CzFqlVw1qWKktfsataBERezCz1pOdKy8Ec02ZdPQXGM7NU2lPHABYQ== @@ -4482,6 +4499,11 @@ clsx@^1.1.1: resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== +clsx@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" @@ -5637,21 +5659,22 @@ dns-packet@^5.2.2: dependencies: "@leichtgewicht/ip-codec" "^2.0.1" -docusaurus-plugin-internaldocs-fb@0.12.2: - version "0.12.2" - resolved "https://registry.yarnpkg.com/docusaurus-plugin-internaldocs-fb/-/docusaurus-plugin-internaldocs-fb-0.12.2.tgz#1f0ed0f49bc9f1562544956516d3d0e907438032" - integrity sha512-XvSQOtcE+4JpifxaRFvZ7ClOLig1mA1IftTi6EXCK+5r4yJVeUuwoishX+Xdus9mBrdTL/EDd6qeS9owWJMZJQ== +docusaurus-plugin-internaldocs-fb@0.12.3: + version "0.12.3" + resolved "https://registry.yarnpkg.com/docusaurus-plugin-internaldocs-fb/-/docusaurus-plugin-internaldocs-fb-0.12.3.tgz#803197faa9d23cc590d44c3c63a32f250e555e87" + integrity sha512-zttBKv8hBXzOTXifzWIeA2rLXpZO/Jz/iSnu2gp0elnRU08uPEHojiPcn3wPi8kyVWjuoXysKJUP+X81Du3nsA== dependencies: "@mdx-js/mdx" "^2.1.1" "@mdx-js/react" "^1.6.22" - "@types/mermaid" "^8.2.8" + "@types/lodash.debounce" "4.0.7" + "@types/mermaid" "^8.2.9" "@types/react-modal" "3.13.1" assert "^2.0.0" buffer "^6.0.3" - clsx "^1.1.1" - fs-extra "^10.0.0" - internaldocs-fb-helpers "^1.7.1" - mermaid "^8.14.0" + clsx "^1.2.1" + fs-extra "^10.1.0" + lodash.debounce "^4.0.8" + mermaid "^9.1.3" node-fetch "2.6.7" path-browserify "^1.0.1" react-live "^2.2.3" @@ -5661,7 +5684,7 @@ docusaurus-plugin-internaldocs-fb@0.12.2: unified "^9.2.1" unist-util-remove "^3.1.0" unist-util-visit "^2.0.1" - validate-peer-dependencies "^2.0.0" + validate-peer-dependencies "^2.1.0" dom-align@^1.7.0: version "1.12.2" @@ -5725,16 +5748,16 @@ domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" +dompurify@2.3.10: + version "2.3.10" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.10.tgz#901f7390ffe16a91a5a556b94043314cd4850385" + integrity sha512-o7Fg/AgC7p/XpKjf/+RC3Ok6k4St5F7Q6q6+Nnm3p2zGWioAY6dh0CbbuwOhH2UcSzKsdniE/YnE2/92JcsA+g== + dompurify@2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.3.tgz#c1af3eb88be47324432964d8abc75cf4b98d634c" integrity sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg== -dompurify@2.3.5: - version "2.3.5" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.5.tgz#c83ed5a3ae5ce23e52efe654ea052ffb358dd7e3" - integrity sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ== - domutils@^2.5.2, domutils@^2.6.0: version "2.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" @@ -7061,11 +7084,6 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" -internaldocs-fb-helpers@^1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/internaldocs-fb-helpers/-/internaldocs-fb-helpers-1.7.1.tgz#ab337a74fc2701927305e402e423000e93fa9f66" - integrity sha512-QKxEzY2lz/uATPBjCNTsP38jtC2q0IIxPWzFWhPL+lsitn8d5a5PGwKCwVYAK4ddkvLmFvYyehCNT7h/jXvwuA== - "internmap@1 - 2": version "2.0.3" resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" @@ -7581,6 +7599,11 @@ khroma@^1.4.1: resolved "https://registry.yarnpkg.com/khroma/-/khroma-1.4.1.tgz#ad6a5b6a972befc5112ce5129887a1a83af2c003" integrity sha512-+GmxKvmiRuCcUYDgR7g5Ngo0JEDeOsGdNONdU2zsiBQaK4z19Y2NvXqfEDE0ZiIrg45GTZyAnPLVsLZZACYm3Q== +khroma@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/khroma/-/khroma-2.0.0.tgz#7577de98aed9f36c7a474c4d453d94c0d6c6588b" + integrity sha512-2J8rDNlQWbtiNYThZRvmMv5yt44ZakX+Tz5ZIp/mN1pt4snn+m030Va5Z4v8xA0cQFDXBwO/8i42xL4QPsVk3g== + kind-of@6.0.3, kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" @@ -8067,19 +8090,19 @@ mermaid@^8.13.4: moment-mini "^2.24.0" stylis "^4.0.10" -mermaid@^8.14.0: - version "8.14.0" - resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-8.14.0.tgz#ef589b0537f56d6340069070edb51719a4faba00" - integrity sha512-ITSHjwVaby1Li738sxhF48sLTxcNyUAoWfoqyztL1f7J6JOLpHOuQPNLBb6lxGPUA0u7xP9IRULgvod0dKu35A== +mermaid@^9.1.3: + version "9.1.6" + resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-9.1.6.tgz#e34d5ad632455df014784d7c77af21fd51388341" + integrity sha512-oBuQk7s55wQgEgH/AK0GYY8U0kBqOIGK9QlJL+VYxh+1kZQtU9tNwoy0gWCfBJDaFIRdfpc/fm9PagaIXg6XFQ== dependencies: - "@braintree/sanitize-url" "^3.1.0" + "@braintree/sanitize-url" "^6.0.0" d3 "^7.0.0" dagre "^0.8.5" dagre-d3 "^0.6.4" - dompurify "2.3.5" + dompurify "2.3.10" graphlib "^2.1.8" - khroma "^1.4.1" - moment-mini "^2.24.0" + khroma "^2.0.0" + moment-mini "2.24.0" stylis "^4.0.10" methods@~1.1.2: @@ -8566,7 +8589,7 @@ minimist@^1.2.0, minimist@^1.2.5: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -moment-mini@^2.24.0: +moment-mini@2.24.0, moment-mini@^2.24.0: version "2.24.0" resolved "https://registry.yarnpkg.com/moment-mini/-/moment-mini-2.24.0.tgz#fa68d98f7fe93ae65bf1262f6abb5fb6983d8d18" integrity sha512-9ARkWHBs+6YJIvrIp0Ik5tyTTtP9PoV0Ssu2Ocq5y9v8+NOOpWiRshAp8c4rZVWTOe+157on/5G+zj5pwIQFEQ== @@ -11795,10 +11818,10 @@ uvu@^0.5.0: kleur "^4.0.3" sade "^1.7.3" -validate-peer-dependencies@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-2.0.0.tgz#a1bd33472517932d7c859e6c03eb849849207794" - integrity sha512-i2I3vl+9yk+gI0YCruDa29mzaNykLbSbUVVNQY/mBTLLYjQxVbklqBdTdH2iTpxV9AHH1u0dKlk/zl1sjHTfug== +validate-peer-dependencies@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-2.1.0.tgz#1ad8218b1b168aeb500165f9de2a3f53269ece56" + integrity sha512-x+M+mp16g4N+jDQJO6a+AKnMHAViov9mRzYfgMYR6Bq+UTwewf8aTQsP+e1QH0oZrADqP7fuI/bEbl3CzRFhOQ== dependencies: resolve-package-path "^4.0.0" semver "^7.3.2"