From 763745b88e38a61ffb1bebcb72390a6cf76727ce Mon Sep 17 00:00:00 2001
From: Martijn Hols <git@martijnhols.nl>
Date: Thu, 10 Feb 2022 20:13:26 +0100
Subject: [PATCH] Move tailwindcss to optional peer dependencies

Fixes #12044

Installing tailwindcss comes with a bunch of junk most people don't need, and at least prettier-plugin-tailwindcss but possibly more subdependecies are unlicensed which makes usage troublesome.
---
 packages/react-scripts/package.json | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json
index 99b827016..943b6537e 100644
--- a/packages/react-scripts/package.json
+++ b/packages/react-scripts/package.json
@@ -69,7 +69,6 @@
     "semver": "^7.3.5",
     "source-map-loader": "^3.0.0",
     "style-loader": "^3.3.1",
-    "tailwindcss": "^3.0.2",
     "terser-webpack-plugin": "^5.2.5",
     "webpack": "^5.64.4",
     "webpack-dev-server": "^4.6.0",
@@ -85,9 +84,13 @@
   },
   "peerDependencies": {
     "react": ">= 16",
+    "tailwindcss": "^3.0.2",
     "typescript": "^3.2.1 || ^4"
   },
   "peerDependenciesMeta": {
+    "tailwindcss": {
+      "optional": true
+    },
     "typescript": {
       "optional": true
     }
-- 
GitLab