UNPKG

geodesy

Version:
77 lines (76 loc) 2.41 kB
{ "name": "geodesy", "description": "Libraries of geodesy functions", "homepage": "http://www.movable-type.co.uk/scripts/geodesy-library.html", "repository": { "type": "git", "url": "https://github.com/chrisveness/geodesy" }, "keywords": [ "geodesy", "latitude", "longitude", "distance", "bearing", "destination", "haversine", "vincenty", "rhumb", "ellipsoid", "datum", "reference-frame", "TRF", "vector", "n-vector", "wgs84", "utm", "mgrs" ], "author": "Chris Veness", "version": "2.4.0", "license": "MIT", "type": "module", "module": "./", "engines": { "node": ">=8.0.0" }, "files": [ "dms.js", "latlon-*.js", "mgrs.js", "osgridref.js", "utm.js", "vector3d.js" ], "bugs": "https://github.com/chrisveness/geodesy/issues", "scripts": { "test": "mocha --exit test/*.js", "lint": "eslint .", "cover": "c8 -r html npm test", "docs": "jsdoc *.js README.md -d ../../geodesy/docs" }, "devDependencies": { "c8": "^7.0.0", "chai": "^4.0.0", "coveralls": "^3.0.0", "eslint": "^8.0.0", "jsdoc": "^3.0.0", "mocha": "^9.0.0" }, "eslintConfig": { "env": { "browser": true, "mocha": true, "node": true }, "parserOptions": { "ecmaVersion": 2022, "sourceType": "module" }, "extends": "eslint:recommended", "globals": { "should": true }, "rules": { "array-bracket-spacing": [ "error", "always" ], "comma-dangle": [ "error", "always-multiline" ], "comma-spacing": [ "error" ], "curly": [ "error", "multi-line" ], "indent": [ "error", 4, { "SwitchCase": 1 } ], "key-spacing": [ "error", { "align": "value" } ], "keyword-spacing": [ "error" ], "no-case-declarations": "warn", "no-console": [ "warn", { "allow": [ "error", "info", "debug", "assert" ] } ], "no-irregular-whitespace": "warn", "no-redeclare": "warn", "no-shadow": "warn", "no-unused-vars": "warn", "no-var": "error", "object-curly-spacing": [ "error", "always" ], "prefer-const": "error", "quotes": [ "error", "single", "avoid-escape" ], "require-await": "error", "semi": [ "error", "always" ], "space-before-blocks": [ "error", "always" ], "space-in-parens": [ "error" ] } }, "jsdoc": { "plugins": [ "plugins/markdown" ], "markdown": { "idInHeadings": true } } }