From b961be37929c9dd340aff94cb92debf700a9aeba Mon Sep 17 00:00:00 2001 From: Ricky Date: Fri, 14 Feb 2025 14:02:07 -0500 Subject: [PATCH 1/2] Add deprecation to website (#17008) - Adds a banner with deprecation notice - Adds a noindex meta tag to home page to remove from search - Add og meta info for when noindex is ignored --- docusaurus/website/docusaurus.config.js | 8 ++++---- docusaurus/website/src/pages/index.js | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/docusaurus/website/docusaurus.config.js b/docusaurus/website/docusaurus.config.js index 9c9893a9042..658aae2da9b 100644 --- a/docusaurus/website/docusaurus.config.js +++ b/docusaurus/website/docusaurus.config.js @@ -8,7 +8,8 @@ const siteConfig = { title: 'Create React App', - tagline: 'Set up a modern web app by running one command.', + tagline: + 'Create React App has been deprecated. Please visit react.dev for modern options.', url: 'https://create-react-app.dev', baseUrl: '/', projectName: 'create-react-app', @@ -35,10 +36,9 @@ const siteConfig = { themeConfig: { image: 'img/logo-og.png', announcementBar: { - id: 'support_ukraine', + id: 'deprecated', content: - 'Support Ukraine πŸ‡ΊπŸ‡¦ Help Provide Humanitarian Aid to Ukraine.', + 'Create React App is deprecated. Read more here.', backgroundColor: '#20232a', textColor: '#fff', isCloseable: false, diff --git a/docusaurus/website/src/pages/index.js b/docusaurus/website/src/pages/index.js index 5efc1fa9856..b27a2e37aa3 100644 --- a/docusaurus/website/src/pages/index.js +++ b/docusaurus/website/src/pages/index.js @@ -7,6 +7,7 @@ import React from 'react'; import Link from '@docusaurus/Link'; +import Head from '@docusaurus/Head'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import useBaseUrl from '@docusaurus/useBaseUrl'; @@ -44,6 +45,19 @@ function Home() { permalink={'/'} description={'Set up a modern web app by running one command.'} > + + + Create React App is deprecated. + + + +
Date: Fri, 14 Feb 2025 17:18:18 -0800 Subject: [PATCH 2/2] Publish - babel-plugin-named-asset-import@0.4.0 - babel-preset-react-app@10.1.0 - cra-template-typescript@1.3.0 - cra-template@1.3.0 - create-react-app@5.1.0 - eslint-config-react-app@7.1.0 - react-dev-utils@12.1.0 - react-error-overlay@6.1.0 - react-scripts@5.1.0 --- packages/babel-plugin-named-asset-import/package.json | 2 +- packages/babel-preset-react-app/package.json | 2 +- packages/cra-template-typescript/package.json | 2 +- packages/cra-template/package.json | 2 +- packages/create-react-app/package.json | 2 +- packages/eslint-config-react-app/package.json | 4 ++-- packages/react-dev-utils/package.json | 4 ++-- packages/react-error-overlay/package.json | 4 ++-- packages/react-scripts/package.json | 10 +++++----- 9 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/babel-plugin-named-asset-import/package.json b/packages/babel-plugin-named-asset-import/package.json index 37e864ae277..5c35ab1ba2c 100644 --- a/packages/babel-plugin-named-asset-import/package.json +++ b/packages/babel-plugin-named-asset-import/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-named-asset-import", - "version": "0.3.8", + "version": "0.4.0", "description": "Babel plugin for named asset imports in Create React App", "repository": { "type": "git", diff --git a/packages/babel-preset-react-app/package.json b/packages/babel-preset-react-app/package.json index c391afa698a..b7885c4b657 100644 --- a/packages/babel-preset-react-app/package.json +++ b/packages/babel-preset-react-app/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-react-app", - "version": "10.0.1", + "version": "10.1.0", "description": "Babel preset used by Create React App", "repository": { "type": "git", diff --git a/packages/cra-template-typescript/package.json b/packages/cra-template-typescript/package.json index 2dbd39d9fd9..5093d16fce9 100644 --- a/packages/cra-template-typescript/package.json +++ b/packages/cra-template-typescript/package.json @@ -1,6 +1,6 @@ { "name": "cra-template-typescript", - "version": "1.2.0", + "version": "1.3.0", "keywords": [ "react", "create-react-app", diff --git a/packages/cra-template/package.json b/packages/cra-template/package.json index a8d51d72810..adbc767bf07 100644 --- a/packages/cra-template/package.json +++ b/packages/cra-template/package.json @@ -1,6 +1,6 @@ { "name": "cra-template", - "version": "1.2.0", + "version": "1.3.0", "keywords": [ "react", "create-react-app", diff --git a/packages/create-react-app/package.json b/packages/create-react-app/package.json index 325c1433f90..2ff918e93a2 100644 --- a/packages/create-react-app/package.json +++ b/packages/create-react-app/package.json @@ -1,6 +1,6 @@ { "name": "create-react-app", - "version": "5.0.2", + "version": "5.1.0", "keywords": [ "react" ], diff --git a/packages/eslint-config-react-app/package.json b/packages/eslint-config-react-app/package.json index a658e95648d..4eeaa603203 100644 --- a/packages/eslint-config-react-app/package.json +++ b/packages/eslint-config-react-app/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-react-app", - "version": "7.0.1", + "version": "7.1.0", "description": "ESLint configuration used by Create React App", "repository": { "type": "git", @@ -25,7 +25,7 @@ "@rushstack/eslint-patch": "^1.1.0", "@typescript-eslint/eslint-plugin": "^5.5.0", "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", + "babel-preset-react-app": "^10.1.0", "confusing-browser-globals": "^1.0.11", "eslint-plugin-flowtype": "^8.0.3", "eslint-plugin-import": "^2.25.3", diff --git a/packages/react-dev-utils/package.json b/packages/react-dev-utils/package.json index 154678a7dcd..2cf9d5bb2d3 100644 --- a/packages/react-dev-utils/package.json +++ b/packages/react-dev-utils/package.json @@ -1,6 +1,6 @@ { "name": "react-dev-utils", - "version": "12.0.1", + "version": "12.1.0", "description": "webpack utilities used by Create React App", "repository": { "type": "git", @@ -71,7 +71,7 @@ "open": "^8.4.0", "pkg-up": "^3.1.0", "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", + "react-error-overlay": "^6.1.0", "recursive-readdir": "^2.2.2", "shell-quote": "^1.7.3", "strip-ansi": "^6.0.1", diff --git a/packages/react-error-overlay/package.json b/packages/react-error-overlay/package.json index c65a01ad0d5..bfe7c5f34cd 100644 --- a/packages/react-error-overlay/package.json +++ b/packages/react-error-overlay/package.json @@ -1,6 +1,6 @@ { "name": "react-error-overlay", - "version": "6.0.11", + "version": "6.1.0", "description": "An overlay for displaying stack frames.", "main": "lib/index.js", "sideEffects": false, @@ -40,7 +40,7 @@ "anser": "^2.1.0", "babel-jest": "^27.4.2", "babel-loader": "^8.2.3", - "babel-preset-react-app": "^10.0.1", + "babel-preset-react-app": "^10.1.0", "chalk": "^4.1.2", "chokidar": "^3.5.2", "cross-env": "^7.0.3", diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json index 272c9950dbc..37d435b5051 100644 --- a/packages/react-scripts/package.json +++ b/packages/react-scripts/package.json @@ -1,6 +1,6 @@ { "name": "react-scripts", - "version": "5.0.1", + "version": "5.1.0", "description": "Configuration and scripts for Create React App.", "repository": { "type": "git", @@ -33,8 +33,8 @@ "@svgr/webpack": "^5.5.0", "babel-jest": "^27.4.2", "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", + "babel-plugin-named-asset-import": "^0.4.0", + "babel-preset-react-app": "^10.1.0", "bfj": "^7.0.2", "browserslist": "^4.18.1", "camelcase": "^6.2.1", @@ -44,7 +44,7 @@ "dotenv": "^10.0.0", "dotenv-expand": "^5.1.0", "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", + "eslint-config-react-app": "^7.1.0", "eslint-webpack-plugin": "^3.1.1", "file-loader": "^6.2.0", "fs-extra": "^10.0.0", @@ -61,7 +61,7 @@ "postcss-preset-env": "^7.0.1", "prompts": "^2.4.2", "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", + "react-dev-utils": "^12.1.0", "react-refresh": "^0.11.0", "resolve": "^1.20.0", "resolve-url-loader": "^4.0.0",