UNPKG

@terrestris/ol-util

Version:

A set of helper classes for working with openLayers

107 lines (106 loc) 3.28 kB
{ "name": "@terrestris/ol-util", "version": "21.3.0", "description": "A set of helper classes for working with openLayers", "keywords": [ "openlayers", "mapping", "geo", "ol" ], "homepage": "https://github.com/terrestris/ol-util#readme", "bugs": { "url": "https://github.com/terrestris/ol-util/issues" }, "repository": { "type": "git", "url": "git+https://github.com/terrestris/ol-util.git" }, "license": "BSD-2-Clause", "author": "terrestris GmbH & Co. KG <info@terrestris.de>", "main": "dist/index.js", "module": "src/index.ts", "type": "module", "browser": "dist/index.js", "types": "dist/index.d.ts", "files": [ "src", "dist", "babel.config.js" ], "scripts": { "build": "npm run build:dist", "build:dist": "rimraf ./dist/* && tsc -p tsconfig.json", "build:docs": "rimraf build/docs && typedoc ./src/**/*", "check": "npm run lint && npm run typecheck && npm run test", "deploy": "NODE_DEBUG=gh-pages node tasks/update-gh-pages.js", "lint": "eslint -c eslint.config.mjs src/**", "lint:fix": "eslint -c eslint.config.mjs src/** --fix", "prepare": "husky", "test": "jest --maxWorkers=4 --coverage -c jest.config.mjs", "test:watch": "jest --watchAll -c jest.config.mjs", "typecheck": "tsc --noEmit -p tsconfig.json", "watch:buildto": "node watchBuild.cjs" }, "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", "@terrestris/base-util": "^3.0.0", "@turf/turf": "^7.1.0", "fast-xml-parser": "^5.0.6", "geostyler-openlayers-parser": "^5.0.0", "lodash": "^4.17.21", "polygon-splitter": "^0.0.11", "proj4": "^2.11.0", "shpjs": "^6.1.0" }, "devDependencies": { "@babel/core": "^7.24.5", "@babel/preset-env": "^7.24.5", "@babel/preset-typescript": "^7.24.1", "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.13.0", "@mapbox/shp-write": "^0.4.3", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^13.0.0", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^11.0.0", "@semantic-release/npm": "^12.0.1", "@semantic-release/release-notes-generator": "^14.0.0", "@stylistic/eslint-plugin": "^4.0.1", "@terrestris/eslint-config-typescript": "^9.0.0", "@types/geojson": "^7946.0.14", "@types/jest": "^29.5.12", "@types/lodash": "^4.17.7", "@types/proj4": "^2.5.5", "@types/shpjs": "^3.4.7", "@types/url-parse": "^1.4.11", "@typescript-eslint/eslint-plugin": "^8.10.0", "@typescript-eslint/parser": "^8.10.0", "eslint": "^9.13.0", "eslint-plugin-import": "^2.31.0", "fs-extra": "11.3.0", "gh-pages": "^6.1.1", "globals": "^16.0.0", "husky": "^9.0.11", "jest": "^29.7.0", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.7.0", "ol": "^10.5.0", "rimraf": "^6.0.0", "semantic-release": "^24.0.0", "typedoc": "^0.28.0", "typescript": "^5.6.3", "typescript-eslint": "^8.10.0", "watch": "1.0.2", "whatwg-fetch": "^3.6.20" }, "peerDependencies": { "ol": ">=10" }, "engines": { "node": ">=20", "npm": ">=9" } }