{ "name": "x-prober", "description": "A PHP probe", "license": "GPL-3", "homepage": "https://github.com/kmvan/x-prober", "type": "module", "scripts": { "lang": "node ./tools/lang-builder.mjs", "dev": "webpack --config webpack.config.mjs", "dev:php": "php ./Make.php dev && php -S localhost:8000 -t .tmp", "build": "webpack --config webpack.config.prod.mjs", "build:php": "php-cs-fixer fix ./src --config=.php-cs-fixer54 && php ./Make.php build; echo '\nPlease access via http://localhost:8001/prober.php' && php -S localhost:8001 -t dist", "build:php-debug": "php ./Make.php build debug && echo '\nPlease access via http://localhost:8001/prober.php' && php -S localhost:8001 -t dist", "php-cs-fixer-54": "php-cs-fixer fix ./src --config=.php-cs-fixer54" }, "browserslist": [ "defaults" ], "dependencies": { "copy-to-clipboard": "^3.3.3", "mobx": "^6.12.0", "mobx-react-lite": "^4.0.5", "polished": "^4.2.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-is": "^18.2.0", "react-use": "^17.4.2" }, "devDependencies": { "@types/core-js": "^2.5.8", "@types/node": "^20.10.5", "@types/react": "^18.2.45", "@types/react-dom": "^18.2.18", "@typescript-eslint/eslint-plugin": "^6.15.0", "@typescript-eslint/parser": "^6.15.0", "core-js": "^3.34.0", "css-loader": "^6.8.1", "deep-sort-object": "^1.0.2", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.2", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "fast-glob": "^3.3.2", "mini-css-extract-plugin": "^2.7.6", "prettier": "^3.1.1", "sass": "^1.69.5", "sass-loader": "^13.3.2", "style-loader": "^3.3.3", "terser-webpack-plugin": "^5.3.9", "ts-loader": "^9.5.1", "typescript": "^5.3.3", "typescript-plugin-css-modules": "^5.0.2", "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "webpack-common-shake": "^2.1.0", "webpack-log": "^3.0.2" } }