blob: 1550be5a51cbd9ea5746d70b7e7ba095002ca0c5 [file] [log] [blame]
San3yuan4d0e8032025-04-04 17:21:40 +08001{
2 "name": "01_start",
3 "version": "0.0.1",
4 "description": "react learning",
San3yuan6f2ed692025-04-16 20:24:49 +08005 "main": "index.tsx",
San3yuan4d0e8032025-04-04 17:21:40 +08006 "scripts": {
7 "dev": "cross-env NODE_ENV=development webpack serve -c scripts/webpack.dev.js",
San3yuan6f2ed692025-04-16 20:24:49 +08008 "build": "cross-env NODE_ENV=production webpack -c scripts/webpack.prod.js",
9 "test": "cross-env NODE_ENV=test jest --config jest.config.js"
San3yuan4d0e8032025-04-04 17:21:40 +080010 },
11 "author": "san3yuan",
12 "license": "ISC",
13 "dependencies": {
14 "@babel/core": "^7.26.9",
San3yuan4d0e8032025-04-04 17:21:40 +080015 "@babel/preset-typescript": "^7.26.0",
San3yuan6f2ed692025-04-16 20:24:49 +080016 "@jest/globals": "^29.7.0",
San3yuan4d0e8032025-04-04 17:21:40 +080017 "@reduxjs/toolkit": "^2.6.1",
18 "@types/react": "^19.0.10",
19 "@types/react-dom": "^19.0.4",
20 "axios": "^1.8.4",
21 "axios-mock-adapter": "^2.1.0",
22 "babel-loader": "^9.2.1",
23 "circular-dependency-plugin": "^5.2.2",
24 "core-js": "^3.41.0",
25 "cross-env": "^7.0.3",
26 "css-minimizer-webpack-plugin": "^7.0.0",
27 "html-webpack-plugin": "^5.6.3",
San3yuan6f2ed692025-04-16 20:24:49 +080028 "jest-environment-jsdom": "^29.7.0",
San3yuan4d0e8032025-04-04 17:21:40 +080029 "mini-css-extract-plugin": "^2.9.2",
30 "mock": "^0.1.1",
31 "mockjs": "^1.1.0",
San3yuan6f2ed692025-04-16 20:24:49 +080032 "react": "^19.1.0",
33 "react-cookie": "^8.0.1",
34 "react-dom": "^19.1.0",
San3yuan4d0e8032025-04-04 17:21:40 +080035 "react-redux": "^9.2.0",
36 "react-router": "^7.4.0",
37 "react-router-dom": "^7.4.0",
38 "redux": "^5.0.1",
39 "typescript": "^5.7.3",
40 "webpack": "^5.98.0",
41 "webpack-cli": "^6.0.1"
42 },
43 "devDependencies": {
San3yuan6f2ed692025-04-16 20:24:49 +080044 "@babel/preset-env": "^7.26.9",
45 "@babel/preset-react": "^7.26.3",
46 "@testing-library/jest-dom": "^6.6.3",
47 "@testing-library/react": "^16.3.0",
48 "@testing-library/user-event": "^14.6.1",
49 "@types/jest": "^29.5.14",
50 "babel-jest": "^29.7.0",
San3yuan4d0e8032025-04-04 17:21:40 +080051 "css-loader": "^7.1.2",
San3yuan6f2ed692025-04-16 20:24:49 +080052 "identity-obj-proxy": "^3.0.0",
53 "jest": "^29.7.0",
San3yuan4d0e8032025-04-04 17:21:40 +080054 "less": "^4.2.2",
55 "less-loader": "^12.2.0",
56 "postcss": "^8.5.3",
57 "postcss-loader": "^8.1.1",
58 "postcss-preset-env": "^10.1.5",
San3yuan6f2ed692025-04-16 20:24:49 +080059 "react-test-renderer": "^19.1.0",
San3yuan4d0e8032025-04-04 17:21:40 +080060 "style-loader": "^4.0.0",
San3yuan6f2ed692025-04-16 20:24:49 +080061 "ts-jest": "^29.3.2",
San3yuan4d0e8032025-04-04 17:21:40 +080062 "webpack-dev-server": "^5.2.0"
63 }
64}