Skip to content

Commit b2f2453

Browse files
committed
update to React 17
1 parent 5ea66ee commit b2f2453

File tree

12 files changed

+8828
-6909
lines changed

12 files changed

+8828
-6909
lines changed

.eslintrc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
],
1010
"strict": "off",
1111
"react/prop-types": "off",
12-
"react/no-danger": "off"
12+
"react/no-danger": "off",
13+
"react/jsx-uses-react": "off",
14+
"react/react-in-jsx-scope": "off"
1315
},
1416
"globals": {
1517
"document": true

.prettierrc

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
{
2-
"endOfLine": "lf",
3-
"semi": false,
4-
"singleQuote": false,
5-
"tabWidth": 2,
6-
"trailingComma": "es5"
2+
"semi": false
73
}

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This is a simple React starter with [Tailwind](https://tailwindcss.com).
44

55
Create React App was used to generate the initial app.
66

7-
Tailwind was setup with [postcss-cli](https://www.npmjs.com/package/postcss-cli), [autoprefixer](https://www.npmjs.com/package/autoprefixer) and [@fullhuman/postcss-purgecss](https://www.npmjs.com/package/@fullhuman/postcss-purgecss).
7+
Tailwind was setup with [postcss-cli](https://www.npmjs.com/package/postcss-cli) and [autoprefixer](https://www.npmjs.com/package/autoprefixer).
88

99
The project includes [Prettier](https://www.npmjs.com/package/prettier), [eslint-config-prettier](https://www.npmjs.com/package/eslint-config-prettier) and [eslint-plugin-prettier](https://www.npmjs.com/package/eslint-plugin-prettier).
1010

@@ -15,11 +15,12 @@ Run `npm run start` to the React client.
1515
- [Tailwind](https://tailwindcss.com)
1616
- [postcss-cli](https://www.npmjs.com/package/postcss-cli)
1717
- [autoprefixer](https://www.npmjs.com/package/autoprefixer)
18-
- [@fullhuman/postcss-purgecss](https://www.npmjs.com/package/@fullhuman/postcss-purgecss)
1918
- [Prettier](https://www.npmjs.com/package/prettier)
2019
- [eslint-config-prettier](https://www.npmjs.com/package/eslint-config-prettier)
2120
- [eslint-plugin-prettier](https://www.npmjs.com/package/eslint-plugin-prettier)
2221

2322
## Versions
2423

25-
- [Version 1](https://github.com/DavidBuck/react-tailwind-setup/tree/v1.0) - React version 16.13.1.
24+
- [Version 1.1](https://github.com/DavidBuck/react-tailwind-setup/tree/v1.1) - React version 17.0.1.
25+
26+
- [Version 1.0](https://github.com/DavidBuck/react-tailwind-setup/tree/v1.0) - React version 16.13.1.

package-lock.json

Lines changed: 8793 additions & 6715 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,29 @@
11
{
22
"name": "react-tailwind-setup",
3-
"version": "1.0.0",
3+
"version": "1.1.0",
44
"description": "React Tailwind setup",
55
"author": "David Buck",
66
"repository": "github:davidbuck/react-tailwind-setup",
77
"license": "MIT",
88
"private": true,
99
"dependencies": {
10-
"@fullhuman/postcss-purgecss": "^2.1.2",
11-
"autoprefixer": "^9.7.6",
10+
"autoprefixer": "^9.8.6",
1211
"babel-eslint": "^10.1.0",
13-
"concurrently": "^5.2.0",
14-
"eslint": "^6.8.0",
15-
"eslint-config-airbnb": "^18.1.0",
16-
"eslint-config-prettier": "^6.11.0",
12+
"concurrently": "^5.3.0",
13+
"eslint": "^7.12.0",
14+
"eslint-config-airbnb": "^18.2.0",
15+
"eslint-config-prettier": "^6.14.0",
1716
"eslint-loader": "^4.0.2",
18-
"eslint-plugin-import": "^2.20.2",
19-
"eslint-plugin-jsx-a11y": "^6.2.3",
20-
"eslint-plugin-prettier": "^3.1.3",
21-
"eslint-plugin-react": "^7.19.0",
22-
"postcss-cli": "^7.1.1",
23-
"prettier": "^2.0.5",
24-
"react": "^16.13.1",
25-
"react-dom": "^16.13.1",
26-
"react-scripts": "^3.4.1",
27-
"tailwindcss": "^1.4.4"
17+
"eslint-plugin-import": "^2.22.1",
18+
"eslint-plugin-jsx-a11y": "^6.3.1",
19+
"eslint-plugin-prettier": "^3.1.4",
20+
"eslint-plugin-react": "^7.21.5",
21+
"postcss-cli": "^8.1.0",
22+
"prettier": "^2.1.2",
23+
"react": "^17.0.1",
24+
"react-dom": "^17.0.1",
25+
"react-scripts": "^4.0.0",
26+
"tailwindcss": "^1.9.6"
2827
},
2928
"scripts": {
3029
"start:tw": "postcss ./src/styles/index.css -o ./src/styles/tailwind.css -w",

postcss.config.js

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
11
const tailwindcss = require("tailwindcss")
2-
const purgecss = require("@fullhuman/postcss-purgecss")
32

43
module.exports = {
5-
plugins: [
6-
tailwindcss("./tailwind.js"),
7-
require("autoprefixer"),
8-
process.env.NODE_ENV === "production" &&
9-
purgecss({
10-
content: ["./src/**/*.js"],
11-
css: ["./src/**/*.css"],
12-
}),
13-
],
4+
plugins: [tailwindcss("./tailwind.config.js"), require("autoprefixer")],
145
}

src/App.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import React from "react"
2-
31
function App() {
42
return (
53
<div className="container mx-auto p-4 m-4 border-solid border-2 border-gray-600 bg-gray-200">

src/App.test.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/index.js

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
1-
import React from "react"
21
import ReactDOM from "react-dom"
32
import "./styles/tailwind.css"
43
import App from "./App"
5-
// import * as serviceWorker from './serviceWorker';
64

75
ReactDOM.render(<App />, document.getElementById("root"))
8-
9-
// If you want your app to work offline and load faster, you can change
10-
// unregister() to register() below. Note this comes with some pitfalls.
11-
// Learn more about service workers: https://bit.ly/CRA-PWA
12-
// serviceWorker.unregister();

src/serviceWorker.js

Lines changed: 0 additions & 135 deletions
This file was deleted.

0 commit comments

Comments
 (0)