UNPKG

airdcpp-webui

Version:
163 lines (162 loc) 5.07 kB
{ "name": "airdcpp-webui", "version": "2.14.0-beta.14", "description": "AirDC++ Web UI", "license": "MIT", "authors": [ "maksis" ], "keywords": [ "airdcpp", "airdcpp-webapi", "react" ], "engines": { "node": ">=20" }, "bugs": { "url": "https://github.com/airdcpp-web/airdcpp-webui/issues" }, "repository": { "type": "git", "url": "git+https://github.com/airdcpp-web/airdcpp-webui.git" }, "scripts": { "clean": "rimraf dist", "lint": "eslint src", "lint-fix": "eslint --fix src", "start": "node devtools/server.js", "build-webpack": "cross-env NODE_ENV=production webpack --mode production --progress", "build": "npm run clean && npm run build-webpack", "build-debug": "npm run clean && webpack --progress", "test": "vitest", "test-dbg": "vitest --inspect --no-file-parallelism", "prepublishOnly": "tx pull -a && npm run build", "prettier": "prettier --write src" }, "overrides": { "tr46": "^5.0.0", "globals": "^14.0.0", "reflux": { "react": "$react", "react-dom": "$react-dom" }, "react-portal": { "react": "$react", "react-dom": "$react-dom" }, "react-circular-progressbar": { "react": "$react", "react-dom": "$react-dom" }, "@reduxjs/toolkit": { "react": "$react", "react-dom": "$react-dom" } }, "devDependencies": { "@dhmk/zustand-lens": "^5.0.0", "@eslint/js": "^9.20.0", "@gfx/zopfli": "^1.0.15", "@juggle/resize-observer": "^3.4.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.6.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", "@types/express": "^5.0.0", "@types/fixed-data-table-2": "^1.0.0", "@types/he": "^1.1.2", "@types/invariant": "^2.2.35", "@types/jquery": "^3.5.14", "@types/linkify-it": "^5.0.0", "@types/lodash": "^4.14.186", "@types/node": "^24.0.7", "@types/react": "^19.0.2", "@types/react-autosuggest": "^10.1.5", "@types/react-dom": "^19.0.2", "@types/react-grid-layout": "^1.3.2", "@types/react-linkify": "^1.0.1", "@types/react-mentions": "^4.1.7", "@types/react-transition-group": "^4.4.5", "@types/semantic-ui": "^2.2.7", "@types/webpack": "^5.28.0", "@vitejs/plugin-react": "^5.0.0", "@vitest/browser": "^3.0.6", "@vitest/ui": "^3.0.6", "airdcpp-apisocket": "^3.0.0-beta.7", "apexcharts": "^5.3.1", "classnames": "^2.3.2", "compare-versions": "^6.1.0", "compression-webpack-plugin": "^11.0.0", "cross-env": "^10.0.0", "css-loader": "^7.1.2", "escape-string-regexp": "^5.0.0", "eslint": "^9.4.0", "eslint-plugin-react": "^7.31.10", "express": "^5.1.0", "fast-xml-parser": "^5.2.3", "fixed-data-table-2": "^2.0.0", "fomantic-ui-css": "^2.9.0", "fork-ts-checker-webpack-plugin": "^9.0.2", "he": "^1.2.0", "html-webpack-plugin": "^5.5.0", "http-proxy-middleware": "^3.0.3", "i18next": "^25.2.1", "i18next-browser-languagedetector": "^8.0.0", "i18next-fs-backend": "^2.1.1", "i18next-http-backend": "^3.0.1", "i18next-http-middleware": "^3.2.2", "immer": "^10.1.1", "immutability-helper": "^3.1.1", "invariant": "^2.2.4", "jquery": "^3.6.1", "jsdom": "^26.0.0", "limiter": "^3.0.0", "lodash": "^4.17.21", "minimist": "^1.2.7", "mock-socket": "^9.3.1", "moment": "^2.29.4", "playwright": "^1.50.1", "prettier": "^3.0.1", "promise": "^8.3.0", "re-resizable": "^6.9.9", "react": "^19.0.0", "react-apexcharts": "^1.7.0", "react-autosuggest": "^10.1.0", "react-circular-progressbar": "^2.1.0", "react-dom": "^19.0.0", "react-dropzone": "^14.2.3", "react-easy-emoji": "^1.8.0", "react-grid-layout": "^1.5.0", "react-i18next": "^15.0.1", "react-intersection-observer": "^9.4.0", "react-linkify": "^1.0.0-alpha", "react-mentions": "github:moxylabs/react-mentions#v4.6.0", "react-refresh": "^0.17.0", "react-router": "^7.0.2", "react-select": "^5.5.6", "react-toastify": "^11.0.0", "react-transition-group": "^4.4.5", "react-use-measure": "^2.1.7", "reflux": "^6.0.0", "reflux-promise": "^1.0.4", "rimraf": "^6.0.1", "style-loader": "^4.0.0", "tcomb-validation": "^3.4.1", "ts-loader": "^9.4.1", "tsconfig-paths-webpack-plugin": "^4.2.0", "typescript": "^5.0.4", "typescript-eslint": "^8.24.1", "vitest": "^3.0.6", "vitest-fetch-mock": "^0.4.5", "webpack": "^5.74.0", "webpack-cli": "^6.0.1", "webpack-dev-middleware": "^7.0.0", "webpack-visualizer-plugin2": "^2.0.0", "whatwg-fetch": "^3.6.2", "workbox-webpack-plugin": "^7.0.0", "zustand": "^5.0.3" }, "false": {} }