UNPKG

mapillary-js

Version:

WebGL JavaScript library for displaying street level imagery from mapillary.com

103 lines (102 loc) 3.45 kB
{ "name": "mapillary-js", "version": "2.21.0", "description": "WebGL JavaScript library for displaying street level imagery from mapillary.com", "main": "dist/mapillary.min", "license": "MIT", "homepage": "https://github.com/mapillary/mapillary-js#readme", "keywords": [ "mapillary", "webgl", "viewer" ], "repository": { "type": "git", "url": "git+https://github.com/mapillary/mapillary-js.git" }, "bugs": { "url": "https://github.com/mapillary/mapillary-js/issues" }, "dependencies": { "earcut": "^2.2.2", "falcor": "^0.1.17", "falcor-http-datasource": "^0.1.3", "latlon-geohash": "^1.1.0", "martinez-polygon-clipping": "^0.7.0", "pako": "^1.0.11", "pbf": "^3.2.1", "rbush": "^3.0.1", "rxjs": "^6.5.5", "three": "^0.117.1", "virtual-dom": "^2.1.1", "when": "^3.7.8" }, "devDependencies": { "@mapbox/polylabel": "^1.0.2", "@mapbox/unitbezier": "0.0.0", "@types/earcut": "^2.1.1", "@types/falcor": "^0.1.22", "@types/falcor-http-datasource": "^0.1.19", "@types/jasmine": "^3.5.10", "@types/latlon-geohash": "^1.1.0", "@types/node": "^14.0.9", "@types/pako": "^1.0.1", "@types/three": "^0.103.2", "@types/virtual-dom": "^2.1.0", "@types/when": "^2.4.33", "autoprefixer": "^9.8.0", "brfs": "^2.0.2", "browserify": "^16.5.1", "browserify-middleware": "^8.1.1", "cssnano": "^4.1.10", "exorcist": "^1.0.1", "express": "^4.17.1", "husky": "^4.2.5", "jasmine-core": "^3.5.0", "karma": "^5.0.9", "karma-browserify": "^7.0.0", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^1.3.0", "karma-jasmine": "^3.3.1", "postcss-cli": "^7.1.1", "postcss-inline-svg": "^4.1.0", "postcss-middleware": "^1.1.4", "tsify": "^4.0.2", "tslint": "^6.1.2", "typedoc": "^0.17.7", "typedoc-default-themes": "^0.10.1", "typescript": "^3.9.5", "uglify-js": "^3.9.4" }, "browser": { "falcor": "./node_modules/falcor/dist/falcor.browser.min.js", "three": "./node_modules/three/build/three.min.js" }, "browserslist": [ "last 2 versions", "safari 7", "ie 11" ], "scripts": { "build-css": "cat styles/*.css | postcss -o dist/mapillary.min.css", "build-dev": "browserify src/Mapillary.ts --plugin tsify --transform brfs --standalone Mapillary --debug | exorcist dist/mapillary.js.map > dist/mapillary.js", "build-docs": "typedoc --tsconfig tsconfig.docs.json --mode file --theme default --excludePrivate --excludeProtected --excludeExternals --name MapillaryJS --out docs/", "build-min": "browserify src/Mapillary.ts --plugin tsify --transform brfs --standalone Mapillary | uglifyjs -m > dist/mapillary.min.js", "clean": "npm run clean-dist && npm run clean-docs", "clean-dist": "rm -rf dist && mkdir dist", "clean-docs": "rm -rf docs", "lint": "npm run lint-spec && npm run lint-src", "lint-spec": "tslint -c tslint.json -p tsconfig.json \"spec/**/*.ts\"", "lint-src": "tslint -c tslint.json -p tsconfig.json \"src/**/*.ts\"", "prepare": "npm run clean && npm run lint-src && npm run build-min && npm run build-dev && npm run build-css", "start": "node server.js", "test": "karma start --single-run", "test-watch": "karma start" }, "husky": { "hooks": { "pre-commit": "npm run lint -q", "pre-push": "npm test -q" } } }