UNPKG

itowns

Version:

A JS/WebGL framework for 3D geospatial data visualization

97 lines (96 loc) 3.3 kB
{ "name": "itowns", "version": "2.16.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 --recursive test/functional", "test-with-coverage": "nyc -n src -r html cross-env npm run test-unit", "base-test-unit": "cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register", "build": "webpack -p", "transpile": "cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib", "start": "cross-env NODE_ENV=development webpack-dev-server -d --inline --hot", "debug": "cross-env NODE_ENV=development webpack-dev-server -d --inline --hot --env.noInline=true", "prepublishOnly": "npm run build && npm run transpile", "prepare": "node ./config/prepare.js && node ./config/replace.config.js", "watch": "cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib" }, "nyc": { "exclude": "**/*ThreeExtended" }, "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": { "@babel/polyfill": "^7.6.0", "@babel/runtime": "^7.6.2", "@mapbox/mapbox-gl-style-spec": "^13.9.0", "@mapbox/togeojson": "^0.16.0", "@mapbox/vector-tile": "^1.3.1", "@tweenjs/tween.js": "^18.3.1", "earcut": "^2.2.1", "js-priority-queue": "^0.1.5", "pbf": "^3.2.0", "shpjs": "^3.4.3", "text-encoding-utf-8": "^1.0.2" }, "peerDependencies": { "proj4": "^2.5.0", "three": "^0.109.0" }, "devDependencies": { "@babel/cli": "^7.6.2", "@babel/core": "^7.6.2", "@babel/plugin-transform-runtime": "^7.6.2", "@babel/preset-env": "^7.6.2", "@babel/register": "^7.6.2", "babel-inline-import-loader": "^0.1.0", "babel-loader": "^8.0.6", "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": "^3.2.0", "chalk": "^2.4.2", "chart.js": "^2.8.0", "copyfiles": "^2.1.1", "cross-env": "^6.0.2", "eslint": "^6.5.1", "eslint-config-airbnb-base": "^14.0.0", "eslint-import-resolver-webpack": "^0.11.1", "eslint-loader": "^3.0.2", "eslint-plugin-import": "^2.18.2", "https-proxy-agent": "^2.2.2", "jsdoc": "^3.6.3", "marked": "^0.7.0", "mocha": "^6.2.1", "node-fetch": "^2.6.0", "nyc": "^14.1.1", "proj4": "^2.5.0", "puppeteer": "^1.20.0", "replace-in-file": "^4.1.3", "three": "^0.109.0", "url-polyfill": "^1.1.7", "webpack": "^4.41.0", "webpack-cli": "^3.3.9", "webpack-dev-server": "^3.8.1", "whatwg-fetch": "^3.0.0" } }