UNPKG

@csi-foxbyte/cityjson-to-3d-tiles

Version:

A Node.js library that converts CityJSON files into Cesium 3D Tiles—complete with automatic texture atlas packing, Basis compression, three LOD levels, and customizable threading.

67 lines 1.87 kB
{ "name": "@csi-foxbyte/cityjson-to-3d-tiles", "version": "0.0.22", "description": "A Node.js library that converts CityJSON files into Cesium 3D Tiles—complete with automatic texture atlas packing, Basis compression, three LOD levels, and customizable threading.", "repository": { "type": "git", "url": "https://github.com/csi-FOXBYTE/cityjson-to-3d-tiles.git" }, "homepage": "https://github.com/csi-FOXBYTE/cityjson-to-3d-tiles", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "keywords": [ "cityjson", "3d-tiles", "cesium", "geospatial", "gis", "nodejs", "converter", "lod", "texture-packing", "basis-compression", "tiles", "3d" ], "author": "Tobias Ganzhorn @Foxbyte", "license": "LGPL-3.0-or-later", "dependencies": { "3d-tiles-tools": "^0.5.0", "@gltf-transform/core": "^4.2.0", "@gltf-transform/extensions": "^4.2.0", "@gltf-transform/functions": "^4.2.0", "@gpu-tex-enc/basis": "^1.16.4", "@supercharge/promise-pool": "^3.2.0", "@types/async": "^3.2.25", "@types/earcut": "^3.0.0", "@types/lodash": "^4.17.20", "@types/node": "^24.0.10", "@types/three": "^0.178.0", "async": "^3.2.6", "cesium": "^1.131.0", "draco3dgltf": "^1.5.7", "earcut": "^3.0.1", "eigen": "^0.2.2", "glob": "^11.0.3", "lodash": "^4.17.21", "maxrects-packer": "^2.7.3", "meshoptimizer": "^0.24.0", "proj4": "^2.19.5", "proj4-list": "^1.0.4", "property-graph": "^3.0.0", "sharp": "^0.34.2", "sqlite": "^5.1.1", "sqlite3": "^5.1.7", "tempy": "^3.1.0", "three": "^0.178.0", "tsup": "^8.5.0", "tsx": "^4.20.3", "typescript": "^5.8.3" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "tsup", "prepublish": "tsup" } }