1 | # amwic-react-scripts
|
2 |
|
3 | This is the Amwic Starterkit for React Projects. See Changelog at bottom for latest changes.
|
4 |
|
5 | This package includes Highly Opininated Custom scripts and configuration for [Create React App](https://github.com/facebookincubator/create-react-app).<br>
|
6 | Please refer to its documentation:
|
7 |
|
8 | * [Getting Started](https://github.com/facebookincubator/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
|
9 | * [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.
|
10 |
|
11 | The custom scripts and configuration included are listed below<br>
|
12 | Please refer to each plugin's offical documentation for further information:<br>
|
13 |
|
14 | * [ESLint] (https://eslint.org/docs/user-guide/configuring) - Preconfigured eslint linting extending the react-app config
|
15 |
|
16 | * [Prettier-eslint] (https://github.com/prettier/prettier-eslint) - Formats your JavaScript using prettier followed by eslint --fix
|
17 |
|
18 | * [PropTypes] (https://github.com/facebook/prop-types) - Runtime type checking for React props and similar objects
|
19 |
|
20 | * [React Router 4] (https://reacttraining.com/react-router/) - Declarative routing for React
|
21 |
|
22 | * [Styled-Components] (https://www.styled-components.com/) - CSS in JS for Styling Components. styled-components utilises tagged template literals to style your components.
|
23 |
|
24 | * [StyleLint] (https://stylelint.io/) - Lint your styled components with stylelint
|
25 |
|
26 | * [Enzyme 3] (https://airbnb.io/enzyme/index.html) - JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.
|
27 |
|
28 | * [Jest Styled Components] (https://github.com/styled-components/jest-styled-components) - a set of utilities for testing Styled Components with Jest.
|
29 |
|
30 | * [Axios] (https://github.com/axios/axios) - Promise based HTTP client for the browser and node.js
|
31 |
|
32 | *** ChangeLog *** <br>
|
33 | 1.2.10 *Breaking Change*
|
34 | Decided to fully embrace Styled-Components once again.<br>
|
35 | Use 1.2.9 for non styled-component versions.
|
36 |
|