UNPKG

geofirestore-core

Version:

Lightweight location-based querying and encoding of Firebase Firestore Documents for geofirestore.

108 lines (107 loc) 2.94 kB
{ "name": "geofirestore-core", "description": "Lightweight location-based querying and encoding of Firebase Firestore Documents for geofirestore.", "version": "5.0.0", "scripts": { "build": "rimraf ./dist && rollup -c", "coverage": "nyc report --reporter=text-lcov | coveralls", "docs": "typedoc --out docs/ src/", "lint": "gts lint", "start": "firebase emulators:start", "test": "firebase emulators:exec 'npm run test:nyc'", "test:nyc": "nyc --reporter=html --reporter=text mocha --package package.json --exit", "release:major": "changelog -M && git add . && git commit -m 'chore(release): major version release' && npm version major", "release:minor": "changelog -m && git add . && git commit -m 'chore(release): minor version release' && npm version minor", "release:patch": "changelog -p && git add . && git commit -m 'chore(release): patch version release' && npm version patch", "prepare": "npm run build", "deploy:docs": "firebase deploy" }, "main": "dist/index.cjs.js", "browser": "dist/geofirestore-core.js", "module": "dist/index.esm.js", "typings": "dist/index.d.ts", "author": "Michael Solati <mkslt04@gmail.com>", "homepage": "https://core.geofirestore.com/", "repository": { "type": "git", "url": "https://github.com/MichaelSolati/geofirestore-core.git" }, "bugs": { "url": "https://github.com/MichaelSolati/geofirestore-core/issues" }, "readme": "README.md", "license": "MIT", "keywords": [ "geoquery", "location", "firebase", "firestore", "realtime", "geolocation", "geofire", "geohash", "map" ], "files": [ "dist/**", "CHANGELOG.md", "LICENSE.md", "package-lock.json", "package.json", "README.md" ], "dependencies": { "geokit": "^1.1.0" }, "optionalDependencies": { "@google-cloud/firestore": ">= 5.0.0 < 6.0.0", "firebase": ">= 9.0.0 < 10.0.0" }, "devDependencies": { "@rollup/plugin-node-resolve": "^13.1.3", "@types/chai": "^4.3.0", "@types/mocha": "^9.1.0", "@types/node": "^17.0.16", "chai": "^4.3.6", "coveralls": "^3.1.1", "firebase-tools": "^10.1.5", "generate-changelog": "^1.8.0", "gts": "^3.1.0", "jsdom": "^19.0.0", "jsdom-global": "^3.0.2", "mocha": "^9.2.0", "nyc": "^15.1.0", "protobufjs": "^6.11.2", "rimraf": "^3.0.2", "rollup": "^2.67.1", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.31.2", "ts-node": "^10.5.0", "tslib": "^2.3.1", "typedoc": "^0.22.11", "typescript": "~4.3.5" }, "mocha": { "extension": [ "ts" ], "reporter": "spec", "require": [ "ts-node/register", "jsdom-global/register" ], "timeout": 30000 }, "nyc": { "extension": [ ".ts" ], "include": [ "src/**/*.ts" ], "reporter": [ "html" ], "all": true } }