Skip to content

Instantly share code, notes, and snippets.

@paulonteri
Last active August 24, 2020 13:17
Show Gist options
  • Save paulonteri/53a3421c2efd13fac3ee31c4d750215f to your computer and use it in GitHub Desktop.
Save paulonteri/53a3421c2efd13fac3ee31c4d750215f to your computer and use it in GitHub Desktop.
Auto Import Antd css
const {
override,
fixBabelImports,
addWebpackPlugin
} = require("customize-cra");
const FilterWarningsPlugin = require("webpack-filter-warnings-plugin");
module.exports = override(
fixBabelImports("antd", {
libraryDirectory: "es",
style: "css"
}),
addWebpackPlugin(
new FilterWarningsPlugin({
exclude: /mini-css-extract-plugin/
})
)
);
{
"name": "app",
"version": "0.1.0",
"description": "Web App",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"antd": "^4.1.2",
"axios": "^0.19.1",
"install": "^0.13.0",
"moment": "^2.24.0",
"prop-types": "^15.7.2",
"react": "^16.12.0",
"react-chartjs-2": "^2.9.0",
"react-dom": "^16.12.0",
"styled-components": "^5.0.1",
"typescript": "^3.7.5"
},
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test",
"eject": "react-app-rewired eject",
"analyze": "source-map-explorer 'build/static/js/*.js'",
"pretty": "prettier --write \"./**/*.{js,jsx,json}\""
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@babel/core": "^7.8.4",
"@babel/preset-env": "^7.8.4",
"@babel/preset-react": "^7.8.3",
"autoprefixer": "^9.8.6",
"babel-loader": "^8.0.6",
"babel-plugin-import": "^1.13.0",
"babel-plugin-transform-class-properties": "^6.24.1",
"css-loader": "^3.4.2",
"customize-cra": "^1.0.0",
"less": "^3.10.3",
"less-loader": "^5.0.0",
"prettier": "1.19.1",
"react-app-rewired": "^2.1.6",
"source-map-explorer": "^2.4.2",
"style-loader": "^1.1.3",
"webpack-filter-warnings-plugin": "^1.2.1"
},
"prettier": {
"tabWidth": 4
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment