🔥 React 模版版本升级 React19.0.0 ->19.1.0

commit链接: github.com/guokaigdg/r...

json 复制代码
{
    "name": "react-template",
    "version": "1.1.0",
    "description": "react-template",
    "main": "index.js",
    "license": "MIT",
    "author": {
        "name": "guokaigdg"
    },
    "contributors": [
        {
            "name": "guokaigdg",
            "email": "guokaigdg@gmail.com",
            "url": "https://github.com/guokaigdg"
        }
    ],
    "keywords": [
        "React",
        "JSX",
        "TSX",
        "Webpack",
        "React Router",
        "ESLint",
        "template"
    ],
    "homepage": "./react-enterprise-template",
    "scripts": {
        "dev": "npm run start",
        "start": "env-cmd -r .env.json -e development node webpack/server",
        "build:qa": "env-cmd -r .env.json -e qa webpack --config ./webpack/config/webpack.prod.js",
        "build:prod": "env-cmd -r .env.json -e production webpack --config ./webpack/config/webpack.prod.js",
        "clean": "rm -rf node_modules",
        "deploy": "npm run build:prod && gh-pages -d build"
    },
    "engines": {
        "node": ">= 18.0.0",
        "npm": ">= 7.0.0",
        "yarn": ">= 1.22.4"
    },
    "browserslist": [
        ">0.2%",
        "not dead",
        "ie >= 9",
        "not op_mini all"
    ],
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged",
            "commit-msg": "commitlint --config .commitlintrc.js -E HUSKY_GIT_PARAMS"
        }
    },
    "lint-staged": {
        "*.{ts,tsx,js}": [
            "eslint --config .eslintrc.js"
        ],
        "*.{css,less,scss}": [
            "stylelint --config .stylelintrc.js"
        ],
        "*.{ts,tsx,js,json,html,yml,css,less,scss,md}": [
            "prettier --write"
        ]
    },
    "devDependencies": {
        "@babel/cli": "^7.27.2",
        "@babel/core": "^7.27.3",
        "@babel/eslint-parser": "^7.27.1",
        "@babel/plugin-transform-runtime": "^7.27.3",
        "@babel/preset-env": "^7.27.2",
        "@babel/preset-react": "^7.27.1",
        "@babel/preset-typescript": "^7.27.1",
        "@babel/runtime-corejs3": "^7.27.3",
        "@types/react": "^19.1.6",
        "@types/react-dom": "^19.1.5",
        "@types/webpack-env": "^1.18.3",
        "@typescript-eslint/eslint-plugin": "^8.33.0",
        "@typescript-eslint/parser": "^8.33.0",
        "autoprefixer": "^10.4.21",
        "babel-loader": "^9.1.3",
        "chalk": "4.1.2",
        "classnames": "^2.5.1",
        "compression-webpack-plugin": "^10.0.0",
        "copy-webpack-plugin": "^11.0.0",
        "core-js": "^3.42.0",
        "css-loader": "^7.1.2",
        "css-minimizer-webpack-plugin": "^5.0.1",
        "detect-port-alt": "^1.1.6",
        "env-cmd": "^10.1.0",
        "eslint": "^9.27.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-prettier": "^5.4.0",
        "eslint-plugin-react": "^7.37.5",
        "eslint-plugin-react-hooks": "^5.2.0",
        "fork-ts-checker-webpack-plugin": "^9.1.0",
        "gh-pages": "^5.0.0",
        "globals": "^15.15.0",
        "html-webpack-plugin": "^5.5.3",
        "husky": "^9.1.7",
        "ip": "^1.1.8",
        "less": "^4.3.0",
        "less-loader": "^12.3.0",
        "lint-staged": "^13.3.0",
        "mini-css-extract-plugin": "^2.7.6",
        "postcss": "^8.5.3",
        "postcss-flexbugs-fixes": "^5.0.2",
        "postcss-less": "^6.0.0",
        "postcss-loader": "^8.1.1",
        "postcss-normalize": "^13.0.1",
        "postcss-preset-env": "^10.2.0",
        "prettier": "^3.5.3",
        "style-loader": "^3.3.2",
        "stylelint": "^16.19.1",
        "stylelint-config-rational-order": "^0.1.2",
        "stylelint-config-standard": "^36.0.1",
        "stylelint-less": "^3.0.1",
        "svg-sprite-loader": "^6.0.11",
        "terser-webpack-plugin": "^5.3.14",
        "typescript": "^5.8.3",
        "webpack": "^5.99.9",
        "webpack-bundle-analyzer": "^4.10.2",
        "webpack-cli": "^5.1.4",
        "webpack-dev-server": "^3.11.2",
        "webpack-merge": "^6.0.1",
        "webpackbar": "^7.0.0"
    },
    "dependencies": {
        "@phosphor-icons/react": "^2.1.10",
        "axios": "^1.9.0",
        "axios-retry": "^4.5.0",
        "mobx": "^6.13.7",
        "mobx-react-lite": "^4.1.0",
        "react": "^19.1.0",
        "react-dom": "^19.1.0",
        "react-router": "^7.6.1"
    },
    "volta": {
        "node": "22.12.0",
        "npm": "9.6.6",
        "yarn": "1.22.19"
    }
}
相关推荐
GISer_Jing5 分钟前
前端面试通关:Cesium+Three+React优化+TypeScript实战+ECharts性能方案
前端·react.js·面试
落霞的思绪1 小时前
CSS复习
前端·css
咖啡の猫3 小时前
Shell脚本-for循环应用案例
前端·chrome
百万蹄蹄向前冲5 小时前
Trae分析Phaser.js游戏《洋葱头捡星星》
前端·游戏开发·trae
朝阳5816 小时前
在浏览器端使用 xml2js 遇到的报错及解决方法
前端
GIS之路6 小时前
GeoTools 读取影像元数据
前端
ssshooter6 小时前
VSCode 自带的 TS 版本可能跟项目TS 版本不一样
前端·面试·typescript
你的人类朋友7 小时前
【Node.js】什么是Node.js
javascript·后端·node.js
Jerry7 小时前
Jetpack Compose 中的状态
前端
dae bal8 小时前
关于RSA和AES加密
前端·vue.js