From e1e534647c89e92fc3e475eb308c93cb1b74be9d Mon Sep 17 00:00:00 2001 From: Nick McCurdy Date: Sat, 14 Mar 2020 06:03:33 -0400 Subject: [PATCH 1/3] Add minimal template --- packages/cra-template-minimal/README.md | 20 ++++++++++++++ packages/cra-template-minimal/package.json | 27 +++++++++++++++++++ packages/cra-template-minimal/template.json | 1 + .../cra-template-minimal/template/gitignore | 23 ++++++++++++++++ .../template/public/index.html | 12 +++++++++ .../cra-template-minimal/template/src/App.js | 5 ++++ .../template/src/index.js | 10 +++++++ 7 files changed, 98 insertions(+) create mode 100644 packages/cra-template-minimal/README.md create mode 100644 packages/cra-template-minimal/package.json create mode 100644 packages/cra-template-minimal/template.json create mode 100644 packages/cra-template-minimal/template/gitignore create mode 100644 packages/cra-template-minimal/template/public/index.html create mode 100644 packages/cra-template-minimal/template/src/App.js create mode 100644 packages/cra-template-minimal/template/src/index.js diff --git a/packages/cra-template-minimal/README.md b/packages/cra-template-minimal/README.md new file mode 100644 index 00000000000..e5dc0669bd2 --- /dev/null +++ b/packages/cra-template-minimal/README.md @@ -0,0 +1,20 @@ +# cra-template-minimal + +This is the official minimal template for [Create React App](https://github.com/facebook/create-react-app). + +To use this template, add `--template minimal` when creating a new app. + +For example: + +```sh +npx create-react-app my-app --template minimal + +# or + +yarn create react-app my-app --template minimal +``` + +For more information, please refer to: + +- [Getting Started](https://create-react-app.dev/docs/getting-started) – How to create a new app. +- [User Guide](https://create-react-app.dev) – How to develop apps bootstrapped with Create React App. diff --git a/packages/cra-template-minimal/package.json b/packages/cra-template-minimal/package.json new file mode 100644 index 00000000000..3828109b362 --- /dev/null +++ b/packages/cra-template-minimal/package.json @@ -0,0 +1,27 @@ +{ + "name": "cra-template-minimal", + "version": "1.0.2", + "keywords": [ + "react", + "create-react-app", + "template" + ], + "description": "The minimal template for Create React App.", + "main": "template.json", + "repository": { + "type": "git", + "url": "https://github.com/facebook/create-react-app.git", + "directory": "packages/cra-template-minimal" + }, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "bugs": { + "url": "https://github.com/facebook/create-react-app/issues" + }, + "files": [ + "template", + "template.json" + ] +} diff --git a/packages/cra-template-minimal/template.json b/packages/cra-template-minimal/template.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/packages/cra-template-minimal/template.json @@ -0,0 +1 @@ +{} diff --git a/packages/cra-template-minimal/template/gitignore b/packages/cra-template-minimal/template/gitignore new file mode 100644 index 00000000000..4d29575de80 --- /dev/null +++ b/packages/cra-template-minimal/template/gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/packages/cra-template-minimal/template/public/index.html b/packages/cra-template-minimal/template/public/index.html new file mode 100644 index 00000000000..6252f08e495 --- /dev/null +++ b/packages/cra-template-minimal/template/public/index.html @@ -0,0 +1,12 @@ + + + + + + React App + + + +
+ + diff --git a/packages/cra-template-minimal/template/src/App.js b/packages/cra-template-minimal/template/src/App.js new file mode 100644 index 00000000000..be5ae551b4a --- /dev/null +++ b/packages/cra-template-minimal/template/src/App.js @@ -0,0 +1,5 @@ +import React from 'react'; + +export default function App() { + return

React App

; +} diff --git a/packages/cra-template-minimal/template/src/index.js b/packages/cra-template-minimal/template/src/index.js new file mode 100644 index 00000000000..c1f31c5f49d --- /dev/null +++ b/packages/cra-template-minimal/template/src/index.js @@ -0,0 +1,10 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +ReactDOM.render( + + + , + document.getElementById('root') +); From f2bd768d6b59c1de7b26bf8f6df4aa4e15f06712 Mon Sep 17 00:00:00 2001 From: Nick McCurdy Date: Sat, 14 Mar 2020 06:09:34 -0400 Subject: [PATCH 2/3] Merge App.js into index.js --- packages/cra-template-minimal/template/src/App.js | 5 ----- packages/cra-template-minimal/template/src/index.js | 3 +-- 2 files changed, 1 insertion(+), 7 deletions(-) delete mode 100644 packages/cra-template-minimal/template/src/App.js diff --git a/packages/cra-template-minimal/template/src/App.js b/packages/cra-template-minimal/template/src/App.js deleted file mode 100644 index be5ae551b4a..00000000000 --- a/packages/cra-template-minimal/template/src/App.js +++ /dev/null @@ -1,5 +0,0 @@ -import React from 'react'; - -export default function App() { - return

React App

; -} diff --git a/packages/cra-template-minimal/template/src/index.js b/packages/cra-template-minimal/template/src/index.js index c1f31c5f49d..70ea935b613 100644 --- a/packages/cra-template-minimal/template/src/index.js +++ b/packages/cra-template-minimal/template/src/index.js @@ -1,10 +1,9 @@ import React from 'react'; import ReactDOM from 'react-dom'; -import App from './App'; ReactDOM.render( - +

React App

, document.getElementById('root') ); From abb594570445e8d1871b5fbd0e3d1883352da600 Mon Sep 17 00:00:00 2001 From: Nick McCurdy Date: Mon, 16 Mar 2020 16:00:13 -0400 Subject: [PATCH 3/3] Fix version --- packages/cra-template-minimal/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cra-template-minimal/package.json b/packages/cra-template-minimal/package.json index 3828109b362..386e8f46604 100644 --- a/packages/cra-template-minimal/package.json +++ b/packages/cra-template-minimal/package.json @@ -1,6 +1,6 @@ { "name": "cra-template-minimal", - "version": "1.0.2", + "version": "1.0.0", "keywords": [ "react", "create-react-app",