|
4 | 4 | "description": "Simple react boilerplate with support for travis ci, webpack, sass etc.", |
5 | 5 | "main": "index.js", |
6 | 6 | "scripts": { |
7 | | - "build": "webpack ---config ./config/webpack.prod.config.js", |
8 | | - "dev": "webpack-dev-server --config ./config/webpack.dev.config.js --open", |
| 7 | + "build": "npm run build:css && webpack ---config ./config/webpack.prod.config.js", |
| 8 | + "dev": "npm run watch:css && webpack-dev-server --config ./config/webpack.dev.config.js --open", |
9 | 9 | "lint": "./node_modules/.bin/eslint --ext .js,.jsx src/", |
| 10 | + "lint: fix": "./node_modules/.bin/eslint --ext .js,.jsx src/ --fix", |
| 11 | + "build:css": "postcss src/assets/css/styles.css -o src/assets/css/main.css", |
| 12 | + "watch:css": "postcss src/assets/css/styles.css -o src/assets/css/main.css", |
10 | 13 | "test": "jest --collect-coverage", |
11 | 14 | "test:watch": "jest --watch" |
12 | 15 | }, |
|
25 | 28 | "@babel/core": "^7.9.0", |
26 | 29 | "@babel/preset-env": "^7.9.0", |
27 | 30 | "@babel/preset-react": "^7.9.4", |
| 31 | + "autoprefixer": "^9.7.6", |
28 | 32 | "babel-loader": "^8.1.0", |
| 33 | + "postcss-cli": "^7.1.0", |
| 34 | + "prop-types": "^15.7.2", |
29 | 35 | "react": "^16.13.1", |
30 | 36 | "react-dom": "^16.13.1", |
| 37 | + "tailwindcss": "^1.3.4", |
31 | 38 | "webpack": "^4.42.1", |
32 | 39 | "webpack-cli": "^3.3.11" |
33 | 40 | }, |
|
48 | 55 | "jest": "^25.3.0", |
49 | 56 | "mini-css-extract-plugin": "^0.9.0", |
50 | 57 | "node-sass": "^4.13.1", |
| 58 | + "postcss-loader": "^3.0.0", |
51 | 59 | "sass-loader": "^8.0.2", |
52 | 60 | "style-loader": "^1.1.3", |
53 | 61 | "webpack-bundle-analyzer": "^3.6.1", |
|
0 commit comments