tiny-tree
Version:
Efficient, no-dependency b-tree and binary search tree for node or the browser
55 lines (54 loc) • 1.37 kB
JSON
{
"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"
}
}