{
  "name": "maplibre-properlabels",
  "version": "1.0.0",
  "description": "tiny maplibre plugin to place labels properly for tiled geometries",
  "keywords": [
    "maplibre",
    "labels",
    "tiled"
  ],
  "homepage": "https://github.com/AbelVM/maplibre-properlabels#readme",
  "bugs": {
    "url": "https://github.com/AbelVM/maplibre-properlabels/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AbelVM/maplibre-properlabels.git"
  },
  "license": "MIT",
  "author": "Abel Vázquez Montoro",
  "type": "module",
  "files": [
    "dist"
  ],
  "main": "./dist/maplibre-properlabels.umd.cjs",
  "module": "./dist/maplibre-properlabels.js",
  "exports": {
    ".": {
      "import": "./dist/maplibre-properlabels.js",
      "require": "./dist/maplibre-properlabels.umd.cjs"
    }
  },
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview",
    "test": "vitest run",
    "test:unit": "vitest run",
    "test:e2e": "playwright test",
    "test:all": "npm run test && npm run test:e2e",
    "test:coverage": "vitest run --coverage"
  },
  "dependencies": {
    "@mapbox/vector-tile": "^2.0.4",
    "@turf/combine": "^7.3.4",
    "@turf/flatten": "^7.3.4",
    "@turf/point-on-feature": "^7.3.4",
    "@turf/simplify": "^7.3.4",
    "@turf/union": "^7.3.4",
    "pbf": "^4.0.1",
    "polylabel": "^2.0.1",
    "vt-pbf": "^3.1.3"
  },
  "devDependencies": {
    "@playwright/test": "^1.40.0",
    "@vitest/coverage-v8": "^4.1.2",
    "http-server": "^14.1.1",
    "terser": "^5.46.1",
    "vite": "^7.2.2",
    "vitest": "^4.1.2"
  },
  "vitest": {
    "exclude": [
      "node_modules/**",
      "e2e/**",
      "playwright/**"
    ]
  }
}
