{
    "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"
}
