UNPKG

itowns

Version:

A JS/WebGL framework for 3D geospatial data visualization

110 lines (109 loc) 4.02 kB
{ "name": "itowns", "version": "2.35.0", "description": "A JS/WebGL framework for 3D geospatial data visualization", "main": "lib/Main.js", "scripts": { "lint": "eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"", "doc": "jsdoc --readme docs/HOMEPAGE.md -c docs/config.json", "doclint": "npm run doc -- -t templates/silent", "test": "npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional", "test-unit": "npm run base-test-unit test/unit", "test-functional": "mocha -t 60000 --require test/hooks_functional.js --recursive test/functional", "test-with-coverage": "nyc -n src -r html cross-env npm run test-unit", "test-with-coverage_lcov": "nyc -n src --reporter=lcov cross-env npm run test-unit", "base-test-unit": "cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js", "build": "cross-env NODE_ENV=production webpack", "transpile": "cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib", "start": "cross-env NODE_ENV=development webpack serve", "debug": "cross-env noInline=true npm start", "prepublishOnly": "npm run build && npm run transpile", "prepare": "cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.js && node ./config/replace.config.js", "watch": "cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib", "changelog": "conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s", "bump": "if [ -z $npm_config_level ]; then grunt bump:minor; else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit" }, "nyc": { "exclude": [ "**/*ThreeExtended", "**/*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" }, "homepage": "https://itowns.github.io/", "dependencies": { "@loaders.gl/las": "^3.0.9", "@mapbox/mapbox-gl-style-spec": "^13.21.0", "@mapbox/vector-tile": "^1.3.1", "@tmcw/togeojson": "^4.5.0", "@tweenjs/tween.js": "^18.6.4", "earcut": "^2.2.3", "js-priority-queue": "^0.1.5", "pbf": "^3.2.1", "regenerator-runtime": "^0.13.9", "shpjs": "^4.0.2", "text-encoding-utf-8": "^1.0.2" }, "peerDependencies": { "proj4": "^2.7.5", "three": "0.131.3" }, "devDependencies": { "@babel/cli": "^7.14.8", "@babel/plugin-transform-runtime": "^7.15.0", "@babel/preset-env": "^7.15.0", "@babel/register": "^7.15.3", "babel-inline-import-loader": "^1.0.1", "babel-loader": "^8.2.2", "babel-plugin-inline-import": "^3.0.0", "babel-plugin-minify-dead-code-elimination": "^0.5.1", "babel-plugin-minify-replace": "^0.5.0", "babel-plugin-module-resolver": "^4.1.0", "chalk": "^4.1.2", "chart.js": "^3.5.1", "compare-func": "^2.0.0", "conventional-changelog-cli": "^2.1.1", "copyfiles": "^2.4.1", "core-js": "^3.16.2", "cross-env": "^7.0.3", "eslint": "^7.32.0", "eslint-config-airbnb-base": "^14.2.1", "eslint-import-resolver-webpack": "^0.13.1", "eslint-loader": "^4.0.2", "eslint-plugin-import": "^2.24.1", "github-url-from-git": "^1.5.0", "grunt": "^1.4.1", "grunt-bump": "^0.8.0", "https-proxy-agent": "^5.0.0", "jsdoc": "^3.6.7", "marked": "^3.0.0", "mocha": "^9.1.0", "node-fetch": "^2.6.1", "nyc": "^15.1.0", "proj4": "^2.7.5", "puppeteer": "^10.2.0", "q": "^1.5.1", "replace-in-file": "^6.2.0", "three": "0.131.3", "url-polyfill": "^1.1.12", "webpack": "^5.51.1", "webpack-cli": "^4.8.0", "webpack-dev-server": "^4.0.0", "whatwg-fetch": "^3.6.2" } }