docusaurus/packages
Michel Weststrate ddc0f46b73
fix: cli upgrade helper fail when no `package.dependencies` (#5204)
* Fix handling of empty `dependencies` section. 

In Flipper, https://github.com/facebook/flipper/blob/master/website/package.json,  all our dependencies live in `devDependecies` of our `package.json`. As a result `dependencies` is not set, causing a crash when running `yarn start`:

```
/Users/mweststrate/fbsource/xplat/sonar/website/node_modules/@docusaurus/core/bin/docusaurus.js:50
  const siteDocusaurusPackagesForUpdate = Object.keys(sitePkg.dependencies)
                                                 ^

TypeError: Cannot convert undefined or null to object
    at Function.keys (<anonymous>)
    at Object.<anonymous> (/Users/mweststrate/fbsource/xplat/sonar/website/node_modules/@docusaurus/core/bin/docusaurus.js:50:50)
    at Module._compile (internal/modules/cjs/loader.js:955:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
    at Module.load (internal/modules/cjs/loader.js:811:32)
    at Function.Module._load (internal/modules/cjs/loader.js:723:14)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)
    at internal/main/run_main_module.js:17:11
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
```

Setting `"dependencies": {}`, works as work around, but this patch fixes the crash, and makes sure the deps are upgraded as well if they live in `devDependencies` instead of `dependencies`.

* formatting fix
2021-07-22 16:13:57 +02:00
..
docusaurus fix: cli upgrade helper fail when no `package.dependencies` (#5204) 2021-07-22 16:13:57 +02:00
docusaurus-cssnano-preset chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-init chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-mdx-loader fix(v2): Fix MDX docs being considered as partials when siteDir match the _ prefix convention (#5199) 2021-07-21 14:13:51 +02:00
docusaurus-migrate chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-module-type-aliases chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-plugin-client-redirects fix(v2): fix redirect plugin when trailingSlash=false for .html extension (#5102) 2021-06-30 17:22:51 +02:00
docusaurus-plugin-content-blog fix(v2): Fix MDX docs being considered as partials when siteDir match the _ prefix convention (#5199) 2021-07-21 14:13:51 +02:00
docusaurus-plugin-content-docs fix(v2): Fix MDX docs being considered as partials when siteDir match the _ prefix convention (#5199) 2021-07-21 14:13:51 +02:00
docusaurus-plugin-content-pages fix(v2): Fix MDX docs being considered as partials when siteDir match the _ prefix convention (#5199) 2021-07-21 14:13:51 +02:00
docusaurus-plugin-debug chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-plugin-google-analytics chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-plugin-google-gtag chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-plugin-ideal-image chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-plugin-pwa fix(v2): add base URL to content attribute of head tags PWA (#5185) 2021-07-16 11:56:00 +02:00
docusaurus-plugin-sitemap chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-preset-bootstrap chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-preset-classic chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-remark-plugin-npm2yarn chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-theme-bootstrap feat(v2): redesign mobile UX: inline TOC + doc sidebar in main menu (#4273) 2021-07-09 16:50:38 +02:00
docusaurus-theme-classic refactor(v2): increase content area if blog sidebar is off (#5171) 2021-07-20 14:11:08 +02:00
docusaurus-theme-common refactor(v2): mobile dropdown navbar: expand when subitem become active (#5168) 2021-07-14 19:42:47 +02:00
docusaurus-theme-live-codeblock chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-theme-search-algolia chore(v2): update @docsearch/react (#5135) 2021-07-09 17:52:59 +02:00
docusaurus-types feat(v2): redesign mobile UX: inline TOC + doc sidebar in main menu (#4273) 2021-07-09 16:50:38 +02:00
docusaurus-utils fix(v2): Fix MDX docs being considered as partials when siteDir match the _ prefix convention (#5199) 2021-07-21 14:13:51 +02:00
docusaurus-utils-common chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
docusaurus-utils-validation chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
lqip-loader chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00
stylelint-copyright chore(v2): prepare v2.0.0-beta.3 release (#5098) 2021-06-30 16:05:49 +02:00