{
  "name": "@tylerbu/sorted-btree-es6",
  "version": "1.8.0",
  "description": "A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.",
  "type": "commonjs",
  "main": "b+tree.js",
  "typings": "b+tree",
  "scripts": {
    "test": "tsc && echo //ts-jest-issue-657 >interfaces.js && jest",
    "build": "tsc && npm run minify",
    "minify": "terser -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": "^29.7.0",
    "mersenne-twister": "^1.1.0",
    "terser": "^5.26.0",
    "testpack-cli": "^1.1.4",
    "ts-jest": "^29.1.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.1.6"
  },
  "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|"
    ]
  }
}
