{
    "name": "@problematy/goodmap",
    "version": "1.5.0",
    "engines": {
        "node": ">=24.0.0"
    },
    "description": "Fronted scripts for map",
    "main": "dist/index.js",
    "scripts": {
        "serve:local": "webpack-dev-server --mode development --env serve=local",
        "serve:prod": "webpack-dev-server --mode production --env serve=local --no-client-overlay",
        "serve:network": "webpack-dev-server --mode development --env serve=network",
        "build": "webpack --mode production --progress --config webpack.config.js",
        "dev-build": "webpack --progress --mode development --config webpack.config.js",
        "watch": "webpack --progress -d --config webpack.config.js --watch",
        "test": "jest --config jest.config.js",
        "coverage": "jest --coverage --config jest.config.js",
        "lint-fix": "eslint src/**/*.jsx tests/**/*.jsx --fix",
        "lint": "eslint src/**/*.jsx tests/**/*.jsx",
        "prettier-fix": "prettier --write \"src/**/*.jsx\" \"tests/**/*.jsx\"",
        "prettier": "prettier --check \"src/**/*.jsx\" \"tests/**/*.jsx\"",
        "semantic-release": "semantic-release"
    },
    "files": [
        "dist"
    ],
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://github.com/Problematy/goodmap-frontend"
    },
    "devDependencies": {
        "@babel/core": "^7.18.5",
        "@babel/eslint-parser": "^7.19.1",
        "@babel/preset-env": "^7.18.2",
        "@babel/preset-react": "^7.17.12",
        "@semantic-release/changelog": "^6.0.3",
        "@semantic-release/git": "^10.0.1",
        "@semantic-release/github": "^12.0.2",
        "@semantic-release/npm": "^13.1.3",
        "@testing-library/jest-dom": "^5.16.5",
        "@testing-library/react": "^16.0.1",
        "@testing-library/user-event": "^14.5.2",
        "@types/leaflet": "^1.9.0",
        "babel-jest": "^28.1.1",
        "babel-loader": "^8.2.5",
        "css-loader": "^7.1.2",
        "documentation": "^14.0.3",
        "eslint": "^8.30.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-config-prettier": "^8.10.0",
        "eslint-config-wikimedia": "^0.28.2",
        "eslint-plugin-import": "^2.27.5",
        "eslint-plugin-jsx-a11y": "^6.7.1",
        "eslint-plugin-prettier": "^4.2.1",
        "eslint-plugin-react": "^7.31.11",
        "eslint-plugin-react-hooks": "^4.6.0",
        "jest": "^28.1.1",
        "jest-environment-jsdom": "^29.3.1",
        "jest-environment-jsdom-sixteen": "^1.0.3",
        "jest-fail-on-console": "^3.3.1",
        "prettier": "^2.8.1",
        "prettier-eslint": "^16.3.0",
        "semantic-release": "^25.0.2",
        "style-loader": "^3.3.3",
        "terser-webpack-plugin": "^5.3.6",
        "url-loader": "^4.1.1",
        "webpack": "^5.73.0",
        "webpack-cli": "^4.10.0",
        "webpack-dev-server": "^4.9.3"
    },
    "dependencies": {
        "@emotion/react": "^11.11.1",
        "@emotion/styled": "^11.11.0",
        "@mui/icons-material": "^5.14.6",
        "@mui/material": "^5.14.6",
        "axios": "^1.7.6",
        "i18next": "^23.15.1",
        "leaflet": "^1.9.3",
        "leaflet.markercluster": "^1.5.3",
        "npm": "^10.2.4",
        "prop-types": "^15.8.1",
        "react": "^18.2.0",
        "react-device-detect": "^2.2.3",
        "react-dom": "^18.2.0",
        "react-hot-toast": "^2.4.1",
        "react-i18next": "^15.0.2",
        "react-leaflet": "^4.2.1",
        "react-leaflet-cluster": "^2.1.0",
        "react-leaflet-custom-control": "^1.3.5",
        "react-modal": "^3.16.1",
        "react-tooltip": "^5.28.0",
        "styled-components": "^6.1.13",
        "util-deprecate": "^1.0.2",
        "uuid": "^11.1.0",
        "zustand": "^5.0.2"
    }
}
