{ "name": "splaytree", "version": "3.1.1", "author": "Alexander Milevski ", "license": "MIT", "description": "Fast Splay tree for Node and browser", "main": "dist/splay.js", "browser": "dist/splay.js", "unpkg": "dist/splay.js", "module": "dist/splay.esm.js", "types": "typings/index.d.ts", "files": [ "dist", "typings", "src" ], "directories": { "test": "test", "typings": "typings" }, "repository": { "type": "git", "url": "https://github.com/w8r/splay-tree.git" }, "scripts": { "lint": "tslint --project tsconfig.json ./src/*.ts", "build": "rollup -c && npm run types", "types": "tsc --declaration --emitDeclarationOnly", "prebenchmark": "npm run build", "benchmark": "node -r reify bench/benchmark.js", "start": "npm run test:watch", "test:watch": "nodemon --watch index.js --watch tests --exec 'npm test'", "test": "nyc mocha tests/**/*.test.ts", "posttest": "nyc report --reporter=json", "prepublishOnly": "npm run build && npm test", "clean": "rm -rf dist coverage .nyc", "coverage": "codecov -f coverage/*.json" }, "devDependencies": { "@types/chai": "^4.1.4", "@types/mocha": "^5.2.2", "avl": "^1.4.4", "benchmark": "^2.1.4", "bintrees": "^1.0.2", "chai": "^4.2.0", "codecov": "^3.8.3", "mocha": "^6.2.0", "nodemon": "^1.19.2", "nyc": "^14.1.1", "reify": "*", "rollup": "*", "rollup-plugin-typescript2": "^0.24.1", "ts-node": "^6.1.1", "tslib": "^1.9.3", "tslint": "^5.14.0", "typescript": "^2.9.2" }, "keywords": [ "binary-tree", "bst", "splay-tree", "splay", "balanced-search-tree" ], "mocha": { "require": [ "ts-node/register" ] }, "nyc": { "include": [ "src/*.ts" ], "exclude": [ "tests/**/*.ts" ], "extension": [ ".ts" ], "require": [ "ts-node/register" ], "reporter": [ "text-summary", "html" ], "sourceMap": true, "instrument": true }, "dependencies": {} }