init

Change-Id: I62d8e17fdc3103133b9ddaff22c27ddd9ea9f6ac
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..b5cfd34
--- /dev/null
+++ b/package.json
@@ -0,0 +1,51 @@
+{
+  "name": "01_start",
+  "version": "0.0.1",
+  "description": "react learning",
+  "main": "index.jxs",
+  "scripts": {
+    "dev": "cross-env NODE_ENV=development webpack serve -c scripts/webpack.dev.js",
+    "build": "cross-env NODE_ENV=production webpack -c scripts/webpack.prod.js"
+  },
+  "author": "san3yuan",
+  "license": "ISC",
+  "dependencies": {
+    "@babel/core": "^7.26.9",
+    "@babel/preset-env": "^7.26.9",
+    "@babel/preset-react": "^7.26.3",
+    "@babel/preset-typescript": "^7.26.0",
+    "@reduxjs/toolkit": "^2.6.1",
+    "@types/react": "^19.0.10",
+    "@types/react-dom": "^19.0.4",
+    "axios": "^1.8.4",
+    "axios-mock-adapter": "^2.1.0",
+    "babel-loader": "^9.2.1",
+    "circular-dependency-plugin": "^5.2.2",
+    "core-js": "^3.41.0",
+    "cross-env": "^7.0.3",
+    "css-minimizer-webpack-plugin": "^7.0.0",
+    "html-webpack-plugin": "^5.6.3",
+    "mini-css-extract-plugin": "^2.9.2",
+    "mock": "^0.1.1",
+    "mockjs": "^1.1.0",
+    "react": "^19.0.0",
+    "react-dom": "^19.0.0",
+    "react-redux": "^9.2.0",
+    "react-router": "^7.4.0",
+    "react-router-dom": "^7.4.0",
+    "redux": "^5.0.1",
+    "typescript": "^5.7.3",
+    "webpack": "^5.98.0",
+    "webpack-cli": "^6.0.1"
+  },
+  "devDependencies": {
+    "css-loader": "^7.1.2",
+    "less": "^4.2.2",
+    "less-loader": "^12.2.0",
+    "postcss": "^8.5.3",
+    "postcss-loader": "^8.1.1",
+    "postcss-preset-env": "^10.1.5",
+    "style-loader": "^4.0.0",
+    "webpack-dev-server": "^5.2.0"
+  }
+}