-
Notifications
You must be signed in to change notification settings - Fork 320
/
package.json
96 lines (96 loc) · 2.91 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{
"name": "olcs",
"version": "2.20.0",
"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; 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/",
"prepare": "tsc --pretty && node buildtools/fix_paths_recast.js; npm run doc",
"typecheck": "tsc --pretty --noEmit",
"lint": "eslint src buildtools examples",
"checks": "npm run lint && npm run typecheck",
"doc": "typedoc --name ol-cesium --excludeExternals --out apidoc --entryPoints src/olcs.ts --tsconfig ./tsconfig.json",
"start": "parcel serve --no-autoinstall --target examples",
"serve-built-examples": "python3 -m http.server --directory dist 12345"
},
"targets": {
"examples": {
"source": "./examples/index.html",
"distDir": "dist/examples/",
"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",
"exports": {
".": "./lib/olcs.js",
"./src/*": "./lib/olcs/*.js",
"./ts/*": "./lib/olcs/*.ts",
"./*": "./lib/olcs/*.js"
},
"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": "[email protected]",
"url": "https://github.com/gberaudo"
}
],
"peerDependencies": {
"cesium": ">= 1.90.0",
"ol": "7 || 8 || 9"
},
"devDependencies": {
"@babel/parser": "7.24.4",
"@mapbox/geojsonhint": "3.3.0",
"@swc-node/register": "1.9.0",
"@typescript-eslint/eslint-plugin": "7.7.1",
"@typescript-eslint/parser": "7.7.1",
"cesium": "1.115.0",
"eslint": "8.57.0",
"eslint-config-openlayers": "12.0.0",
"eslint-import-resolver-typescript": "3.6.1",
"eslint-plugin-import": "2.29.1",
"ol": "9.1.0",
"parcel": "2.12.0",
"proj4": "2.11.0",
"recast": "0.23.6",
"typedoc": "0.25.13",
"typescript": "5.4.5"
}
}