UNPKG

@maptiler/sdk

Version:

The Javascript & TypeScript map SDK tailored for MapTiler Cloud

98 lines (97 loc) 3.24 kB
{ "name": "@maptiler/sdk", "version": "3.9.0", "description": "The Javascript & TypeScript map SDK tailored for MapTiler Cloud", "author": "MapTiler", "module": "dist/maptiler-sdk.mjs", "types": "dist/maptiler-sdk.d.ts", "style": "dist/maptiler-sdk.css", "type": "module", "main": "dist/maptiler-sdk.mjs", "exports": { ".": { "import": "./dist/maptiler-sdk.mjs", "types": "./dist/maptiler-sdk.d.ts" }, "./dist/maptiler-sdk.css": { "import": "./dist/maptiler-sdk.css" }, "./style.css": { "import": "./dist/maptiler-sdk.css" } }, "keywords": [ "maptiler", "map", "sdk", "webmap", "cloud", "webGL", "maplibre" ], "homepage": "https://docs.maptiler.com/sdk-js/", "license": "BSD-3-Clause", "repository": { "type": "git", "url": "https://github.com/maptiler/maptiler-sdk-js.git" }, "scripts": { "prepare": "husky", "doc": "rm -rf docs/* && typedoc --out docs && cp -r images docs/", "ncu": "npx npm-check-updates", "lint": "tsc --noEmit && eslint src", "lint:fix": "tsc --noEmit && eslint src --fix", "test:watch": "vitest watch -c vite.config-test.ts --dom", "test": "vitest run -c vite.config-test.ts --dom", "install:clean": "rm -rf build/ dist/ node_modules/ && npm ci", "dev": "npm run build-css && vite -c vite.config-dev.ts", "dev-umd": "npm run build-css && tsc && NODE_ENV=development vite build -w -c vite.config-umd.ts", "build-css": "mkdir -p dist build && node scripts/replace-path-with-content.js src/style/style_template.css dist/tmp_maptiler-sdk.css && cat node_modules/maplibre-gl/dist/maplibre-gl.css dist/tmp_maptiler-sdk.css > dist/maptiler-sdk.css && rm dist/tmp_maptiler-sdk.css && cp dist/maptiler-sdk.css build/maptiler-sdk.css", "build-umd": "tsc && NODE_ENV=production vite build -c vite.config-umd.ts", "build-es": "tsc && NODE_ENV=production vite build -c vite.config-es.ts", "build": "npm run build-es; npm run build-umd; npm run build-css", "make": "npm run install:clean && npm run build" }, "lint-staged": { "*.ts": "npm run lint:fix" }, "ts-typecheck": { "*.ts": "npm tsc --noEmit" }, "devDependencies": { "@canvas/image-data": "^1.0.0", "@eslint/js": "^9.21.0", "@types/color-convert": "^2.0.4", "@types/color-name": "^2.0.0", "@types/stats.js": "^0.17.4", "@types/uuid": "^10.0.0", "@types/xmldom": "^0.1.31", "@vitest/web-worker": "^3.0.9", "@xmldom/xmldom": "^0.8.10", "concurrently": "^9.1.2", "eslint": "^9.21.0", "eslint-config-prettier": "^10.0.2", "eslint-plugin-prettier": "^5.2.3", "happy-dom": "^17.4.4", "husky": "^8.0.0", "jiti": "^2.4.2", "lint-staged": "^15.4.3", "prettier": "3.5.2", "stats.js": "^0.17.0", "typedoc": "^0.27.6", "typescript": "^5.7.3", "typescript-eslint": "^8.25.0", "vite": "^6.0.7", "vite-plugin-dts": "^4.5.0", "vitest": "^3.0.9" }, "dependencies": { "@maplibre/maplibre-gl-style-spec": "~23.3.0", "@maptiler/client": "~2.6.0", "events": "^3.3.0", "gl-matrix": "^3.4.3", "js-base64": "^3.7.7", "maplibre-gl": "~5.6.0", "uuid": "^11.0.5" } }