{
  "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|"
    ]
  }
}
