mapillary-js/package.json
Oscar Lorentzon f8a1484f18 chore: update dependencies
Refactor all implementations to use three.js
BufferGeometry after Geometry deprecation.
Use invert method instead of deprecated inverse
and getInverse methods.
Fix unit test with rect geometry and throw
clear error on faulty rect array length.
2021-02-24 10:07:39 +01:00

106 lines
3.5 KiB
JSON

{
"name": "mapillary-js",
"version": "3.1.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": "^2.0.3",
"pbf": "^3.2.1",
"rbush": "^3.0.1",
"rxjs": "^6.5.5",
"s2-geometry": "^1.2.10",
"three": "^0.125.2",
"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",
"pako": "./node_modules/pako/dist/pako.es5.min.js"
},
"browserslist": [
"last 2 versions",
"safari 7",
"ie 11"
],
"scripts": {
"build": "yarn build-dev && yarn build-min && yarn build-css",
"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 --readme docs/landing.md --theme docs/theme/ --mode file --excludePrivate --excludeProtected --excludeExternals --name MapillaryJS --out docs/build/",
"build-min": "browserify src/Mapillary.ts --plugin tsify --transform brfs --standalone Mapillary | uglifyjs -m > dist/mapillary.min.js",
"clean": "yarn clean-dist && yarn clean-docs",
"clean-dist": "rm -rf dist && mkdir dist",
"clean-docs": "rm -rf docs/build",
"lint": "yarn lint-spec && yarn 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": "yarn clean && yarn lint && yarn build-min && yarn build-dev && yarn build-css",
"start": "node server.js",
"test": "karma start --single-run",
"test-watch": "karma start"
},
"husky": {
"hooks": {
"pre-commit": "yarn lint -q",
"pre-push": "yarn test -q"
}
}
}