UNPKG

sorted-btree

Version:

A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.

106 lines (105 loc) 2.57 kB
{ "name": "sorted-btree", "version": "1.8.1", "description": "A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.", "main": "b+tree.js", "typings": "b+tree", "scripts": { "test": "tsc && echo //ts-jest-issue-657 >interfaces.js && jest", "build": "tsc && npm run minify", "minify": "uglifyjs -cm -o b+tree.min.js -- b+tree.js", "prepare": "npm run build", "safePublish": "npm run build && testpack && npm publish", "benchmark": "npm run build && node benchmarks.js" }, "files": [ "b+tree.js", "b+tree.d.ts", "b+tree.min.js", "sorted-array.js", "sorted-array.d.ts", "interfaces.d.ts", "readme.md" ], "repository": { "type": "git", "url": "git+https://github.com/qwertie/btree-typescript.git" }, "keywords": [ "B+", "tree", "btree", "sorted", "set", "map", "list", "collection", "fast-cloning", "copy-on-write", "optimized" ], "author": "David Piepgrass", "license": "MIT", "bugs": { "url": "https://github.com/qwertie/btree-typescript/issues" }, "homepage": "https://github.com/qwertie/btree-typescript#readme", "devDependencies": { "@types/bintrees": "^1.0.2", "@types/collections": "^5.0.2", "@types/mersenne-twister": "^1.1.2", "@types/node": "^10.17.28", "babel-core": "^6.26.3", "bintrees": "^1.0.2", "collections": "^5.1.11", "functional-red-black-tree": "^1.0.1", "jest": "^26.6.2", "mersenne-twister": "^1.1.0", "testpack-cli": "^1.1.4", "ts-jest": "^26.4.3", "ts-node": "^7.0.1", "typescript": "^4.0.8", "uglify-js": "^3.11.4" }, "dependencies": {}, "jest": { "transform": { "^.+\\.tsx?$": "ts-jest" }, "testRegex": "(/tests/.*|(\\.|/)test)\\.(jsx?|tsx?)$", "testPathIgnorePatterns": [ "<rootDir>.*nontest.*", "<rootDir>/.testpack" ], "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json" ], "bail": true, "testEnvironment": "node" }, "testpack": { "packagejson": { "scripts": { "test": "echo //for ts-jest bug #618 > workaround.ts && jest" } }, "install": [ "ts-jest@26.4.3", "typescript@3.8.3" ], "verbose": true, "test-folder": ".testpack", "rmdir": true, "dirty": true, "replace-import//": "// Use the minified version in .testpack", "replace-import": [ "|./b\\+tree|$P/b+tree|", "|..?|$P|", "|..?([/\\\\].*)|$P$1|" ] } }