cra-template-upgraded
v1.0.5
Published
This is customized version of official Create React App template with support of SASS, ESLint and Prettier configured for Airbnb styleguides, Redux with thunks, Routing and Material UI.
Downloads
6
Maintainers
Readme
This is customized version of basic Create React App template. Template includes SASS, ESLint configured for Airbnb JS and React styleguides, Prettier, Redux with thunks, React-router and Material UI.
Created project will also include basic file structure, ESLint and Prettier configs, preconfigured REDUX store, basic routing, Example Component with helpful usEffects and some useful custom hooks from useHooks. Last available version of Create React App will be used.
Usage
npx create-react-app my-app --template cra-template-upgraded
or, for older npm versions
npm init react-app my-app --template cra-template-upgraded
or, if you prefer yarn
yarn create react-app my-app --template cra-template-upgraded
Additional packages
Added to default template:
"@material-ui/core": "^4.8.2",
"@material-ui/icons": "^4.5.1",
"eslint-config-airbnb": "^18.0.1",
"eslint-config-prettier": "^6.9.0",
"eslint-plugin-prettier": "^3.1.2",
"ky": "^0.16.1",
"node-sass": "^4.13.0",
"normalize.css": "^8.0.1",
"prettier": "^1.19.1",
"prop-types": "^15.7.2",
"query-string": "^6.9.0",
"react-redux": "^7.1.3",
"react-router-dom": "^5.1.2",
"redux": "^4.0.5",
"redux-devtools-extension": "^2.13.8",
"redux-thunk": "^2.3.0"