olcs
Version:
OpenLayers Cesium integration and plugin library
85 lines (84 loc) • 2.75 kB
JSON
{
"name": "olcs",
"version": "2.23.0",
"description": "OpenLayers Cesium integration and plugin library",
"scripts": {
"test": "node --enable-source-maps --import tsx/esm --test src/olcs/*.test.ts",
"build-examples": "rm -rf dist; vite build && 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 --modifierTags @api",
"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/*.html examples/*.js examples/*.css examples/data dist/examples/rawjs; ",
"prestart": "rm -rf dist",
"start": "vite & tsc --watch",
"serve-built-examples": "npx serve dist"
},
"source": "./src/olcs.ts",
"type": "module",
"main": "./lib/olcs.js",
"exports": {
".": {
"types": "./lib/types/olcs.d.ts",
"default": "./lib/olcs.js"
},
"./css/olcs.css": "./css/olcs.css",
"./src/*.js": {
"types": "./lib/types/olcs/*.d.ts",
"default": "./lib/olcs/*.js"
},
"./*.js": {
"types": "./lib/types/olcs/*.d.ts",
"default": "./lib/olcs/*.js"
}
},
"types": "lib/types/olcs.d.ts",
"homepage": "https://github.com/openlayers/ol-cesium/",
"keywords": [
"Cesium",
"OpenLayers",
"OL",
"Synchronization",
"Plugins"
],
"files": [
"PROPERTIES.md",
"css/",
"src/",
"lib/"
],
"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": {
"cesium": "1.130.0",
"eslint": "^10.2.0",
"eslint-config-openlayers": "21.0.0",
"marked": "^18.0.0",
"ol": "10.8.0",
"proj4": "2.20.8",
"tsx": "^4.21.0",
"typedoc": "0.28.19",
"typescript": "6.0.2",
"typescript-eslint": "8.58.2",
"vite": "6.4.2"
}
}