itowns
Version:
A JS/WebGL framework for 3D geospatial data visualization
78 lines (77 loc) • 2.57 kB
JSON
{
"name": "itowns",
"version": "2.46.0",
"description": "A JS/WebGL framework for 3D geospatial data visualization",
"type": "module",
"main": "lib/Main.js",
"exports": {
".": {
"types": "./lib/Main.d.ts",
"default": "./lib/Main.js"
},
"./widgets": "./lib/Utils/gui/Main.js"
},
"scripts": {
"lint": "eslint \"src/**/*.{js,ts,tsx}\" \"test/**/*.js\"",
"types": "tsc && tsc-alias",
"transpile": "npm run types && cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib --extensions .js,.ts",
"test-unit": "npm run base-test-unit test/unit",
"base-test-unit": "cross-env BABEL_DISABLE_CACHE=1 mocha --timeout 5000 --file test/unit/bootstrap.js --import=../../config/babel-register/register.mjs",
"test-with-coverage": "c8 -n src -r html cross-env npm run test-unit",
"test-with-coverage_lcov": "c8 -n src --reporter=lcov cross-env npm run test-unit",
"watch": "npm run transpile -- --watch",
"prepublishOnly": "npx copyfiles -u 1 \"../../examples/**/*\" ./examples/ && npx copyfiles -u 1 \"../../docs/**/*\" ./docs/ && npx copyfiles -u 1 \"../../dist/**/*\" ./dist/ ",
"postpublish": "node clean.cjs",
"publish-latest": "npm publish --access public --tag=latest --provenance",
"publish-next": "npm publish --access public --tag=next --provenance",
"version": "cross-env-shell npm install @itowns/geographic@$npm_package_version && node scripts/version.mjs"
},
"c8": {
"exclude": [
"**/test/**",
"**/lib/**",
"**/*src/Utils/placeObjectOnGround.js",
"**/*src/Parser/deprecated/LegacyGLTFLoader.js"
]
},
"files": [
"*.md",
"dist",
"lib",
"doc",
"examples"
],
"repository": {
"type": "git",
"url": "git+https://github.com/iTowns/itowns.git"
},
"license": "(CECILL-B OR MIT)",
"bugs": {
"url": "https://github.com/iTowns/itowns/issues"
},
"dependencies": {
"@itowns/geographic": "^2.46.0",
"@mapbox/vector-tile": "^2.0.3",
"@maplibre/maplibre-gl-style-spec": "^23.1.0",
"@tmcw/togeojson": "^7.0.0",
"@tweenjs/tween.js": "^25.0.0",
"3d-tiles-renderer": "^0.4.7",
"brotli-compress": "^1.3.3",
"copc": "^0.0.8",
"earcut": "^3.0.1",
"js-priority-queue": "^0.1.5",
"lru-cache": "^11.0.2",
"pbf": "^4.0.1",
"shpjs": "^6.1.0",
"threads": "^1.7.0"
},
"peerDependencies": {
"proj4": "^2.19.3",
"three": "^0.174.0"
},
"devDependencies": {
"chalk": "^5.4.1",
"copyfiles": "^2.4.1"
},
"homepage": "https://itowns.github.io/"
}