From 16ef637cf30e3fb293cd07c0a18841c17e139ebb Mon Sep 17 00:00:00 2001 From: MunifTanjim Date: Tue, 18 Jun 2019 15:57:00 +0600 Subject: [PATCH 1/4] fix(docz): remove react & react-dom from dependencies (#923) --- core/docz/package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/core/docz/package.json b/core/docz/package.json index 11330fe90..a1370b262 100644 --- a/core/docz/package.json +++ b/core/docz/package.json @@ -33,8 +33,6 @@ "lodash": "^4.17.11", "match-sorter": "^3.0.0", "prop-types": "^15.7.2", - "react": "^16.8.6", - "react-dom": "^16.8.6", "ulid": "^2.3.0", "yargs": "^13.2.2" }, From 3056e2f50227832e85d56c38406abe41163ef702 Mon Sep 17 00:00:00 2001 From: MunifTanjim Date: Tue, 18 Jun 2019 15:58:53 +0600 Subject: [PATCH 2/4] fix(docz-theme-default): rm react{,-dom} from dependencies (#923) --- core/docz-theme-default/package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/core/docz-theme-default/package.json b/core/docz-theme-default/package.json index a8765f66e..766ef6df5 100644 --- a/core/docz-theme-default/package.json +++ b/core/docz-theme-default/package.json @@ -31,9 +31,7 @@ "polished": "^3.3.0", "prop-types": "15.7.2", "re-resizable": "^4.11.0", - "react": "^16.8.6", "react-codemirror2": "^6.0.0", - "react-dom": "^16.8.6", "react-feather": "^1.1.6", "react-live": "2.0.1", "react-perfect-scrollbar": "^1.5.0", From dd09694df6d424c5217c32c91c34ce2dfd82ef58 Mon Sep 17 00:00:00 2001 From: MunifTanjim Date: Tue, 18 Jun 2019 18:24:26 +0600 Subject: [PATCH 3/4] docs: update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7a78de805..6918c8cc6 100644 --- a/README.md +++ b/README.md @@ -91,13 +91,15 @@ Getting started with **Docz** is really quick and easy. Firstly, install `docz` and a theme of your choosing using your favourite package manager: ```bash -$ yarn add --dev docz docz-theme-default +$ yarn add --dev docz docz-theme-default react react-dom # or -$ npm install --save-dev docz docz-theme-default +$ npm install --save-dev docz docz-theme-default react react-dom ``` +**Note**: `react` and `react-dom` will not be installed automatically. You'll have to install them yourself. + Next, add some `.mdx` files anywhere inside your project: ```markdown From c315e75e1b8435f71fa023793e609f9670d569f5 Mon Sep 17 00:00:00 2001 From: MunifTanjim Date: Tue, 18 Jun 2019 19:11:34 +0600 Subject: [PATCH 4/4] fix(gatsby-theme-docz): move react & react-dom to peerDependencies --- core/gatsby-theme-docz/package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/gatsby-theme-docz/package.json b/core/gatsby-theme-docz/package.json index c46e688e2..6ad458ccf 100644 --- a/core/gatsby-theme-docz/package.json +++ b/core/gatsby-theme-docz/package.json @@ -35,8 +35,6 @@ "gatsby-plugin-styled-components": "^3.0.7", "lodash": "^4.17.11", "prop-types": "^15.7.2", - "react": "^16.8.6", - "react-dom": "^16.8.6", "react-helmet": "^5.2.1", "rehype-docz": "^1.2.0", "rehype-slug": "^2.0.2", @@ -54,5 +52,9 @@ "eslint-plugin-jsx-a11y": "6.2.1", "eslint-plugin-react": "7.13.0", "eslint-plugin-react-hooks": "^1.6.0" + }, + "peerDependencies": { + "react": "^16.8.0", + "react-dom": "^16.8.0" } }