UNPKG

ev-olcs

Version:

OpenLayers Cesium integration and plugin library

96 lines (95 loc) 3.15 kB
{ "name": "ev-olcs", "version": "2.22.6", "description": "OpenLayers Cesium integration and plugin library", "scripts": { "test": "node --enable-source-maps --import @swc-node/register/esm-register --test src/olcs/*.test.ts", "build-examples": "rm -rf dist; parcel build --dist-dir dist/examples && npm run copy-static-dist && npm run copy-rawjs-sandbox", "prepare": "tsc --pretty; npm run doc", "typecheck": "tsc --pretty --noEmit", "lint": "eslint src examples", "checks": "npm run lint && npm run typecheck", "doc": "typedoc --name ol-cesium --excludeExternals --out apidoc --entryPoints src/olcs.ts --tsconfig ./tsconfig.json", "copy-static-dist": "mkdir -p dist/examples/node_modules/ol; mkdir -p dist/examples/node_modules/cesium/Build/; cp examples/inject_ol_cesium.js dist/examples/; cp node_modules/ol/ol.css dist/examples/node_modules/ol/; cp -R node_modules/cesium/Build/CesiumUnminified node_modules/cesium/Build/Cesium dist/examples/node_modules/cesium/Build/; cp -R examples/data dist/examples/", "copy-rawjs-sandbox": "mkdir -p dist/examples/rawjs/; cp -r examples/* dist/examples/rawjs; ", "prestart": "rm -rf dist; npm run copy-static-dist", "start": "parcel serve ./examples/index.html --dist-dir dist/examples --no-autoinstall & tsc --watch", "serve-built-examples": "python3 -m http.server --directory dist 12345", "release": "npm publish --auth-type=legacy" }, "targets": { "examples": { "source": "./examples/index.html", "context": "browser", "publicUrl": "./", "optimize": true, "isLibrary": false, "sourceMap": true } }, "alias": { "olcs": "./lib/olcs", "buffer": false }, "source": "./src/olcs.ts", "type": "module", "main": "./lib/olcs.js", "parcelIgnore": [ "dist/examples/rawjs/*" ], "types": "lib/types/olcs.d.ts", "directories": { "doc": "apidoc/" }, "homepage": "https://github.com/openlayers/ol-cesium/", "keywords": [ "Cesium", "OpenLayers", "OL", "Synchronization", "Plugins" ], "files": [ "PROPERTIES.md", "css/", "src/", "lib/", "apidoc/" ], "repository": { "type": "git", "url": "git://github.com/openlayers/ol-cesium.git" }, "license": "BSD-2-Clause", "bugs": { "url": "https://github.com/openlayers/ol-cesium/issues" }, "maintainers": [ { "name": "Guillaume Beraudo", "email": "guillaume.beraudo@camptocamp.com", "url": "https://github.com/gberaudo" } ], "peerDependencies": { "cesium": ">= 1.90.0", "ol": ">= 9.2, >= 10" }, "devDependencies": { "@babel/parser": "7.26.2", "@mapbox/geojsonhint": "3.3.0", "@swc-node/register": "1.10.9", "@typescript-eslint/eslint-plugin": "8.13.0", "@typescript-eslint/parser": "8.13.0", "cesium": "1.123.0", "eslint": "8.57.0", "eslint-config-openlayers": "12.0.0", "eslint-import-resolver-typescript": "3.6.3", "eslint-plugin-import": "2.31.0", "ol": "10.2.1", "parcel": "2.12.0", "proj4": "2.14.0", "typedoc": "0.26.11", "typescript": "5.6.3" } }