diff --git a/.github/workflows/beta_site_lint.yml b/.github/workflows/beta_site_lint.yml index a9cacd7f084..ab69c8ea163 100644 --- a/.github/workflows/beta_site_lint.yml +++ b/.github/workflows/beta_site_lint.yml @@ -11,14 +11,14 @@ jobs: lint: runs-on: ubuntu-latest - name: Lint on node 12.x and ubuntu-latest + name: Lint on node 14.x and ubuntu-latest steps: - uses: actions/checkout@v1 - - name: Use Node.js 12.x + - name: Use Node.js 14.x uses: actions/setup-node@v1 with: - node-version: 12.x + node-version: 14.17.x - name: Install deps and build (with cache) uses: bahmutov/npm-install@v1.7.10 diff --git a/beta/.nvmrc b/beta/.nvmrc new file mode 100644 index 00000000000..e81c02600c7 --- /dev/null +++ b/beta/.nvmrc @@ -0,0 +1 @@ +14.17.0 \ No newline at end of file diff --git a/beta/package.json b/beta/package.json index af88884e7c6..0ebeb85db77 100644 --- a/beta/package.json +++ b/beta/package.json @@ -27,6 +27,7 @@ "@docsearch/react": "3.0.0-alpha.41", "@headlessui/react": "^1.7.0", "body-scroll-lock": "^3.1.3", + "chrome-aws-lambda": "^10.1.0", "classnames": "^2.2.6", "date-fns": "^2.16.1", "debounce": "^1.2.1", @@ -35,6 +36,7 @@ "next": "12.1.7-canary.11", "next-remote-watch": "^1.0.0", "parse-numeric-range": "^1.2.0", + "puppeteer-core": "17.1.1", "react": "0.0.0-experimental-82c64e1a4-20220520", "react-collapsed": "npm:@gaearon/react-collapsed@3.1.0-forked.1", "react-dom": "0.0.0-experimental-82c64e1a4-20220520" diff --git a/beta/public/images/ogassets/a--b--b--a.png b/beta/public/images/ogassets/a--b--b--a.png new file mode 100644 index 00000000000..759d57d299a Binary files /dev/null and b/beta/public/images/ogassets/a--b--b--a.png differ diff --git a/beta/public/images/ogassets/acknowledgements.png b/beta/public/images/ogassets/acknowledgements.png new file mode 100644 index 00000000000..2d06f1e499b Binary files /dev/null and b/beta/public/images/ogassets/acknowledgements.png differ diff --git a/beta/public/images/ogassets/add-react-to-a-website.png b/beta/public/images/ogassets/add-react-to-a-website.png new file mode 100644 index 00000000000..74eca1fd6e2 Binary files /dev/null and b/beta/public/images/ogassets/add-react-to-a-website.png differ diff --git a/beta/public/images/ogassets/adding-interactivity.png b/beta/public/images/ogassets/adding-interactivity.png new file mode 100644 index 00000000000..2292131cc2e Binary files /dev/null and b/beta/public/images/ogassets/adding-interactivity.png differ diff --git a/beta/public/images/ogassets/behind-the-scenes-improving-the-repository-infrastructure.png b/beta/public/images/ogassets/behind-the-scenes-improving-the-repository-infrastructure.png new file mode 100644 index 00000000000..a955052bc5d Binary files /dev/null and b/beta/public/images/ogassets/behind-the-scenes-improving-the-repository-infrastructure.png differ diff --git a/beta/public/images/ogassets/building-great-user-experiences-with-concurrent-mode-and-suspense.png b/beta/public/images/ogassets/building-great-user-experiences-with-concurrent-mode-and-suspense.png new file mode 100644 index 00000000000..c00cc19613b Binary files /dev/null and b/beta/public/images/ogassets/building-great-user-experiences-with-concurrent-mode-and-suspense.png differ diff --git a/beta/public/images/ogassets/building-the-facebook-news-feed-with-relay.png b/beta/public/images/ogassets/building-the-facebook-news-feed-with-relay.png new file mode 100644 index 00000000000..7f9c5a78680 Binary files /dev/null and b/beta/public/images/ogassets/building-the-facebook-news-feed-with-relay.png differ diff --git a/beta/public/images/ogassets/choosing-the-state-structure.png b/beta/public/images/ogassets/choosing-the-state-structure.png new file mode 100644 index 00000000000..65a9ccbe45d Binary files /dev/null and b/beta/public/images/ogassets/choosing-the-state-structure.png differ diff --git a/beta/public/images/ogassets/cloneelement.png b/beta/public/images/ogassets/cloneelement.png new file mode 100644 index 00000000000..20481d99699 Binary files /dev/null and b/beta/public/images/ogassets/cloneelement.png differ diff --git a/beta/public/images/ogassets/community-round-up-1.png b/beta/public/images/ogassets/community-round-up-1.png new file mode 100644 index 00000000000..0183ab52d99 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-1.png differ diff --git a/beta/public/images/ogassets/community-round-up-10.png b/beta/public/images/ogassets/community-round-up-10.png new file mode 100644 index 00000000000..1f162104bc0 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-10.png differ diff --git a/beta/public/images/ogassets/community-round-up-11.png b/beta/public/images/ogassets/community-round-up-11.png new file mode 100644 index 00000000000..68d35b7c26d Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-11.png differ diff --git a/beta/public/images/ogassets/community-round-up-12.png b/beta/public/images/ogassets/community-round-up-12.png new file mode 100644 index 00000000000..5d340e090f0 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-12.png differ diff --git a/beta/public/images/ogassets/community-round-up-13.png b/beta/public/images/ogassets/community-round-up-13.png new file mode 100644 index 00000000000..ec2e0d29736 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-13.png differ diff --git a/beta/public/images/ogassets/community-round-up-14.png b/beta/public/images/ogassets/community-round-up-14.png new file mode 100644 index 00000000000..aa9202b41b8 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-14.png differ diff --git a/beta/public/images/ogassets/community-round-up-15.png b/beta/public/images/ogassets/community-round-up-15.png new file mode 100644 index 00000000000..e0d82fee556 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-15.png differ diff --git a/beta/public/images/ogassets/community-round-up-16.png b/beta/public/images/ogassets/community-round-up-16.png new file mode 100644 index 00000000000..e8e47d5a69f Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-16.png differ diff --git a/beta/public/images/ogassets/community-round-up-17.png b/beta/public/images/ogassets/community-round-up-17.png new file mode 100644 index 00000000000..98101fcc0d6 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-17.png differ diff --git a/beta/public/images/ogassets/community-round-up-18.png b/beta/public/images/ogassets/community-round-up-18.png new file mode 100644 index 00000000000..db97688c3f0 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-18.png differ diff --git a/beta/public/images/ogassets/community-round-up-19.png b/beta/public/images/ogassets/community-round-up-19.png new file mode 100644 index 00000000000..acd7887f2ef Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-19.png differ diff --git a/beta/public/images/ogassets/community-round-up-2.png b/beta/public/images/ogassets/community-round-up-2.png new file mode 100644 index 00000000000..fb3b7f8317a Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-2.png differ diff --git a/beta/public/images/ogassets/community-round-up-20.png b/beta/public/images/ogassets/community-round-up-20.png new file mode 100644 index 00000000000..df64f9c533c Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-20.png differ diff --git a/beta/public/images/ogassets/community-round-up-21.png b/beta/public/images/ogassets/community-round-up-21.png new file mode 100644 index 00000000000..d8ac2ce4bcd Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-21.png differ diff --git a/beta/public/images/ogassets/community-round-up-22.png b/beta/public/images/ogassets/community-round-up-22.png new file mode 100644 index 00000000000..a40ed9e7712 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-22.png differ diff --git a/beta/public/images/ogassets/community-round-up-23.png b/beta/public/images/ogassets/community-round-up-23.png new file mode 100644 index 00000000000..9a40273e2f2 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-23.png differ diff --git a/beta/public/images/ogassets/community-round-up-24.png b/beta/public/images/ogassets/community-round-up-24.png new file mode 100644 index 00000000000..0db283f0671 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-24.png differ diff --git a/beta/public/images/ogassets/community-round-up-25.png b/beta/public/images/ogassets/community-round-up-25.png new file mode 100644 index 00000000000..3217727d9b0 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-25.png differ diff --git a/beta/public/images/ogassets/community-round-up-26.png b/beta/public/images/ogassets/community-round-up-26.png new file mode 100644 index 00000000000..71817235bf6 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-26.png differ diff --git a/beta/public/images/ogassets/community-round-up-27--relay-edition.png b/beta/public/images/ogassets/community-round-up-27--relay-edition.png new file mode 100644 index 00000000000..289701d77eb Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-27--relay-edition.png differ diff --git a/beta/public/images/ogassets/community-round-up-3.png b/beta/public/images/ogassets/community-round-up-3.png new file mode 100644 index 00000000000..929c6db2223 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-3.png differ diff --git a/beta/public/images/ogassets/community-round-up-4.png b/beta/public/images/ogassets/community-round-up-4.png new file mode 100644 index 00000000000..598a4e70d41 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-4.png differ diff --git a/beta/public/images/ogassets/community-round-up-5.png b/beta/public/images/ogassets/community-round-up-5.png new file mode 100644 index 00000000000..2e5d58c3c28 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-5.png differ diff --git a/beta/public/images/ogassets/community-round-up-6.png b/beta/public/images/ogassets/community-round-up-6.png new file mode 100644 index 00000000000..7e5fcef4fc5 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-6.png differ diff --git a/beta/public/images/ogassets/community-round-up-7.png b/beta/public/images/ogassets/community-round-up-7.png new file mode 100644 index 00000000000..6dc9dd1f293 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-7.png differ diff --git a/beta/public/images/ogassets/community-round-up-8.png b/beta/public/images/ogassets/community-round-up-8.png new file mode 100644 index 00000000000..ca042de0dd9 Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-8.png differ diff --git a/beta/public/images/ogassets/community-round-up-9.png b/beta/public/images/ogassets/community-round-up-9.png new file mode 100644 index 00000000000..31fcc34938d Binary files /dev/null and b/beta/public/images/ogassets/community-round-up-9.png differ diff --git a/beta/public/images/ogassets/community.png b/beta/public/images/ogassets/community.png new file mode 100644 index 00000000000..0f8940238fc Binary files /dev/null and b/beta/public/images/ogassets/community.png differ diff --git a/beta/public/images/ogassets/conditional-rendering.png b/beta/public/images/ogassets/conditional-rendering.png new file mode 100644 index 00000000000..f0ef03bd3dc Binary files /dev/null and b/beta/public/images/ogassets/conditional-rendering.png differ diff --git a/beta/public/images/ogassets/create-apps-with-no-configuration.png b/beta/public/images/ogassets/create-apps-with-no-configuration.png new file mode 100644 index 00000000000..79eaa3ca8f7 Binary files /dev/null and b/beta/public/images/ogassets/create-apps-with-no-configuration.png differ diff --git a/beta/public/images/ogassets/create-react-app-20-babel7-sass-and-more.png b/beta/public/images/ogassets/create-react-app-20-babel7-sass-and-more.png new file mode 100644 index 00000000000..6a815980564 Binary files /dev/null and b/beta/public/images/ogassets/create-react-app-20-babel7-sass-and-more.png differ diff --git a/beta/public/images/ogassets/createcontext.png b/beta/public/images/ogassets/createcontext.png new file mode 100644 index 00000000000..fa21b6836b0 Binary files /dev/null and b/beta/public/images/ogassets/createcontext.png differ diff --git a/beta/public/images/ogassets/createelement.png b/beta/public/images/ogassets/createelement.png new file mode 100644 index 00000000000..1f368b2a999 Binary files /dev/null and b/beta/public/images/ogassets/createelement.png differ diff --git a/beta/public/images/ogassets/createfactory.png b/beta/public/images/ogassets/createfactory.png new file mode 100644 index 00000000000..d839139b7e4 Binary files /dev/null and b/beta/public/images/ogassets/createfactory.png differ diff --git a/beta/public/images/ogassets/createportal.png b/beta/public/images/ogassets/createportal.png new file mode 100644 index 00000000000..684ad527e53 Binary files /dev/null and b/beta/public/images/ogassets/createportal.png differ diff --git a/beta/public/images/ogassets/createref.png b/beta/public/images/ogassets/createref.png new file mode 100644 index 00000000000..e8c1ce053e0 Binary files /dev/null and b/beta/public/images/ogassets/createref.png differ diff --git a/beta/public/images/ogassets/createroot.png b/beta/public/images/ogassets/createroot.png new file mode 100644 index 00000000000..60dd9e8eb05 Binary files /dev/null and b/beta/public/images/ogassets/createroot.png differ diff --git a/beta/public/images/ogassets/deprecating-jstransform-and-react-tools.png b/beta/public/images/ogassets/deprecating-jstransform-and-react-tools.png new file mode 100644 index 00000000000..f6009004a5e Binary files /dev/null and b/beta/public/images/ogassets/deprecating-jstransform-and-react-tools.png differ diff --git a/beta/public/images/ogassets/describing-the-ui.png b/beta/public/images/ogassets/describing-the-ui.png new file mode 100644 index 00000000000..5af4b7fe61b Binary files /dev/null and b/beta/public/images/ogassets/describing-the-ui.png differ diff --git a/beta/public/images/ogassets/discontinuing-ie8-support-in-reactdom.png b/beta/public/images/ogassets/discontinuing-ie8-support-in-reactdom.png new file mode 100644 index 00000000000..92f0a22b4c2 Binary files /dev/null and b/beta/public/images/ogassets/discontinuing-ie8-support-in-reactdom.png differ diff --git a/beta/public/images/ogassets/dom-attributes-in-react-16.png b/beta/public/images/ogassets/dom-attributes-in-react-16.png new file mode 100644 index 00000000000..acdb98127e9 Binary files /dev/null and b/beta/public/images/ogassets/dom-attributes-in-react-16.png differ diff --git a/beta/public/images/ogassets/editor-setup.png b/beta/public/images/ogassets/editor-setup.png new file mode 100644 index 00000000000..4bbf4eda676 Binary files /dev/null and b/beta/public/images/ogassets/editor-setup.png differ diff --git a/beta/public/images/ogassets/error-handling-in-react-16.png b/beta/public/images/ogassets/error-handling-in-react-16.png new file mode 100644 index 00000000000..35daea65254 Binary files /dev/null and b/beta/public/images/ogassets/error-handling-in-react-16.png differ diff --git a/beta/public/images/ogassets/escape-hatches.png b/beta/public/images/ogassets/escape-hatches.png new file mode 100644 index 00000000000..69bcd73bb13 Binary files /dev/null and b/beta/public/images/ogassets/escape-hatches.png differ diff --git a/beta/public/images/ogassets/extracting-state-logic-into-a-reducer.png b/beta/public/images/ogassets/extracting-state-logic-into-a-reducer.png new file mode 100644 index 00000000000..692a95773b6 Binary files /dev/null and b/beta/public/images/ogassets/extracting-state-logic-into-a-reducer.png differ diff --git a/beta/public/images/ogassets/finddomnode.png b/beta/public/images/ogassets/finddomnode.png new file mode 100644 index 00000000000..574ba5e7b33 Binary files /dev/null and b/beta/public/images/ogassets/finddomnode.png differ diff --git a/beta/public/images/ogassets/flushsync.png b/beta/public/images/ogassets/flushsync.png new file mode 100644 index 00000000000..f94662f0324 Binary files /dev/null and b/beta/public/images/ogassets/flushsync.png differ diff --git a/beta/public/images/ogassets/flux-actions-and-the-dispatcher.png b/beta/public/images/ogassets/flux-actions-and-the-dispatcher.png new file mode 100644 index 00000000000..b318863cd13 Binary files /dev/null and b/beta/public/images/ogassets/flux-actions-and-the-dispatcher.png differ diff --git a/beta/public/images/ogassets/flux-an-application-architecture-for-react.png b/beta/public/images/ogassets/flux-an-application-architecture-for-react.png new file mode 100644 index 00000000000..032f33131ed Binary files /dev/null and b/beta/public/images/ogassets/flux-an-application-architecture-for-react.png differ diff --git a/beta/public/images/ogassets/forwardref.png b/beta/public/images/ogassets/forwardref.png new file mode 100644 index 00000000000..92a4687365e Binary files /dev/null and b/beta/public/images/ogassets/forwardref.png differ diff --git a/beta/public/images/ogassets/graphql-introduction.png b/beta/public/images/ogassets/graphql-introduction.png new file mode 100644 index 00000000000..bf606286e41 Binary files /dev/null and b/beta/public/images/ogassets/graphql-introduction.png differ diff --git a/beta/public/images/ogassets/hydrate.png b/beta/public/images/ogassets/hydrate.png new file mode 100644 index 00000000000..243bc612a8b Binary files /dev/null and b/beta/public/images/ogassets/hydrate.png differ diff --git a/beta/public/images/ogassets/hydrateroot.png b/beta/public/images/ogassets/hydrateroot.png new file mode 100644 index 00000000000..845a4327071 Binary files /dev/null and b/beta/public/images/ogassets/hydrateroot.png differ diff --git a/beta/public/images/ogassets/importing-and-exporting-components.png b/beta/public/images/ogassets/importing-and-exporting-components.png new file mode 100644 index 00000000000..bc1baf9e527 Binary files /dev/null and b/beta/public/images/ogassets/importing-and-exporting-components.png differ diff --git a/beta/public/images/ogassets/installation.png b/beta/public/images/ogassets/installation.png new file mode 100644 index 00000000000..116cbb373e4 Binary files /dev/null and b/beta/public/images/ogassets/installation.png differ diff --git a/beta/public/images/ogassets/introducing-react-elements.png b/beta/public/images/ogassets/introducing-react-elements.png new file mode 100644 index 00000000000..2d764e1757e Binary files /dev/null and b/beta/public/images/ogassets/introducing-react-elements.png differ diff --git a/beta/public/images/ogassets/introducing-react-native.png b/beta/public/images/ogassets/introducing-react-native.png new file mode 100644 index 00000000000..863718cc0eb Binary files /dev/null and b/beta/public/images/ogassets/introducing-react-native.png differ diff --git a/beta/public/images/ogassets/introducing-reacts-error-code-system.png b/beta/public/images/ogassets/introducing-reacts-error-code-system.png new file mode 100644 index 00000000000..0d06b5037b5 Binary files /dev/null and b/beta/public/images/ogassets/introducing-reacts-error-code-system.png differ diff --git a/beta/public/images/ogassets/introducing-relay-and-graphql.png b/beta/public/images/ogassets/introducing-relay-and-graphql.png new file mode 100644 index 00000000000..6bbf3b4e419 Binary files /dev/null and b/beta/public/images/ogassets/introducing-relay-and-graphql.png differ diff --git a/beta/public/images/ogassets/introducing-the-jsx-specification.png b/beta/public/images/ogassets/introducing-the-jsx-specification.png new file mode 100644 index 00000000000..201e71679f3 Binary files /dev/null and b/beta/public/images/ogassets/introducing-the-jsx-specification.png differ diff --git a/beta/public/images/ogassets/introducing-the-new-react-devtools.png b/beta/public/images/ogassets/introducing-the-new-react-devtools.png new file mode 100644 index 00000000000..ee34dcbf7ce Binary files /dev/null and b/beta/public/images/ogassets/introducing-the-new-react-devtools.png differ diff --git a/beta/public/images/ogassets/introducing-the-react-profiler.png b/beta/public/images/ogassets/introducing-the-react-profiler.png new file mode 100644 index 00000000000..23e22419f0b Binary files /dev/null and b/beta/public/images/ogassets/introducing-the-react-profiler.png differ diff --git a/beta/public/images/ogassets/introducing-the-react-rfc-process.png b/beta/public/images/ogassets/introducing-the-react-rfc-process.png new file mode 100644 index 00000000000..1e0ea0e0aa3 Binary files /dev/null and b/beta/public/images/ogassets/introducing-the-react-rfc-process.png differ diff --git "a/beta/public/images/ogassets/is-react-translated-yet-s\303\255-sim-\343\201\257\343\201\204.png" "b/beta/public/images/ogassets/is-react-translated-yet-s\303\255-sim-\343\201\257\343\201\204.png" new file mode 100644 index 00000000000..ba42b8ac7ba Binary files /dev/null and "b/beta/public/images/ogassets/is-react-translated-yet-s\303\255-sim-\343\201\257\343\201\204.png" differ diff --git a/beta/public/images/ogassets/ismounted-is-an-antipattern.png b/beta/public/images/ogassets/ismounted-is-an-antipattern.png new file mode 100644 index 00000000000..81dc09cf702 Binary files /dev/null and b/beta/public/images/ogassets/ismounted-is-an-antipattern.png differ diff --git a/beta/public/images/ogassets/isvalidelement.png b/beta/public/images/ogassets/isvalidelement.png new file mode 100644 index 00000000000..ae1e827ed12 Binary files /dev/null and b/beta/public/images/ogassets/isvalidelement.png differ diff --git a/beta/public/images/ogassets/javascript-in-jsx-with-curly-braces.png b/beta/public/images/ogassets/javascript-in-jsx-with-curly-braces.png new file mode 100644 index 00000000000..ddb14fed8ef Binary files /dev/null and b/beta/public/images/ogassets/javascript-in-jsx-with-curly-braces.png differ diff --git a/beta/public/images/ogassets/jsfiddle-integration.png b/beta/public/images/ogassets/jsfiddle-integration.png new file mode 100644 index 00000000000..19a66ff2339 Binary files /dev/null and b/beta/public/images/ogassets/jsfiddle-integration.png differ diff --git a/beta/public/images/ogassets/keeping-components-pure.png b/beta/public/images/ogassets/keeping-components-pure.png new file mode 100644 index 00000000000..81f8ed31e98 Binary files /dev/null and b/beta/public/images/ogassets/keeping-components-pure.png differ diff --git a/beta/public/images/ogassets/lazy.png b/beta/public/images/ogassets/lazy.png new file mode 100644 index 00000000000..e849e8a22d2 Binary files /dev/null and b/beta/public/images/ogassets/lazy.png differ diff --git a/beta/public/images/ogassets/lifecycle-of-reactive-effects.png b/beta/public/images/ogassets/lifecycle-of-reactive-effects.png new file mode 100644 index 00000000000..ce939fbe7ea Binary files /dev/null and b/beta/public/images/ogassets/lifecycle-of-reactive-effects.png differ diff --git a/beta/public/images/ogassets/managing-state.png b/beta/public/images/ogassets/managing-state.png new file mode 100644 index 00000000000..8601420bc93 Binary files /dev/null and b/beta/public/images/ogassets/managing-state.png differ diff --git a/beta/public/images/ogassets/manipulating-the-dom-with-refs.png b/beta/public/images/ogassets/manipulating-the-dom-with-refs.png new file mode 100644 index 00000000000..badd73c428d Binary files /dev/null and b/beta/public/images/ogassets/manipulating-the-dom-with-refs.png differ diff --git a/beta/public/images/ogassets/mixins-considered-harmful.png b/beta/public/images/ogassets/mixins-considered-harmful.png new file mode 100644 index 00000000000..2e02f49f13f Binary files /dev/null and b/beta/public/images/ogassets/mixins-considered-harmful.png differ diff --git a/beta/public/images/ogassets/new-in-react-v04-autobind-by-default.png b/beta/public/images/ogassets/new-in-react-v04-autobind-by-default.png new file mode 100644 index 00000000000..dfbd44e6a72 Binary files /dev/null and b/beta/public/images/ogassets/new-in-react-v04-autobind-by-default.png differ diff --git a/beta/public/images/ogassets/new-in-react-v04-prop-validation-and-default-values.png b/beta/public/images/ogassets/new-in-react-v04-prop-validation-and-default-values.png new file mode 100644 index 00000000000..2b910102ec3 Binary files /dev/null and b/beta/public/images/ogassets/new-in-react-v04-prop-validation-and-default-values.png differ diff --git a/beta/public/images/ogassets/new-react-developer-tools.png b/beta/public/images/ogassets/new-react-developer-tools.png new file mode 100644 index 00000000000..7fa3d2397ca Binary files /dev/null and b/beta/public/images/ogassets/new-react-developer-tools.png differ diff --git a/beta/public/images/ogassets/new-react-devtools-beta.png b/beta/public/images/ogassets/new-react-devtools-beta.png new file mode 100644 index 00000000000..38bf8e7c7f6 Binary files /dev/null and b/beta/public/images/ogassets/new-react-devtools-beta.png differ diff --git a/beta/public/images/ogassets/new-versioning-scheme.png b/beta/public/images/ogassets/new-versioning-scheme.png new file mode 100644 index 00000000000..233286ea7ee Binary files /dev/null and b/beta/public/images/ogassets/new-versioning-scheme.png differ diff --git a/beta/public/images/ogassets/one-year-of-open-source-react.png b/beta/public/images/ogassets/one-year-of-open-source-react.png new file mode 100644 index 00000000000..d801c1ceba7 Binary files /dev/null and b/beta/public/images/ogassets/one-year-of-open-source-react.png differ diff --git a/beta/public/images/ogassets/our-first-50000-stars.png b/beta/public/images/ogassets/our-first-50000-stars.png new file mode 100644 index 00000000000..7117eb90fc2 Binary files /dev/null and b/beta/public/images/ogassets/our-first-50000-stars.png differ diff --git a/beta/public/images/ogassets/passing-data-deeply-with-context.png b/beta/public/images/ogassets/passing-data-deeply-with-context.png new file mode 100644 index 00000000000..df4c5bff32b Binary files /dev/null and b/beta/public/images/ogassets/passing-data-deeply-with-context.png differ diff --git a/beta/public/images/ogassets/passing-props-to-a-component.png b/beta/public/images/ogassets/passing-props-to-a-component.png new file mode 100644 index 00000000000..ea66a4bb875 Binary files /dev/null and b/beta/public/images/ogassets/passing-props-to-a-component.png differ diff --git a/beta/public/images/ogassets/preparing-for-the-future-with-react-prereleases.png b/beta/public/images/ogassets/preparing-for-the-future-with-react-prereleases.png new file mode 100644 index 00000000000..34b11806302 Binary files /dev/null and b/beta/public/images/ogassets/preparing-for-the-future-with-react-prereleases.png differ diff --git a/beta/public/images/ogassets/preserving-and-resetting-state.png b/beta/public/images/ogassets/preserving-and-resetting-state.png new file mode 100644 index 00000000000..99b0fcf95c5 Binary files /dev/null and b/beta/public/images/ogassets/preserving-and-resetting-state.png differ diff --git a/beta/public/images/ogassets/queueing-a-series-of-state-updates.png b/beta/public/images/ogassets/queueing-a-series-of-state-updates.png new file mode 100644 index 00000000000..3afe08d008f Binary files /dev/null and b/beta/public/images/ogassets/queueing-a-series-of-state-updates.png differ diff --git a/beta/public/images/ogassets/quick-start.png b/beta/public/images/ogassets/quick-start.png new file mode 100644 index 00000000000..d3bc1aac29f Binary files /dev/null and b/beta/public/images/ogassets/quick-start.png differ diff --git a/beta/public/images/ogassets/react-16x-roadmap.png b/beta/public/images/ogassets/react-16x-roadmap.png new file mode 100644 index 00000000000..69f8657458c Binary files /dev/null and b/beta/public/images/ogassets/react-16x-roadmap.png differ diff --git a/beta/public/images/ogassets/react-apis.png b/beta/public/images/ogassets/react-apis.png new file mode 100644 index 00000000000..63d63bdc1d8 Binary files /dev/null and b/beta/public/images/ogassets/react-apis.png differ diff --git a/beta/public/images/ogassets/react-chrome-developer-tools.png b/beta/public/images/ogassets/react-chrome-developer-tools.png new file mode 100644 index 00000000000..9570d3e221f Binary files /dev/null and b/beta/public/images/ogassets/react-chrome-developer-tools.png differ diff --git a/beta/public/images/ogassets/react-components-elements-and-instances.png b/beta/public/images/ogassets/react-components-elements-and-instances.png new file mode 100644 index 00000000000..e7da26982ab Binary files /dev/null and b/beta/public/images/ogassets/react-components-elements-and-instances.png differ diff --git a/beta/public/images/ogassets/react-conf-recap-hooks-suspense-and-concurrent-rendering.png b/beta/public/images/ogassets/react-conf-recap-hooks-suspense-and-concurrent-rendering.png new file mode 100644 index 00000000000..597a75961ed Binary files /dev/null and b/beta/public/images/ogassets/react-conf-recap-hooks-suspense-and-concurrent-rendering.png differ diff --git a/beta/public/images/ogassets/react-developer-tools.png b/beta/public/images/ogassets/react-developer-tools.png new file mode 100644 index 00000000000..e11b3dc452f Binary files /dev/null and b/beta/public/images/ogassets/react-developer-tools.png differ diff --git a/beta/public/images/ogassets/react-docs-beta.png b/beta/public/images/ogassets/react-docs-beta.png new file mode 100644 index 00000000000..2f1fdb077ab Binary files /dev/null and b/beta/public/images/ogassets/react-docs-beta.png differ diff --git a/beta/public/images/ogassets/react-native-release-process.png b/beta/public/images/ogassets/react-native-release-process.png new file mode 100644 index 00000000000..6ca7621e9d9 Binary files /dev/null and b/beta/public/images/ogassets/react-native-release-process.png differ diff --git a/beta/public/images/ogassets/react-native-v04.png b/beta/public/images/ogassets/react-native-v04.png new file mode 100644 index 00000000000..01341f09dbe Binary files /dev/null and b/beta/public/images/ogassets/react-native-v04.png differ diff --git a/beta/public/images/ogassets/react-v010-rc.png b/beta/public/images/ogassets/react-v010-rc.png new file mode 100644 index 00000000000..a557b7b46ac Binary files /dev/null and b/beta/public/images/ogassets/react-v010-rc.png differ diff --git a/beta/public/images/ogassets/react-v010.png b/beta/public/images/ogassets/react-v010.png new file mode 100644 index 00000000000..ef83c60069e Binary files /dev/null and b/beta/public/images/ogassets/react-v010.png differ diff --git a/beta/public/images/ogassets/react-v011-rc.png b/beta/public/images/ogassets/react-v011-rc.png new file mode 100644 index 00000000000..d91423e0732 Binary files /dev/null and b/beta/public/images/ogassets/react-v011-rc.png differ diff --git a/beta/public/images/ogassets/react-v011.png b/beta/public/images/ogassets/react-v011.png new file mode 100644 index 00000000000..abd8b9a913a Binary files /dev/null and b/beta/public/images/ogassets/react-v011.png differ diff --git a/beta/public/images/ogassets/react-v0111.png b/beta/public/images/ogassets/react-v0111.png new file mode 100644 index 00000000000..feb2877c06b Binary files /dev/null and b/beta/public/images/ogassets/react-v0111.png differ diff --git a/beta/public/images/ogassets/react-v0112.png b/beta/public/images/ogassets/react-v0112.png new file mode 100644 index 00000000000..7dc013de30a Binary files /dev/null and b/beta/public/images/ogassets/react-v0112.png differ diff --git a/beta/public/images/ogassets/react-v012-rc.png b/beta/public/images/ogassets/react-v012-rc.png new file mode 100644 index 00000000000..ab4ae3dde22 Binary files /dev/null and b/beta/public/images/ogassets/react-v012-rc.png differ diff --git a/beta/public/images/ogassets/react-v012.png b/beta/public/images/ogassets/react-v012.png new file mode 100644 index 00000000000..e1688cab263 Binary files /dev/null and b/beta/public/images/ogassets/react-v012.png differ diff --git a/beta/public/images/ogassets/react-v0122.png b/beta/public/images/ogassets/react-v0122.png new file mode 100644 index 00000000000..9e505ffa72b Binary files /dev/null and b/beta/public/images/ogassets/react-v0122.png differ diff --git a/beta/public/images/ogassets/react-v013-rc.png b/beta/public/images/ogassets/react-v013-rc.png new file mode 100644 index 00000000000..837a43c9b63 Binary files /dev/null and b/beta/public/images/ogassets/react-v013-rc.png differ diff --git a/beta/public/images/ogassets/react-v013-rc2.png b/beta/public/images/ogassets/react-v013-rc2.png new file mode 100644 index 00000000000..5d37043832b Binary files /dev/null and b/beta/public/images/ogassets/react-v013-rc2.png differ diff --git a/beta/public/images/ogassets/react-v013.png b/beta/public/images/ogassets/react-v013.png new file mode 100644 index 00000000000..975174975b6 Binary files /dev/null and b/beta/public/images/ogassets/react-v013.png differ diff --git a/beta/public/images/ogassets/react-v0130-beta-1.png b/beta/public/images/ogassets/react-v0130-beta-1.png new file mode 100644 index 00000000000..bd7bfa4b517 Binary files /dev/null and b/beta/public/images/ogassets/react-v0130-beta-1.png differ diff --git a/beta/public/images/ogassets/react-v0131.png b/beta/public/images/ogassets/react-v0131.png new file mode 100644 index 00000000000..7f72ead7e61 Binary files /dev/null and b/beta/public/images/ogassets/react-v0131.png differ diff --git a/beta/public/images/ogassets/react-v0132.png b/beta/public/images/ogassets/react-v0132.png new file mode 100644 index 00000000000..0afc4240f3f Binary files /dev/null and b/beta/public/images/ogassets/react-v0132.png differ diff --git a/beta/public/images/ogassets/react-v0133.png b/beta/public/images/ogassets/react-v0133.png new file mode 100644 index 00000000000..0fae1247fae Binary files /dev/null and b/beta/public/images/ogassets/react-v0133.png differ diff --git a/beta/public/images/ogassets/react-v014-beta-1.png b/beta/public/images/ogassets/react-v014-beta-1.png new file mode 100644 index 00000000000..9d169db5252 Binary files /dev/null and b/beta/public/images/ogassets/react-v014-beta-1.png differ diff --git a/beta/public/images/ogassets/react-v014-release-candidate.png b/beta/public/images/ogassets/react-v014-release-candidate.png new file mode 100644 index 00000000000..a25e23e7414 Binary files /dev/null and b/beta/public/images/ogassets/react-v014-release-candidate.png differ diff --git a/beta/public/images/ogassets/react-v014.png b/beta/public/images/ogassets/react-v014.png new file mode 100644 index 00000000000..8b8d4ab34b2 Binary files /dev/null and b/beta/public/images/ogassets/react-v014.png differ diff --git a/beta/public/images/ogassets/react-v0141.png b/beta/public/images/ogassets/react-v0141.png new file mode 100644 index 00000000000..05b2d70a049 Binary files /dev/null and b/beta/public/images/ogassets/react-v0141.png differ diff --git a/beta/public/images/ogassets/react-v0142.png b/beta/public/images/ogassets/react-v0142.png new file mode 100644 index 00000000000..1a796ba1c87 Binary files /dev/null and b/beta/public/images/ogassets/react-v0142.png differ diff --git a/beta/public/images/ogassets/react-v0143.png b/beta/public/images/ogassets/react-v0143.png new file mode 100644 index 00000000000..c90be20a463 Binary files /dev/null and b/beta/public/images/ogassets/react-v0143.png differ diff --git a/beta/public/images/ogassets/react-v0144.png b/beta/public/images/ogassets/react-v0144.png new file mode 100644 index 00000000000..1b3f083faab Binary files /dev/null and b/beta/public/images/ogassets/react-v0144.png differ diff --git a/beta/public/images/ogassets/react-v0148.png b/beta/public/images/ogassets/react-v0148.png new file mode 100644 index 00000000000..901c8f5b85d Binary files /dev/null and b/beta/public/images/ogassets/react-v0148.png differ diff --git a/beta/public/images/ogassets/react-v033.png b/beta/public/images/ogassets/react-v033.png new file mode 100644 index 00000000000..d363a7757a9 Binary files /dev/null and b/beta/public/images/ogassets/react-v033.png differ diff --git a/beta/public/images/ogassets/react-v040.png b/beta/public/images/ogassets/react-v040.png new file mode 100644 index 00000000000..b5522919e20 Binary files /dev/null and b/beta/public/images/ogassets/react-v040.png differ diff --git a/beta/public/images/ogassets/react-v041.png b/beta/public/images/ogassets/react-v041.png new file mode 100644 index 00000000000..c288e5aa9a9 Binary files /dev/null and b/beta/public/images/ogassets/react-v041.png differ diff --git a/beta/public/images/ogassets/react-v05.png b/beta/public/images/ogassets/react-v05.png new file mode 100644 index 00000000000..f6333238af4 Binary files /dev/null and b/beta/public/images/ogassets/react-v05.png differ diff --git a/beta/public/images/ogassets/react-v051.png b/beta/public/images/ogassets/react-v051.png new file mode 100644 index 00000000000..9633443d7f2 Binary files /dev/null and b/beta/public/images/ogassets/react-v051.png differ diff --git a/beta/public/images/ogassets/react-v052-v042.png b/beta/public/images/ogassets/react-v052-v042.png new file mode 100644 index 00000000000..1ad67031c5e Binary files /dev/null and b/beta/public/images/ogassets/react-v052-v042.png differ diff --git a/beta/public/images/ogassets/react-v08.png b/beta/public/images/ogassets/react-v08.png new file mode 100644 index 00000000000..dbfb2d3c310 Binary files /dev/null and b/beta/public/images/ogassets/react-v08.png differ diff --git a/beta/public/images/ogassets/react-v09-rc.png b/beta/public/images/ogassets/react-v09-rc.png new file mode 100644 index 00000000000..bfd4eac3311 Binary files /dev/null and b/beta/public/images/ogassets/react-v09-rc.png differ diff --git a/beta/public/images/ogassets/react-v09.png b/beta/public/images/ogassets/react-v09.png new file mode 100644 index 00000000000..e2b6040c418 Binary files /dev/null and b/beta/public/images/ogassets/react-v09.png differ diff --git a/beta/public/images/ogassets/react-v150-release-candidate-2.png b/beta/public/images/ogassets/react-v150-release-candidate-2.png new file mode 100644 index 00000000000..7c4062f4b45 Binary files /dev/null and b/beta/public/images/ogassets/react-v150-release-candidate-2.png differ diff --git a/beta/public/images/ogassets/react-v150-release-candidate.png b/beta/public/images/ogassets/react-v150-release-candidate.png new file mode 100644 index 00000000000..64e2ee28404 Binary files /dev/null and b/beta/public/images/ogassets/react-v150-release-candidate.png differ diff --git a/beta/public/images/ogassets/react-v150.png b/beta/public/images/ogassets/react-v150.png new file mode 100644 index 00000000000..9845d1f183e Binary files /dev/null and b/beta/public/images/ogassets/react-v150.png differ diff --git a/beta/public/images/ogassets/react-v1501.png b/beta/public/images/ogassets/react-v1501.png new file mode 100644 index 00000000000..45fdd89f57e Binary files /dev/null and b/beta/public/images/ogassets/react-v1501.png differ diff --git a/beta/public/images/ogassets/react-v1540.png b/beta/public/images/ogassets/react-v1540.png new file mode 100644 index 00000000000..68a6adbab0e Binary files /dev/null and b/beta/public/images/ogassets/react-v1540.png differ diff --git a/beta/public/images/ogassets/react-v1550.png b/beta/public/images/ogassets/react-v1550.png new file mode 100644 index 00000000000..12f0d225bea Binary files /dev/null and b/beta/public/images/ogassets/react-v1550.png differ diff --git a/beta/public/images/ogassets/react-v1560.png b/beta/public/images/ogassets/react-v1560.png new file mode 100644 index 00000000000..a910de52cee Binary files /dev/null and b/beta/public/images/ogassets/react-v1560.png differ diff --git a/beta/public/images/ogassets/react-v1562.png b/beta/public/images/ogassets/react-v1562.png new file mode 100644 index 00000000000..73ec749273f Binary files /dev/null and b/beta/public/images/ogassets/react-v1562.png differ diff --git a/beta/public/images/ogassets/react-v160.png b/beta/public/images/ogassets/react-v160.png new file mode 100644 index 00000000000..aee3f3ff344 Binary files /dev/null and b/beta/public/images/ogassets/react-v160.png differ diff --git a/beta/public/images/ogassets/react-v16130.png b/beta/public/images/ogassets/react-v16130.png new file mode 100644 index 00000000000..9d72ff2dd16 Binary files /dev/null and b/beta/public/images/ogassets/react-v16130.png differ diff --git a/beta/public/images/ogassets/react-v1620-improved-support-for-fragments.png b/beta/public/images/ogassets/react-v1620-improved-support-for-fragments.png new file mode 100644 index 00000000000..b90013ce6f9 Binary files /dev/null and b/beta/public/images/ogassets/react-v1620-improved-support-for-fragments.png differ diff --git a/beta/public/images/ogassets/react-v1630-new-lifecycles-and-context-api.png b/beta/public/images/ogassets/react-v1630-new-lifecycles-and-context-api.png new file mode 100644 index 00000000000..160c75b8b6d Binary files /dev/null and b/beta/public/images/ogassets/react-v1630-new-lifecycles-and-context-api.png differ diff --git a/beta/public/images/ogassets/react-v1640-pointer-events.png b/beta/public/images/ogassets/react-v1640-pointer-events.png new file mode 100644 index 00000000000..3d747e03435 Binary files /dev/null and b/beta/public/images/ogassets/react-v1640-pointer-events.png differ diff --git a/beta/public/images/ogassets/react-v1642-server-side-vulnerability-fix.png b/beta/public/images/ogassets/react-v1642-server-side-vulnerability-fix.png new file mode 100644 index 00000000000..4f8406b901f Binary files /dev/null and b/beta/public/images/ogassets/react-v1642-server-side-vulnerability-fix.png differ diff --git a/beta/public/images/ogassets/react-v1660-lazy-memo-and-contexttype.png b/beta/public/images/ogassets/react-v1660-lazy-memo-and-contexttype.png new file mode 100644 index 00000000000..4d0654b760e Binary files /dev/null and b/beta/public/images/ogassets/react-v1660-lazy-memo-and-contexttype.png differ diff --git a/beta/public/images/ogassets/react-v167-no-this-is-not-the-one-with-hooks.png b/beta/public/images/ogassets/react-v167-no-this-is-not-the-one-with-hooks.png new file mode 100644 index 00000000000..ee60167e68c Binary files /dev/null and b/beta/public/images/ogassets/react-v167-no-this-is-not-the-one-with-hooks.png differ diff --git a/beta/public/images/ogassets/react-v168-the-one-with-hooks.png b/beta/public/images/ogassets/react-v168-the-one-with-hooks.png new file mode 100644 index 00000000000..6e102c42fd4 Binary files /dev/null and b/beta/public/images/ogassets/react-v168-the-one-with-hooks.png differ diff --git a/beta/public/images/ogassets/react-v1690-and-the-roadmap-update.png b/beta/public/images/ogassets/react-v1690-and-the-roadmap-update.png new file mode 100644 index 00000000000..1ac6687df42 Binary files /dev/null and b/beta/public/images/ogassets/react-v1690-and-the-roadmap-update.png differ diff --git a/beta/public/images/ogassets/react-v170-release-candidate-no-new-features.png b/beta/public/images/ogassets/react-v170-release-candidate-no-new-features.png new file mode 100644 index 00000000000..44c07da5417 Binary files /dev/null and b/beta/public/images/ogassets/react-v170-release-candidate-no-new-features.png differ diff --git a/beta/public/images/ogassets/reactchildren.png b/beta/public/images/ogassets/reactchildren.png new file mode 100644 index 00000000000..93c0cc13f75 Binary files /dev/null and b/beta/public/images/ogassets/reactchildren.png differ diff --git a/beta/public/images/ogassets/reactcomponent.png b/beta/public/images/ogassets/reactcomponent.png new file mode 100644 index 00000000000..495abf85338 Binary files /dev/null and b/beta/public/images/ogassets/reactcomponent.png differ diff --git a/beta/public/images/ogassets/reactdom-apis.png b/beta/public/images/ogassets/reactdom-apis.png new file mode 100644 index 00000000000..ca821e97f29 Binary files /dev/null and b/beta/public/images/ogassets/reactdom-apis.png differ diff --git a/beta/public/images/ogassets/reactdomrender-and-the-top-level-react-api.png b/beta/public/images/ogassets/reactdomrender-and-the-top-level-react-api.png new file mode 100644 index 00000000000..cd179c5b1b4 Binary files /dev/null and b/beta/public/images/ogassets/reactdomrender-and-the-top-level-react-api.png differ diff --git a/beta/public/images/ogassets/reacteurope-round-up.png b/beta/public/images/ogassets/reacteurope-round-up.png new file mode 100644 index 00000000000..896de9abf5d Binary files /dev/null and b/beta/public/images/ogassets/reacteurope-round-up.png differ diff --git a/beta/public/images/ogassets/reactfragment.png b/beta/public/images/ogassets/reactfragment.png new file mode 100644 index 00000000000..74c7b4d0280 Binary files /dev/null and b/beta/public/images/ogassets/reactfragment.png differ diff --git a/beta/public/images/ogassets/reactiflux-is-moving-to-discord.png b/beta/public/images/ogassets/reactiflux-is-moving-to-discord.png new file mode 100644 index 00000000000..d9f5242b7d1 Binary files /dev/null and b/beta/public/images/ogassets/reactiflux-is-moving-to-discord.png differ diff --git a/beta/public/images/ogassets/reacting-to-input-with-state.png b/beta/public/images/ogassets/reacting-to-input-with-state.png new file mode 100644 index 00000000000..9525b1073e4 Binary files /dev/null and b/beta/public/images/ogassets/reacting-to-input-with-state.png differ diff --git a/beta/public/images/ogassets/reactjs-conf-2016-diversity-scholarship.png b/beta/public/images/ogassets/reactjs-conf-2016-diversity-scholarship.png new file mode 100644 index 00000000000..9cee1b8a176 Binary files /dev/null and b/beta/public/images/ogassets/reactjs-conf-2016-diversity-scholarship.png differ diff --git a/beta/public/images/ogassets/reactjs-conf-diversity-scholarship.png b/beta/public/images/ogassets/reactjs-conf-diversity-scholarship.png new file mode 100644 index 00000000000..889ce9fd169 Binary files /dev/null and b/beta/public/images/ogassets/reactjs-conf-diversity-scholarship.png differ diff --git a/beta/public/images/ogassets/reactjs-conf-round-up-2015.png b/beta/public/images/ogassets/reactjs-conf-round-up-2015.png new file mode 100644 index 00000000000..6bb30af855e Binary files /dev/null and b/beta/public/images/ogassets/reactjs-conf-round-up-2015.png differ diff --git a/beta/public/images/ogassets/reactjs-conf-updates.png b/beta/public/images/ogassets/reactjs-conf-updates.png new file mode 100644 index 00000000000..0708ce262bf Binary files /dev/null and b/beta/public/images/ogassets/reactjs-conf-updates.png differ diff --git a/beta/public/images/ogassets/reactjs-conf.png b/beta/public/images/ogassets/reactjs-conf.png new file mode 100644 index 00000000000..c4f9d75846a Binary files /dev/null and b/beta/public/images/ogassets/reactjs-conf.png differ diff --git a/beta/public/images/ogassets/reactmemo.png b/beta/public/images/ogassets/reactmemo.png new file mode 100644 index 00000000000..1bb98b1a79a Binary files /dev/null and b/beta/public/images/ogassets/reactmemo.png differ diff --git a/beta/public/images/ogassets/reactpurecomponent.png b/beta/public/images/ogassets/reactpurecomponent.png new file mode 100644 index 00000000000..b2830f023a7 Binary files /dev/null and b/beta/public/images/ogassets/reactpurecomponent.png differ diff --git a/beta/public/images/ogassets/referencing-values-with-refs.png b/beta/public/images/ogassets/referencing-values-with-refs.png new file mode 100644 index 00000000000..e706434405c Binary files /dev/null and b/beta/public/images/ogassets/referencing-values-with-refs.png differ diff --git a/beta/public/images/ogassets/relay-state-of-the-state.png b/beta/public/images/ogassets/relay-state-of-the-state.png new file mode 100644 index 00000000000..cb6a2ae324b Binary files /dev/null and b/beta/public/images/ogassets/relay-state-of-the-state.png differ diff --git a/beta/public/images/ogassets/relay-technical-preview.png b/beta/public/images/ogassets/relay-technical-preview.png new file mode 100644 index 00000000000..297825e4b0f Binary files /dev/null and b/beta/public/images/ogassets/relay-technical-preview.png differ diff --git a/beta/public/images/ogassets/removing-effect-dependencies.png b/beta/public/images/ogassets/removing-effect-dependencies.png new file mode 100644 index 00000000000..68b054edf74 Binary files /dev/null and b/beta/public/images/ogassets/removing-effect-dependencies.png differ diff --git a/beta/public/images/ogassets/render-and-commit.png b/beta/public/images/ogassets/render-and-commit.png new file mode 100644 index 00000000000..285c3a1460f Binary files /dev/null and b/beta/public/images/ogassets/render-and-commit.png differ diff --git a/beta/public/images/ogassets/render.png b/beta/public/images/ogassets/render.png new file mode 100644 index 00000000000..516780df577 Binary files /dev/null and b/beta/public/images/ogassets/render.png differ diff --git a/beta/public/images/ogassets/rendering-lists.png b/beta/public/images/ogassets/rendering-lists.png new file mode 100644 index 00000000000..41e57ea90c4 Binary files /dev/null and b/beta/public/images/ogassets/rendering-lists.png differ diff --git a/beta/public/images/ogassets/rendertonodestream.png b/beta/public/images/ogassets/rendertonodestream.png new file mode 100644 index 00000000000..749887fd990 Binary files /dev/null and b/beta/public/images/ogassets/rendertonodestream.png differ diff --git a/beta/public/images/ogassets/rendertopipeablestream.png b/beta/public/images/ogassets/rendertopipeablestream.png new file mode 100644 index 00000000000..baa648e112d Binary files /dev/null and b/beta/public/images/ogassets/rendertopipeablestream.png differ diff --git a/beta/public/images/ogassets/rendertoreadablestream.png b/beta/public/images/ogassets/rendertoreadablestream.png new file mode 100644 index 00000000000..e6c4cf09d53 Binary files /dev/null and b/beta/public/images/ogassets/rendertoreadablestream.png differ diff --git a/beta/public/images/ogassets/rendertostaticmarkup.png b/beta/public/images/ogassets/rendertostaticmarkup.png new file mode 100644 index 00000000000..1d88f005005 Binary files /dev/null and b/beta/public/images/ogassets/rendertostaticmarkup.png differ diff --git a/beta/public/images/ogassets/rendertostaticnodestream.png b/beta/public/images/ogassets/rendertostaticnodestream.png new file mode 100644 index 00000000000..aef998dfd06 Binary files /dev/null and b/beta/public/images/ogassets/rendertostaticnodestream.png differ diff --git a/beta/public/images/ogassets/rendertostring.png b/beta/public/images/ogassets/rendertostring.png new file mode 100644 index 00000000000..5df361d775d Binary files /dev/null and b/beta/public/images/ogassets/rendertostring.png differ diff --git a/beta/public/images/ogassets/responding-to-events.png b/beta/public/images/ogassets/responding-to-events.png new file mode 100644 index 00000000000..e434c293e31 Binary files /dev/null and b/beta/public/images/ogassets/responding-to-events.png differ diff --git a/beta/public/images/ogassets/reusing-logic-with-custom-hooks.png b/beta/public/images/ogassets/reusing-logic-with-custom-hooks.png new file mode 100644 index 00000000000..fc352bfe9a7 Binary files /dev/null and b/beta/public/images/ogassets/reusing-logic-with-custom-hooks.png differ diff --git a/beta/public/images/ogassets/scaling-up-with-reducer-and-context.png b/beta/public/images/ogassets/scaling-up-with-reducer-and-context.png new file mode 100644 index 00000000000..4d5fc64bfda Binary files /dev/null and b/beta/public/images/ogassets/scaling-up-with-reducer-and-context.png differ diff --git a/beta/public/images/ogassets/separating-events-from-effects.png b/beta/public/images/ogassets/separating-events-from-effects.png new file mode 100644 index 00000000000..6b068e1656f Binary files /dev/null and b/beta/public/images/ogassets/separating-events-from-effects.png differ diff --git a/beta/public/images/ogassets/sharing-state-between-components.png b/beta/public/images/ogassets/sharing-state-between-components.png new file mode 100644 index 00000000000..abfce2a5eca Binary files /dev/null and b/beta/public/images/ogassets/sharing-state-between-components.png differ diff --git a/beta/public/images/ogassets/sneak-peek-beyond-react-16.png b/beta/public/images/ogassets/sneak-peek-beyond-react-16.png new file mode 100644 index 00000000000..96e2879a9b3 Binary files /dev/null and b/beta/public/images/ogassets/sneak-peek-beyond-react-16.png differ diff --git a/beta/public/images/ogassets/start-a-new-react-project.png b/beta/public/images/ogassets/start-a-new-react-project.png new file mode 100644 index 00000000000..c50aa0bf847 Binary files /dev/null and b/beta/public/images/ogassets/start-a-new-react-project.png differ diff --git a/beta/public/images/ogassets/starttransition.png b/beta/public/images/ogassets/starttransition.png new file mode 100644 index 00000000000..ae5695b4f88 Binary files /dev/null and b/beta/public/images/ogassets/starttransition.png differ diff --git a/beta/public/images/ogassets/state-a-components-memory.png b/beta/public/images/ogassets/state-a-components-memory.png new file mode 100644 index 00000000000..34bd3d5c317 Binary files /dev/null and b/beta/public/images/ogassets/state-a-components-memory.png differ diff --git a/beta/public/images/ogassets/state-as-a-snapshot.png b/beta/public/images/ogassets/state-as-a-snapshot.png new file mode 100644 index 00000000000..970d40de8e7 Binary files /dev/null and b/beta/public/images/ogassets/state-as-a-snapshot.png differ diff --git a/beta/public/images/ogassets/streamlining-react-elements.png b/beta/public/images/ogassets/streamlining-react-elements.png new file mode 100644 index 00000000000..59d20225233 Binary files /dev/null and b/beta/public/images/ogassets/streamlining-react-elements.png differ diff --git a/beta/public/images/ogassets/strictmode.png b/beta/public/images/ogassets/strictmode.png new file mode 100644 index 00000000000..dcb39167c3f Binary files /dev/null and b/beta/public/images/ogassets/strictmode.png differ diff --git a/beta/public/images/ogassets/suspense.png b/beta/public/images/ogassets/suspense.png new file mode 100644 index 00000000000..6de559314f2 Binary files /dev/null and b/beta/public/images/ogassets/suspense.png differ diff --git a/beta/public/images/ogassets/synchronizing-with-effects.png b/beta/public/images/ogassets/synchronizing-with-effects.png new file mode 100644 index 00000000000..9ca8359a7a6 Binary files /dev/null and b/beta/public/images/ogassets/synchronizing-with-effects.png differ diff --git a/beta/public/images/ogassets/testing-flux-applications.png b/beta/public/images/ogassets/testing-flux-applications.png new file mode 100644 index 00000000000..1b610e2a592 Binary files /dev/null and b/beta/public/images/ogassets/testing-flux-applications.png differ diff --git a/beta/public/images/ogassets/the-road-to-10.png b/beta/public/images/ogassets/the-road-to-10.png new file mode 100644 index 00000000000..42543baf2df Binary files /dev/null and b/beta/public/images/ogassets/the-road-to-10.png differ diff --git a/beta/public/images/ogassets/thinking-in-react.png b/beta/public/images/ogassets/thinking-in-react.png new file mode 100644 index 00000000000..b6e4bd51e91 Binary files /dev/null and b/beta/public/images/ogassets/thinking-in-react.png differ diff --git a/beta/public/images/ogassets/unmountcomponentatnode.png b/beta/public/images/ogassets/unmountcomponentatnode.png new file mode 100644 index 00000000000..3ecb27cdbfb Binary files /dev/null and b/beta/public/images/ogassets/unmountcomponentatnode.png differ diff --git a/beta/public/images/ogassets/update-on-async-rendering.png b/beta/public/images/ogassets/update-on-async-rendering.png new file mode 100644 index 00000000000..27f5a22c5ee Binary files /dev/null and b/beta/public/images/ogassets/update-on-async-rendering.png differ diff --git a/beta/public/images/ogassets/updating-arrays-in-state.png b/beta/public/images/ogassets/updating-arrays-in-state.png new file mode 100644 index 00000000000..2e28c9f4e7a Binary files /dev/null and b/beta/public/images/ogassets/updating-arrays-in-state.png differ diff --git a/beta/public/images/ogassets/updating-objects-in-state.png b/beta/public/images/ogassets/updating-objects-in-state.png new file mode 100644 index 00000000000..f2483538dbc Binary files /dev/null and b/beta/public/images/ogassets/updating-objects-in-state.png differ diff --git a/beta/public/images/ogassets/use-react-and-jsx-in-aspnet-mvc.png b/beta/public/images/ogassets/use-react-and-jsx-in-aspnet-mvc.png new file mode 100644 index 00000000000..ef7655a5fff Binary files /dev/null and b/beta/public/images/ogassets/use-react-and-jsx-in-aspnet-mvc.png differ diff --git a/beta/public/images/ogassets/use-react-and-jsx-in-python-applications.png b/beta/public/images/ogassets/use-react-and-jsx-in-python-applications.png new file mode 100644 index 00000000000..eee956fc8ba Binary files /dev/null and b/beta/public/images/ogassets/use-react-and-jsx-in-python-applications.png differ diff --git a/beta/public/images/ogassets/use-react-and-jsx-in-ruby-on-rails.png b/beta/public/images/ogassets/use-react-and-jsx-in-ruby-on-rails.png new file mode 100644 index 00000000000..07def778533 Binary files /dev/null and b/beta/public/images/ogassets/use-react-and-jsx-in-ruby-on-rails.png differ diff --git a/beta/public/images/ogassets/usecallback.png b/beta/public/images/ogassets/usecallback.png new file mode 100644 index 00000000000..f73e191afd2 Binary files /dev/null and b/beta/public/images/ogassets/usecallback.png differ diff --git a/beta/public/images/ogassets/usecontext.png b/beta/public/images/ogassets/usecontext.png new file mode 100644 index 00000000000..4fd5e59f580 Binary files /dev/null and b/beta/public/images/ogassets/usecontext.png differ diff --git a/beta/public/images/ogassets/usedebugvalue.png b/beta/public/images/ogassets/usedebugvalue.png new file mode 100644 index 00000000000..2d417bd25b9 Binary files /dev/null and b/beta/public/images/ogassets/usedebugvalue.png differ diff --git a/beta/public/images/ogassets/usedeferredvalue.png b/beta/public/images/ogassets/usedeferredvalue.png new file mode 100644 index 00000000000..aa5e2ab8a34 Binary files /dev/null and b/beta/public/images/ogassets/usedeferredvalue.png differ diff --git a/beta/public/images/ogassets/useeffect.png b/beta/public/images/ogassets/useeffect.png new file mode 100644 index 00000000000..0c717d95afb Binary files /dev/null and b/beta/public/images/ogassets/useeffect.png differ diff --git a/beta/public/images/ogassets/useid.png b/beta/public/images/ogassets/useid.png new file mode 100644 index 00000000000..36a28cb2f38 Binary files /dev/null and b/beta/public/images/ogassets/useid.png differ diff --git a/beta/public/images/ogassets/useimperativehandle.png b/beta/public/images/ogassets/useimperativehandle.png new file mode 100644 index 00000000000..4fd75633af3 Binary files /dev/null and b/beta/public/images/ogassets/useimperativehandle.png differ diff --git a/beta/public/images/ogassets/useinsertioneffect.png b/beta/public/images/ogassets/useinsertioneffect.png new file mode 100644 index 00000000000..e182c438f9d Binary files /dev/null and b/beta/public/images/ogassets/useinsertioneffect.png differ diff --git a/beta/public/images/ogassets/uselayouteffect.png b/beta/public/images/ogassets/uselayouteffect.png new file mode 100644 index 00000000000..e699965458e Binary files /dev/null and b/beta/public/images/ogassets/uselayouteffect.png differ diff --git a/beta/public/images/ogassets/usememo.png b/beta/public/images/ogassets/usememo.png new file mode 100644 index 00000000000..82294dbf65b Binary files /dev/null and b/beta/public/images/ogassets/usememo.png differ diff --git a/beta/public/images/ogassets/usereducer.png b/beta/public/images/ogassets/usereducer.png new file mode 100644 index 00000000000..2fc0dcc818d Binary files /dev/null and b/beta/public/images/ogassets/usereducer.png differ diff --git a/beta/public/images/ogassets/useref.png b/beta/public/images/ogassets/useref.png new file mode 100644 index 00000000000..5c27cb730ea Binary files /dev/null and b/beta/public/images/ogassets/useref.png differ diff --git a/beta/public/images/ogassets/usestate.png b/beta/public/images/ogassets/usestate.png new file mode 100644 index 00000000000..eed41cffb3f Binary files /dev/null and b/beta/public/images/ogassets/usestate.png differ diff --git a/beta/public/images/ogassets/usesyncexternalstore.png b/beta/public/images/ogassets/usesyncexternalstore.png new file mode 100644 index 00000000000..6e0695318d7 Binary files /dev/null and b/beta/public/images/ogassets/usesyncexternalstore.png differ diff --git a/beta/public/images/ogassets/usetransition.png b/beta/public/images/ogassets/usetransition.png new file mode 100644 index 00000000000..e8e7d56796b Binary files /dev/null and b/beta/public/images/ogassets/usetransition.png differ diff --git a/beta/public/images/ogassets/whats-new-in-create-react-app.png b/beta/public/images/ogassets/whats-new-in-create-react-app.png new file mode 100644 index 00000000000..5170d590af8 Binary files /dev/null and b/beta/public/images/ogassets/whats-new-in-create-react-app.png differ diff --git a/beta/public/images/ogassets/why-did-we-build-react.png b/beta/public/images/ogassets/why-did-we-build-react.png new file mode 100644 index 00000000000..c5736be880d Binary files /dev/null and b/beta/public/images/ogassets/why-did-we-build-react.png differ diff --git a/beta/public/images/ogassets/writing-markup-with-jsx.png b/beta/public/images/ogassets/writing-markup-with-jsx.png new file mode 100644 index 00000000000..faf8b3918f7 Binary files /dev/null and b/beta/public/images/ogassets/writing-markup-with-jsx.png differ diff --git a/beta/public/images/ogassets/you-might-not-need-an-effect.png b/beta/public/images/ogassets/you-might-not-need-an-effect.png new file mode 100644 index 00000000000..3427d7106bb Binary files /dev/null and b/beta/public/images/ogassets/you-might-not-need-an-effect.png differ diff --git a/beta/public/images/ogassets/you-probably-dont-need-derived-state.png b/beta/public/images/ogassets/you-probably-dont-need-derived-state.png new file mode 100644 index 00000000000..a9aaae553da Binary files /dev/null and b/beta/public/images/ogassets/you-probably-dont-need-derived-state.png differ diff --git a/beta/public/images/ogassets/your-first-component.png b/beta/public/images/ogassets/your-first-component.png new file mode 100644 index 00000000000..4564129ad92 Binary files /dev/null and b/beta/public/images/ogassets/your-first-component.png differ diff --git a/beta/scripts/og-generator/index.js b/beta/scripts/og-generator/index.js new file mode 100644 index 00000000000..58ef8aa0d34 --- /dev/null +++ b/beta/scripts/og-generator/index.js @@ -0,0 +1,89 @@ +const fm = require('gray-matter'); +const {getCss, getHTML} = require('./util'); +const globby = require('globby'); +const fs = require('fs-extra'); +const slugs = require('github-slugger'); +const core = require('puppeteer-core'); +const chrome = require('chrome-aws-lambda'); +let _page; + +const getPage = async (isDev) => { + if (_page) { + return _page; + } + const options = { + args: chrome.args, + executablePath: await chrome.executablePath, + headless: chrome.headless, + }; + const browser = await core.launch(options); + _page = await browser.newPage(); + return {page: _page, browser}; +}; + +const getDescription = async (path) => { + mdxContents = fs.readFileSync(path, 'utf8'); + const compileMdx = require('@mdx-js/mdx'); + const {remarkPlugins} = require('../../plugins/markdownToHtml'); + const jsxCode = await compileMdx(mdxContents, { + remarkPlugins, + }); + const {transform} = require('@babel/core'); + + const jsCode = await transform(jsxCode, { + plugins: ['@babel/plugin-transform-modules-commonjs'], + presets: ['@babel/preset-react'], + }).code; + + let fakeExports = {}; + // For each fake MDX import, give back the string component name. + // It will get serialized later. + const fakeRequire = (key) => key; + const evalJSCode = new Function('require', 'exports', 'mdx', jsCode); + const createElement = require('react').createElement; + // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + // THIS IS A BUILD-TIME EVAL. NEVER DO THIS WITH UNTRUSTED MDX (LIKE FROM CMS)!!! + // In this case it's okay because anyone who can edit our MDX can also edit this file. + evalJSCode(fakeRequire, fakeExports, createElement); + // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + const reactTree = fakeExports.default({}); + + const {Children} = require('react'); + + const ReactServerDOM = require('react-dom/server'); + const introContent = Children.toArray(reactTree.props.children) + .filter((child) => { + return child.props?.mdxType === 'Intro'; + }) + .map((child) => child.props) + .map(({children}) => ReactServerDOM.renderToString(children))[0]; + + return introContent; +}; + +(async () => { + const markdownPages = await globby('src/content/**/*.{md,mdx}'); + // launch browser + const {page, browser} = await getPage(false); + await page.setViewport({width: 800, height: 400}); + for (let filepath of markdownPages) { + const rawStr = await fs.readFile(filepath, 'utf8'); + // Extract frontmatter + const { + data: {title, description}, + } = fm(rawStr); + + await page.setContent( + getHTML( + title, + description ? description : (await getDescription(filepath)) ?? '' + ) + ); + await page.screenshot({ + type: 'png', + path: `./public/images/ogassets/${slugs.slug(title, false)}.png`, + }); + } + // Terminate browser once screenshots are generated + await browser.close(); +})(); diff --git a/beta/scripts/og-generator/util.js b/beta/scripts/og-generator/util.js new file mode 100644 index 00000000000..e9d9502d719 --- /dev/null +++ b/beta/scripts/og-generator/util.js @@ -0,0 +1,119 @@ +const getCss = () => { + return ` +`; +}; + +const getHTML = (title, description) => ` + +
+
+
+
LEARN REACT
+

${title}

+
${description}
+
+ +

React Docs

+
+
+
+
`; + +module.exports = {getCss, getHTML}; diff --git a/beta/src/components/Seo.tsx b/beta/src/components/Seo.tsx index a5974f051e5..9bea0e15d03 100644 --- a/beta/src/components/Seo.tsx +++ b/beta/src/components/Seo.tsx @@ -5,7 +5,7 @@ import React from 'react'; import Head from 'next/head'; import {withRouter, Router} from 'next/router'; - +const {slug} = require('github-slugger'); export interface SeoProps { title: string; description?: string; @@ -55,7 +55,7 @@ export const Seo = withRouter( {/* TWITTER */} diff --git a/beta/yarn.lock b/beta/yarn.lock index 0330a549571..9814c2c5693 100644 --- a/beta/yarn.lock +++ b/beta/yarn.lock @@ -1174,6 +1174,11 @@ dependencies: "@types/react" "*" +"@types/node@*": + version "18.7.16" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.16.tgz#0eb3cce1e37c79619943d2fd903919fc30850601" + integrity sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg== + "@types/node@^14.6.4": version "14.18.9" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.9.tgz#0e5944eefe2b287391279a19b407aa98bd14436d" @@ -1234,6 +1239,13 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== +"@types/yauzl@^2.9.1": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" + integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + dependencies: + "@types/node" "*" + "@typescript-eslint/eslint-plugin@^5.36.2": version "5.36.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.2.tgz#6df092a20e0f9ec748b27f293a12cb39d0c1fe4d" @@ -1411,6 +1423,13 @@ acorn@^8.0.4: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -1676,6 +1695,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" @@ -1686,6 +1710,15 @@ binaryextensions@2: resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg== +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + body-parser@1.20.0, body-parser@^1.19.0: version "1.20.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" @@ -1745,6 +1778,19 @@ browserslist@^4.20.2: node-releases "^2.0.6" update-browserslist-db "^1.0.5" +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +buffer@^5.2.1, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + bytes@3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" @@ -1840,6 +1886,18 @@ chokidar@^3.4.0, chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chrome-aws-lambda@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/chrome-aws-lambda/-/chrome-aws-lambda-10.1.0.tgz#ac43b4cdfc1fbb2275c62effada560858099501e" + integrity sha512-NZQVf+J4kqG4sVhRm3WNmOfzY0OtTSm+S8rg77pwePa9RCYHzhnzRs8YvNI6L9tALIW6RpmefWiPURt3vURXcw== + dependencies: + lambdafs "^2.0.3" + ci-info@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" @@ -2016,6 +2074,13 @@ crelt@^1.0.5: resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.5.tgz#57c0d52af8c859e354bace1883eb2e1eb182bb94" integrity sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA== +cross-fetch@3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -2100,6 +2165,13 @@ debug@2.6.9, debug@^2.6.9: dependencies: ms "2.0.0" +debug@4, debug@4.3.4, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -2114,13 +2186,6 @@ debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3: dependencies: ms "2.1.2" -debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -2172,6 +2237,11 @@ detective@^5.2.0: defined "^1.0.0" minimist "^1.1.1" +devtools-protocol@0.0.1036444: + version "0.0.1036444" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1036444.tgz#a570d3cdde61527c82f9b03919847b8ac7b1c2b9" + integrity sha512-0y4f/T8H9lsESV9kKP1HDUXgHxCdniFeJh6Erq+FbdOEvp/Ydp9t8kcAAM5gOd17pMrTDlFWntoHtzzeTUWKNw== + didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" @@ -2248,6 +2318,13 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + enquirer@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -2635,6 +2712,17 @@ extend@^3.0.0: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== +extract-zip@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -2668,6 +2756,13 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -2742,6 +2837,11 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-extra@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" @@ -2800,6 +2900,13 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: has "^1.0.3" has-symbols "^1.0.1" +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -3070,6 +3177,14 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" +https-proxy-agent@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -3087,6 +3202,11 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -3128,7 +3248,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.0: +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3487,6 +3607,13 @@ klaw-sync@^6.0.0: dependencies: graceful-fs "^4.1.11" +lambdafs@^2.0.3: + version "2.1.1" + resolved "https://registry.yarnpkg.com/lambdafs/-/lambdafs-2.1.1.tgz#4bf8d3037b6c61bbb4a22ab05c73ee47964c25ed" + integrity sha512-x5k8JcoJWkWLvCVBzrl4pzvkEHSgSBqFjg3Dpsc4AcTMq7oUMym4cL/gRTZ6VM4mUMY+M0dIbQ+V1c1tsqqanQ== + dependencies: + tar-fs "^2.1.1" + language-subtag-registry@~0.3.2: version "0.3.21" resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" @@ -3822,6 +3949,11 @@ minimist@^1.1.1, 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== +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mrmime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.0.tgz#14d387f0585a5233d291baba339b063752a2398b" @@ -3908,6 +4040,13 @@ nlcst-to-string@^2.0.0: resolved "https://registry.yarnpkg.com/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz#9315dfab80882bbfd86ddf1b706f53622dc400cc" integrity sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg== +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-releases@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" @@ -4047,7 +4186,7 @@ on-finished@2.4.1: dependencies: ee-first "1.1.1" -once@^1.3.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -4239,6 +4378,11 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" @@ -4631,7 +4775,7 @@ prettier@^2.5.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== -progress@^2.0.0: +progress@2.0.3, progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -4660,11 +4804,41 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-from-env@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +puppeteer-core@17.1.1: + version "17.1.1" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-17.1.1.tgz#189c3c245cc36ff3e43da526a23e9d1322f391a3" + integrity sha512-9gQ3V4Ph0oZznPqNXOXTzXpPtBRk0r2izMTjW9wVqmrysk3sUcbpj0MCE7l4x2nlO/VakDt7VWwHvMaMDGxRRg== + dependencies: + cross-fetch "3.1.5" + debug "4.3.4" + devtools-protocol "0.0.1036444" + extract-zip "2.0.1" + https-proxy-agent "5.0.1" + progress "2.0.3" + proxy-from-env "1.1.0" + rimraf "3.0.2" + tar-fs "2.1.1" + unbzip2-stream "1.4.3" + ws "8.8.1" + qs@6.10.3: version "6.10.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" @@ -4754,6 +4928,15 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" +readable-stream@^3.1.1, readable-stream@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -4993,6 +5176,13 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== +rimraf@3.0.2, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" @@ -5000,13 +5190,6 @@ rimraf@^2.5.4, rimraf@^2.6.3: dependencies: glob "^7.1.3" -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - rss@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/rss/-/rss-1.2.2.tgz#50a1698876138133a74f9a05d2bdc8db8d27a921" @@ -5029,7 +5212,7 @@ rxjs@^7.5.2: dependencies: tslib "^2.1.0" -safe-buffer@5.2.1: +safe-buffer@5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -5338,6 +5521,13 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + stringify-entities@^3.0.0, stringify-entities@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.1.0.tgz#b8d3feac256d9ffcc9fa1fefdcf3ca70576ee903" @@ -5460,6 +5650,27 @@ tailwindcss@^3.0.22: quick-lru "^5.1.1" resolve "^1.22.0" +tar-fs@2.1.1, tar-fs@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -5509,6 +5720,11 @@ totalist@^1.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + trim-trailing-lines@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" @@ -5596,6 +5812,14 @@ unbox-primitive@^1.0.1: has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" +unbzip2-stream@1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + unherit@^1.0.4: version "1.1.3" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" @@ -5791,7 +6015,7 @@ use-sync-external-store@1.1.0: resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.1.0.tgz#3343c3fe7f7e404db70f8c687adf5c1652d34e82" integrity sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ== -util-deprecate@^1.0.2: +util-deprecate@^1.0.1, util-deprecate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -5870,6 +6094,11 @@ web-namespaces@^1.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + webpack-bundle-analyzer@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz#1b0eea2947e73528754a6f9af3e91b2b6e0f79d5" @@ -5885,6 +6114,14 @@ webpack-bundle-analyzer@^4.5.0: sirv "^1.0.7" ws "^7.3.1" +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -5938,6 +6175,11 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +ws@8.8.1: + version "8.8.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" + integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== + ws@^7.3.1: version "7.5.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" @@ -5963,6 +6205,14 @@ yaml@^1.10.0, yaml@^1.10.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + zwitch@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"