{ "name": "property-map-frontend", "version": "1.0.0", "scripts": { "dev": "webpack serve --mode development --port 3001", "build": "webpack --mode production && node scripts/prerender.mjs", "build:no-prerender": "webpack --mode production", "prerender": "node scripts/prerender.mjs", "test": "vitest run --environment jsdom", "typecheck": "tsc --noEmit", "lint": "eslint src --ext .ts,.tsx", "lint:fix": "eslint src --ext .ts,.tsx --fix", "format": "prettier --write \"src/**/*.{ts,tsx,css}\"", "format:check": "prettier --check \"src/**/*.{ts,tsx,css}\"", "check:i18n": "node scripts/check-translations.mjs" }, "dependencies": { "@deck.gl/core": "^9.3.2", "@deck.gl/extensions": "^9.3.2", "@deck.gl/geo-layers": "^9.3.2", "@deck.gl/layers": "^9.3.2", "@deck.gl/mapbox": "^9.3.2", "@deck.gl/mesh-layers": "^9.3.2", "@deck.gl/react": "^9.3.2", "@deck.gl/widgets": "^9.3.2", "@plausible-analytics/tracker": "^0.4.5", "@protomaps/basemaps": "^5.7.2", "@radix-ui/react-select": "^2.2.6", "@radix-ui/react-slider": "^1.3.6", "@sentry/react": "^10.53.1", "@types/supercluster": "^7.1.3", "i18next": "^26.0.10", "maplibre-gl": "^5.24.0", "pocketbase": "^0.26.8", "react": "^19.2.6", "react-dom": "^19.2.6", "react-i18next": "^17.0.7", "react-joyride": "^3.1.0", "react-map-gl": "^8.1.1", "supercluster": "^8.0.1" }, "devDependencies": { "@babel/core": "^7.29.0", "@babel/preset-env": "^7.29.5", "@babel/preset-react": "^7.28.5", "@babel/preset-typescript": "^7.28.5", "@eslint/js": "^9.39.4", "@pmmmwh/react-refresh-webpack-plugin": "^0.6.2", "@tailwindcss/postcss": "^4.2.4", "@testing-library/react": "^16.3.2", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@typescript-eslint/eslint-plugin": "^8.59.2", "@typescript-eslint/parser": "^8.59.2", "autoprefixer": "^10.5.0", "babel-loader": "^10.1.1", "copy-webpack-plugin": "^14.0.0", "css-loader": "^7.1.4", "eslint": "^9.39.4", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.1.1", "favicons": "^7.2.0", "favicons-webpack-plugin": "^6.0.1", "globals": "^17.6.0", "html-webpack-plugin": "^5.6.7", "jsdom": "^29.1.1", "mini-css-extract-plugin": "^2.10.2", "postcss": "^8.5.14", "postcss-loader": "^8.2.1", "prettier": "^3.8.3", "puppeteer": "^24.43.0", "react-refresh": "^0.18.0", "sharp": "^0.34.5", "style-loader": "^4.0.0", "tailwindcss": "^4.2.4", "ts-loader": "^9.5.7", "typescript": "^6.0.3", "vitest": "^4.1.5", "webpack": "^5.106.2", "webpack-cli": "^7.0.2", "webpack-dev-server": "^5.2.3" } }