{
  "name": "ol-mbtiles",
  "version": "3.3.0",
  "description": "MBTiles format reader for Openlayers",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "type": "module",
  "scripts": {
    "start": "webpack serve --mode development",
    "build:examples": "webpack --mode production",
    "build:lib": "rollup -c rollup.config.mjs",
    "build:doc": "documentation build src/*.ts --shallow -f md -o docs/API.md",
    "build": "npm run build:lib && npm run build:examples && npm run build:doc",
    "deploy:ghpages": "node scripts/publish-ghpages.cjs",
    "deploy:momtchev": "tar -C docs/examples -zcf - `ls docs/examples` | mbuffer | ssh ol-mbtiles@orel.garga.net 'cat - | mbuffer | tar -C www -zxvf -'",
    "c8": "node_modules/.bin/c8 mocha",
    "lcov": "node_modules/.bin/c8 report --reporter=text-lcov > coverage/tests.lcov",
    "test": "mocha",
    "prepare": "npm run build",
    "preversion": "npm run build && npm run lint && npm run test",
    "version": "git add package.json docs",
    "postversion": "git push && npm run build && git push --tags && npm run deploy:momtchev && npm run deploy:ghpages",
    "lint": "eslint src/* test 'examples/*.{cj,t,mj}s' 'examples/code/*'",
    "lint:fix": "eslint --fix src/* test 'examples/*.{cj,t,mj}s' 'examples/code/*'"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mmomtchev/ol-mbtiles.git"
  },
  "keywords": [
    "mbtiles",
    "openlayers",
    "sqlite"
  ],
  "author": "Momtchil Momtchev <momtchil@momtchev.com>",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/mmomtchev/ol-mbtiles/issues"
  },
  "homepage": "https://github.com/mmomtchev/ol-mbtiles#readme",
  "dependencies": {
    "@mapbox/vector-tile": "^1.3.1",
    "pako": "^2.1.0",
    "pbf": "^4.0.1",
    "sqlite-wasm-http": "^1.2.0"
  },
  "peerDependencies": {
    "ol": "^10.4.0"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.2.0",
    "@eslint/js": "^9.19.0",
    "@rollup/plugin-typescript": "^12.1.0",
    "@types/chai": "^4.3.11",
    "@types/chai-spies": "^1.0.6",
    "@types/geojson": "^7946.0.13",
    "@types/jquery": "^3.5.29",
    "@types/mapbox__vector-tile": "^1.3.4",
    "@types/mocha": "^10.0.6",
    "@types/pako": "^2.0.3",
    "@types/pbf": "^3.0.5",
    "@types/rbush": "^4.0.0",
    "@typescript-eslint/eslint-plugin": "^8.0.0",
    "@typescript-eslint/parser": "^8.0.0",
    "@vue/preload-webpack-plugin": "^2.0.0",
    "c8": "^10.1.2",
    "chai": "^4.4.0",
    "chai-spies": "^1.1.0",
    "css-loader": "^7.0.0",
    "documentation": "^14.0.1",
    "eslint": "^9.8.0",
    "eslint-plugin-mocha": "^10.2.0",
    "gh-pages": "^6.1.1",
    "globals": "^15.14.0",
    "html-loader": "^5.0.0",
    "html-webpack-plugin": "^5.6.0",
    "link": "^2.1.0",
    "mocha": "^11.0.1",
    "ol": "^10.4.0",
    "prettier": "^3.2.5",
    "prism-themes": "^1.9.0",
    "prismjs": "^1.29.0",
    "rollup": "^4.9.6",
    "style-loader": "^4.0.0",
    "ts-loader": "^9.5.1",
    "ts-node": "^10.9.2",
    "tsconfig-paths": "^4.2.0",
    "tsconfig-paths-webpack-plugin": "^4.1.0",
    "typescript": "^5.4.3",
    "web-worker": "github:mmomtchev/web-worker#workerglobalscope",
    "webpack": "^5.89.0",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^5.0.4"
  },
  "engines": {
    "node": ">=18.0.0"
  }
}
