mirror of
https://github.com/Mastermindzh/react-starter-kit.git
synced 2024-10-22 16:48:12 +02:00
Mastermindzh
5829588665
Added default output to jest (for terminal output...) Upgraded npm packages. Left jest on 27 because of breaking changes in 28
137 lines
4.3 KiB
JSON
137 lines
4.3 KiB
JSON
{
|
|
"name": "react-starter-kit",
|
|
"version": "0.4.0",
|
|
"description": "A modern, create-react-app-based, starter kit for React projects",
|
|
"keywords": [
|
|
"react",
|
|
"redux-toolkit",
|
|
"enterprise",
|
|
"starter-kit",
|
|
"slingshot",
|
|
"cypress",
|
|
"testing-library/react"
|
|
],
|
|
"bugs": {
|
|
"url": "https://github.com/Mastermindzh/react-starter-kit/issues"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git@github.com:Mastermindzh/react-starter-kit.git"
|
|
},
|
|
"license": "MIT",
|
|
"author": {
|
|
"name": "Rick van Lieshout",
|
|
"email": "info@rickvanlieshout.com"
|
|
},
|
|
"scripts": {
|
|
"build": "node scripts/build.js",
|
|
"build:prod": "npm run build",
|
|
"cypress-run": "cypress run",
|
|
"e2e": "cypress open -d --e2e",
|
|
"e2e-ci": "start-server-and-test start http://localhost:3000 cypress-run",
|
|
"postinstall": "husky install",
|
|
"lint": "eslint src/**",
|
|
"lint-staged": "lint-staged --relative",
|
|
"organize-package-json": "npx format-package -w && npx sort-package-json",
|
|
"pretty-quick": "pretty-quick --staged",
|
|
"start": "node scripts/start.js",
|
|
"test": "node scripts/test.js --verbose",
|
|
"test-ci": "node scripts/test.js --ci --coverage",
|
|
"test-live-coverage": " concurrently --kill-others \"npm run test-with-coverage\" \"npx http-server -c-1 coverage/lcov-report\"",
|
|
"test-with-coverage": "node scripts/test.js --coverage",
|
|
"test:prod": "npm run test-ci && npm run e2e-ci"
|
|
},
|
|
"lint-staged": {
|
|
"*.{ts,js,jsx,tsx,css,scss,json,md}": "prettier --write"
|
|
},
|
|
"dependencies": {
|
|
"@reduxjs/toolkit": "^1.8.3",
|
|
"deepmerge": "^4.2.2",
|
|
"i18next-http-backend": "^1.4.1",
|
|
"luxon": "^2.4.0",
|
|
"react": "^18.2.0",
|
|
"react-app-polyfill": "^3.0.0",
|
|
"react-dev-utils": "^12.0.1",
|
|
"react-dom": "^18.2.0",
|
|
"react-redux": "^8.0.2",
|
|
"react-router-dom": "^6.3.0",
|
|
"tailwindcss": "^3.1.6"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.18.9",
|
|
"@mastermindzh/prettier-config": "^1.0.0",
|
|
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
|
|
"@svgr/webpack": "^5.5.0",
|
|
"@testing-library/jest-dom": "^5.16.4",
|
|
"@testing-library/react": "^13.3.0",
|
|
"@testing-library/user-event": "^14.3.0",
|
|
"@types/jest": "^28.1.6",
|
|
"@types/luxon": "^3.0.0",
|
|
"@types/node": "^18.6.1",
|
|
"@types/react": "^18.0.15",
|
|
"@types/react-dom": "^18.0.6",
|
|
"babel-jest": "^27.4.2",
|
|
"babel-loader": "^8.2.5",
|
|
"babel-plugin-named-asset-import": "^0.3.8",
|
|
"babel-preset-react-app": "^10.0.1",
|
|
"bfj": "^7.0.2",
|
|
"browserslist": "^4.21.2",
|
|
"camelcase": "^6.2.1",
|
|
"case-sensitive-paths-webpack-plugin": "^2.4.0",
|
|
"concurrently": "^7.3.0",
|
|
"css-loader": "^6.7.1",
|
|
"css-minimizer-webpack-plugin": "^3.2.0",
|
|
"cypress": "^10.3.1",
|
|
"dotenv": "^10.0.0",
|
|
"dotenv-expand": "^5.1.0",
|
|
"eslint": "^8.20.0",
|
|
"eslint-config-prettier": "^8.5.0",
|
|
"eslint-config-react-app": "^7.0.1",
|
|
"eslint-plugin-cypress": "^2.12.1",
|
|
"eslint-plugin-import": "^2.26.0",
|
|
"eslint-plugin-react": "^7.30.1",
|
|
"eslint-watch": "^8.0.0",
|
|
"eslint-webpack-plugin": "^3.2.0",
|
|
"file-loader": "^6.2.0",
|
|
"fs-extra": "^10.1.0",
|
|
"html-webpack-plugin": "^5.5.0",
|
|
"husky": "^8.0.1",
|
|
"i18next": "^21.8.14",
|
|
"i18next-browser-languagedetector": "^6.1.4",
|
|
"identity-obj-proxy": "^3.0.0",
|
|
"immer": "^9.0.15",
|
|
"jest": "^27.4.3",
|
|
"jest-environment-jsdom": "^27.4.3",
|
|
"jest-junit": "^14.0.0",
|
|
"jest-resolve": "^27.4.2",
|
|
"jest-watch-typeahead": "^1.0.0",
|
|
"lint-staged": "^13.0.3",
|
|
"mini-css-extract-plugin": "^2.6.1",
|
|
"mocha-junit-reporter": "^2.0.2",
|
|
"postcss": "^8.4.14",
|
|
"postcss-flexbugs-fixes": "^5.0.2",
|
|
"postcss-loader": "^6.2.1",
|
|
"postcss-normalize": "^10.0.1",
|
|
"postcss-preset-env": "^7.7.2",
|
|
"prettier": "^2.7.1",
|
|
"pretty-quick": "^3.1.3",
|
|
"prompts": "^2.4.2",
|
|
"react-i18next": "^11.18.1",
|
|
"react-refresh": "^0.14.0",
|
|
"resolve": "^1.22.1",
|
|
"resolve-url-loader": "^4.0.0",
|
|
"sass-loader": "^12.3.0",
|
|
"semver": "^7.3.7",
|
|
"source-map-loader": "^3.0.0",
|
|
"start-server-and-test": "^1.14.0",
|
|
"style-loader": "^3.3.1",
|
|
"terser-webpack-plugin": "^5.3.3",
|
|
"typescript": "^4.7.4",
|
|
"web-vitals": "^2.1.4",
|
|
"webpack": "^5.73.0",
|
|
"webpack-dev-server": "^4.9.3",
|
|
"webpack-manifest-plugin": "^4.0.2",
|
|
"workbox-webpack-plugin": "^6.5.3"
|
|
}
|
|
}
|