UNPKG

rbush-3d

Version:

High-performance 3D spatial index for cuboids (based on R*-tree with bulk loading and bulk insertion algorithms)

86 lines (85 loc) 2.16 kB
{ "name": "rbush-3d", "version": "0.0.4", "description": "High-performance 3D spatial index for cuboids (based on R*-tree with bulk loading and bulk insertion algorithms)", "homepage": "https://github.com/eronana/rbush-3d", "repository": { "type": "git", "url": "git://github.com/eronana/rbush-3d.git" }, "keywords": [ "spatial", "tree", "search", "rectangle", "index", "math" ], "author": "Vladimir Agafonkin", "contributors": [ "Eronana" ], "license": "MIT", "main": "dist/index.js", "devDependencies": { "@types/benchmark": "^1.0.31", "benchmark": "^2.1.0", "browserify": "^14.1.0", "budo": "^10.0.4", "coveralls": "^3.0.0", "eslint": "^3.18.0", "eslint-config-mourner": "^2.0.1", "faucet": "0.0.1", "nyc": "^12.0.2", "regl": "^1.3.0", "regl-camera": "^2.1.1", "tape": "^4.5.1", "ts-node": "^7.0.0", "tslint": "^5.10.0", "typescript": "^2.9.2", "uglify-js": "^2.6.4" }, "scripts": { "rawtest": "ts-node test/test.ts", "test": "npm run rawtest | faucet", "lint": "tslint -p tsconfig.build.json", "perf": "ts-node bench/perf.ts", "cover": "nyc npm run rawtest", "coveralls": "npm run cover -- --report lcovonly && cat ./coverage/lcov.info | coveralls", "build": "tsc -p tsconfig.build.json", "watch": "tsc -p tsconfig.build.json --watch", "build-min": "npm run build && browserify dist/index.js -s RBush3D | uglifyjs -c warnings=false -m > dist/rbush3d.min.js", "prepublish": "npm run build && npm run build-min", "viz": "npm run build && budo viz/viz3d.js --open" }, "eslintConfig": { "extends": "mourner", "rules": { "new-cap": 0, "consistent-return": 0 } }, "dependencies": { "@types/node": "^10.5.1", "@types/tape": "^4.2.32", "quickselect": "^1.0.0" }, "nyc": { "check-coverage": true, "lines": 90, "statements": 90, "functions": 90, "branches": 90, "include": [ "src/**/*" ], "extension": [ ".ts" ], "reporter": [ "lcov", "text-summary" ], "all": true } }