123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- {
- "name": "grasscutter-web-tools",
- "version": "1.0.0",
- "description": "grasscutter web management tools",
- "main": "index.js",
- "repository": "https://github.com/LanceLRQ/grasscutter-web-tools",
- "author": "lancelrq",
- "license": "AGPLv3",
- "private": true,
- "homepage": "https://lancelrq.github.io/grasscutter-web-tools",
- "dependencies": {
- "@ant-design/dark-theme": "^2.0.2",
- "@ant-design/icons": "^4.7.0",
- "@react-hook/click": "^2.0.0",
- "@reduxjs/toolkit": "^1.8.3",
- "@testing-library/jest-dom": "^5.16.4",
- "@testing-library/react": "^13.3.0",
- "@testing-library/user-event": "^13.5.0",
- "antd": "^4.21.7",
- "antd-dayjs-webpack-plugin": "^1.0.6",
- "classnames": "^2.3.1",
- "dayjs": "^1.11.4",
- "lodash": "^4.17.21",
- "prop-types": "^15.8.1",
- "rc-virtual-list": "^3.4.8",
- "react": "^18.2.0",
- "react-copy-to-clipboard": "^5.1.0",
- "react-dom": "^18.2.0",
- "react-hotkeys-hook": "^3.4.7",
- "react-redux": "^8.0.2",
- "react-resize-detector": "^7.1.2",
- "react-router": "^6.3.0",
- "react-router-dom": "^6.3.0",
- "react-scripts": "5.0.1",
- "react-virtualized": "^9.22.3",
- "redux": "^4.2.0",
- "redux-devtools-extension": "^2.13.9",
- "socket.io-client": "^4.5.1",
- "styled-components": "^5.3.5",
- "web-vitals": "^2.1.4"
- },
- "scripts": {
- "start": "craco start",
- "build": "craco build",
- "test": "craco test",
- "eject": "react-scripts eject"
- },
- "eslintConfig": {
- "extends": [
- "react-app",
- "react-app/jest"
- ]
- },
- "browserslist": {
- "production": [
- ">0.2%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
- },
- "devDependencies": {
- "@craco/craco": "^6.4.5",
- "craco-antd": "^2.0.0",
- "eslint": "^8.20.0",
- "eslint-config-airbnb": "^19.0.4",
- "eslint-plugin-react-hooks": "^4.6.0",
- "webpackbar": "^5.0.2"
- }
- }
|