{
  "name": "test-vpc-itowns",
  "version": "2.45.1",
  "description": "A JS/WebGL framework for 3D geospatial data visualization",
  "type": "module",
  "main": "lib/Main.js",
  "exports": {
    ".": {
      "types": "./lib/Main.d.ts",
      "default": "./lib/Main.js"
    },
    "./widgets": "./lib/Utils/gui/Main.js"
  },
  "scripts": {
    "lint": "eslint \"src/**/*.{js,ts,tsx}\" \"test/**/*.js\"",
    "types": "tsc && tsc-alias",
    "transpile": "npm run types && cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib --extensions .js,.ts",
    "test-unit": "npm run base-test-unit test/unit",
    "base-test-unit": "cross-env BABEL_DISABLE_CACHE=1 mocha --timeout 5000 --file test/unit/bootstrap.js --import=../../config/babel-register/register.mjs",
    "test-with-coverage": "c8 -n src -r html cross-env npm run test-unit",
    "test-with-coverage_lcov": "c8 -n src --reporter=lcov cross-env npm run test-unit",
    "watch": "npm run transpile -- --watch",
    "prepublishOnly": "npx copyfiles -u 1 \"../../examples/**/*\" ./examples/ && npx copyfiles -u 1 \"../../docs/**/*\" ./docs/ && npx copyfiles -u 1 \"../../dist/**/*\" ./dist/ ",
    "postpublish": "node clean.cjs",
    "publish-latest": "npm publish --access public --tag=latest --provenance",
    "publish-next": "npm publish --access public --tag=next --provenance",
    "version": "cross-env-shell npm install @itowns/geographic@$npm_package_version && node scripts/version.mjs"
  },
  "c8": {
    "exclude": [
      "**/test/**",
      "**/lib/**",
      "**/*ThreeExtended",
      "**/*src/Utils/placeObjectOnGround.js",
      "**/*src/Parser/deprecated/LegacyGLTFLoader.js"
    ]
  },
  "files": [
    "*.md",
    "dist",
    "lib",
    "doc",
    "examples"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/iTowns/itowns.git"
  },
  "license": "(CECILL-B OR MIT)",
  "bugs": {
    "url": "https://github.com/iTowns/itowns/issues"
  },
  "dependencies": {
    "@itowns/geographic": "^2.45.1",
    "@mapbox/vector-tile": "^2.0.3",
    "@maplibre/maplibre-gl-style-spec": "^23.1.0",
    "@tmcw/togeojson": "^7.0.0",
    "@tweenjs/tween.js": "^25.0.0",
    "3d-tiles-renderer": "^0.4.7",
    "brotli-compress": "^1.3.3",
    "copc": "^0.0.8",
    "earcut": "^3.0.1",
    "js-priority-queue": "^0.1.5",
    "lru-cache": "^11.0.2",
    "pbf": "^4.0.1",
    "shpjs": "^6.1.0",
    "threads": "^1.7.0"
  },
  "peerDependencies": {
    "proj4": "^2.19.3",
    "three": "^0.174.0"
  },
  "devDependencies": {
    "chalk": "^5.4.1",
    "copyfiles": "^2.4.1"
  },
  "homepage": "https://itowns.github.io/"
}
