cra-template-sdw
Version:
The base SDW template for Create React App.
49 lines (48 loc) • 1.95 kB
JSON
{
"package": {
"dependencies": {
"@reduxjs/toolkit": "^1.8.3",
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^13.0.0",
"@testing-library/user-event": "^13.2.1",
"@types/jest": "^27.0.1",
"@types/lodash": "^4.14.184",
"@types/node": "^16.7.13",
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"axios": "^0.27.2",
"dotenv": "^16.0.3",
"dotenv-cli": "^6.0.0",
"formik": "^2.2.9",
"jwt-decode": "^3.1.2",
"lodash": "^4.17.21",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-icons": "^4.6.0",
"react-redux": "^8.0.2",
"react-router-dom": "^6.3.0",
"react-scripts": "5.0.1",
"react-secure-storage": "^1.0.18",
"sass": "^1.54.8",
"typescript": "^4.4.2",
"web-vitals": "^2.1.0",
"yup": "^0.32.11"
},
"scripts": {
"s": "dotenv -e .env -- cross-env PORT=$PORT react-scripts start",
"g": "plop",
"rm": "npm run rm:redux && npm run rm:axios && npm run rm:router && npm run rm:formik-yup && npm uninstall react-icons",
"rm:redux": "rm -rf src/components/ProviderSwitch && rm -rf src/hoc/WithHocForm && rm -rf src/models && rm -rf src/requests && rm -rf src/store && rm -f src/hooks/useAppDispatch.ts && rm -f src/hooks/useAppSelector.ts && rm -f src/utils/redux.ts && npm uninstall @reduxjs/toolkit && npm uninstall react-redux",
"rm:axios": "rm -rf src/controllers && rm -f src/hooks/useAxios.ts && npm uninstall axios",
"rm:router": "rm -rf src/components/AuthRoute && rm -rf src/hoc/WithHocNavigate && rm -rf src/hoc/WithHocSearchParams && npm uninstall react-router-dom",
"rm:formik-yup": "npm uninstall formik && npm uninstall yup"
},
"eslintConfig": {
"extends": ["react-app", "react-app/jest"]
},
"devDependencies": {
"cross-env": "^7.0.3",
"plop": "^3.1.1"
}
}
}