{
    "name": "geo-morpher",
    "version": "0.1.5",
    "description": "GeoJSON morphing utilities with MapLibre-first adapter and Leaflet compatibility",
    "type": "module",
    "main": "src/index.js",
    "exports": {
        ".": "./src/index.js",
        "./leaflet": "./src/adapters/leaflet/index.js",
        "./leaflet/morph": "./src/adapters/leaflet/morphLayers.js",
        "./leaflet/glyph": "./src/adapters/leaflet/glyphLayer.js",
        "./maplibre": "./src/adapters/maplibre/index.js",
        "./maplibre/morph": "./src/adapters/maplibre/morphLayers.js",
        "./maplibre/glyph": "./src/adapters/maplibre/glyphLayer.js",
        "./adapters/leaflet": "./src/adapters/leaflet.js",
        "./adapters/maplibre": "./src/adapters/maplibre.js",
        "./core/geomorpher": "./src/core/geomorpher.js"
    },
    "files": [
        "src",
        "data",
        "examples",
        "README.md"
    ],
    "scripts": {
        "test": "node --test",
        "examples:browser": "npx http-server -p 4173 .",
        "build": "rollup -c"
    },
    "keywords": [
        "maplibre",
        "leaflet",
        "geojson",
        "cartogram",
        "flubber",
        "morph",
        "projection",
        "wgs84",
        "osgb",
        "coordinate-transformation",
        "gis"
    ],
    "author": "",
    "license": "MIT",
    "dependencies": {
        "@turf/turf": "^6.5.0",
        "flubber": "^0.4.2",
        "lodash": "^4.17.21",
        "maplibre-gl": ">=5.8.0"
    },
    "peerDependencies": {
        "leaflet": ">=1.7.0",
        "maplibre-gl": ">=5.8.0"
    },
    "devDependencies": {
        "@rollup/plugin-commonjs": "^25.0.8",
        "@rollup/plugin-json": "^6.1.0",
        "@rollup/plugin-node-resolve": "^15.3.1",
        "@rollup/plugin-terser": "^0.4.4",
        "rollup": "^4.52.5"
    }
}
