UNPKG

tiny-tree

Version:

Efficient, no-dependency b-tree and binary search tree for node or the browser

55 lines (54 loc) 1.37 kB
{ "name": "tiny-tree", "version": "0.3.0", "description": "Efficient, no-dependency b-tree and binary search tree for node or the browser", "repository": { "type": "git", "url": "https://github.com/jes-sherborne/tiny-tree" }, "keywords": [ "b-tree", "btree", "binary tree", "binary-tree", "search-tree", "tree", "data-structure", "balanced tree", "index" ], "license": "MIT", "author": { "name": "Jes Sherborne", "email": "jes.sherborne@gmail.com" }, "engines": { "node": ">=10.4" }, "main": "./dist/tiny-tree.js", "module": "./index.js", "browser": "./dist/tiny-tree.js", "type": "module", "exports": { "require": "./dist/tiny-tree.js", "import": "./index.js" }, "files": [ "index.js", "src/*.js", "dist/*" ], "scripts": { "fuzzer": "node test/fuzzer.js", "benchmark-btree": "node benchmark/b-tree-benchmark.js", "benchmark-array-tree": "node benchmark/array-tree-benchmark.js", "benchmark-compare": "node benchmark/tree-compare-benchmark.js", "clean": "if [ -d dist ]; then rm -Rf dist; fi && mkdir dist", "build": "npm run clean && rollup --config && cp src/common-js-package.json dist/package.json", "prepublishOnly": "npm run build" }, "devDependencies": { "benchmark": "^2.1.4", "rollup": "^2.45.2" } }