{
  "name": "@nbai/nbmap-gl",
  "version": "3.0.0",
  "main": "dist/nextbillion.js",
  "module": "dist-esm/src/index.js",
  "types": "dist-esm/src/index.d.ts",
  "author": "Xia Tianhan <tianhan@nextbillion.ai>",
  "license": "MIT",
  "files": [
    "dist",
    "dist-esm"
  ],
  "scripts": {
    "dev": "webpack serve --config webpack.config.dev.js",
    "build": "rimraf dist && webpack --mode production --env production",
    "lint": "eslint . --ext .ts",
    "serve": "node server/server.js",
    "clean": "rimraf dist dist-esm build",
    "test": "karma start --grep=distance --single-run --browsers ChromeHeadless karma.conf.js",
    "build:commonjs": "tsc -p tsconfig.json",
    "build:esm": "tsc -p tsconfig-esm.json && tsc-alias -p tsconfig-esm.json",
    "build:lib": "rimraf dist-esm && npm run build:esm",
    "build:all": "npm run build:esm && npm run build",
    "build:watch": "tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")",
    "doc:json": "typedoc --excludeExternals src/index.ts --json ./docs.json",
    "doc:md": "typedoc --plugin typedoc-plugin-markdown --excludeExternals src/index.ts --out mds"
  },
  "dependencies": {
    "@mapbox/polyline": "^1.1.1",
    "axios": "^0.21.1",
    "maplibre-gl": "5.20.1",
    "react-ga4": "^1.4.0"
  },
  "devDependencies": {
    "@types/chai": "^4.3.3",
    "@types/mapbox__polyline": "^1.0.2",
    "@types/mocha": "^9.1.1",
    "@types/node": "^18.7.6",
    "@types/prettier": "^2.1.5",
    "@types/sinon": "^10.0.13",
    "@typescript-eslint/eslint-plugin": "^4.5.0",
    "@typescript-eslint/parser": "^4.5.0",
    "@webpack-cli/serve": "^1.7.0",
    "chai": "^4.3.6",
    "colors": "^1.4.0",
    "compression-webpack-plugin": "^6.0.3",
    "css-loader": "^5.0.0",
    "dotenv-webpack": "^8.0.0",
    "eslint": "^7.11.0",
    "eslint-config-prettier": "^6.13.0",
    "eslint-plugin-prettier": "^3.1.4",
    "file-loader": "^6.1.1",
    "html-webpack-plugin": "^5.0.0",
    "karma": "^6.4.0",
    "karma-chai": "^0.1.0",
    "karma-chrome-launcher": "^3.1.1",
    "karma-mocha": "^2.0.1",
    "karma-typescript": "^5.5.3",
    "koa": "^2.12.0",
    "koa-compress": "^5.1.0",
    "koa-logger": "^3.2.1",
    "koa-router": "^8.0.8",
    "koa-send": "^5.0.0",
    "koa-static": "^5.0.0",
    "mini-css-extract-plugin": "^1.1.1",
    "mocha": "^10.0.0",
    "optimize-css-assets-webpack-plugin": "^6.0.0",
    "prettier": "^2.1.2",
    "rimraf": "^3.0.2",
    "sass": "^1.54.4",
    "sass-loader": "^13.0.2",
    "shelljs": "^0.8.5",
    "sinon": "^14.0.0",
    "style-loader": "^2.0.0",
    "ts-loader": "^9.3.1",
    "ts-node": "^10.9.1",
    "tsc-alias": "^1.7.0",
    "typedoc": "^0.23.10",
    "typedoc-plugin-markdown": "^3.13.4",
    "typescript": "^5.5.0",
    "url-loader": "^4.1.1",
    "webpack": "^5.0.0",
    "webpack-cli": "^4.9.0",
    "webpack-dev-server": "^4.9.0",
    "webpack-fix-style-only-entries": "^0.6.0"
  },
  "description": "NBMap GL is a web map SDK for JavaScript that enables interactive maps with NextBillion's vector tiles and API services in your web apps.",
  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}
