UNPKG

avl-treemap

Version:

A TS/JS implemenation of a self-balancing binary tree with mapped data nodes

85 lines (84 loc) 2.59 kB
{ "name": "avl-treemap", "version": "1.0.4", "description": "A TS/JS implemenation of a self-balancing binary tree with mapped data nodes", "keywords": [ "AVL", "binary", "BST", "codejedi365", "data", "hierarchy", "map", "search", "sort", "structure", "treemap", "tree", "typescript" ], "homepage": "https://github.com/codejedi365/avl-treemap#readme", "bugs": { "url": "https://github.com/codejedi365/avl-treemap/issues" }, "repository": { "type": "git", "url": "git+https://github.com/codejedi365/avl-treemap.git" }, "license": "MIT", "author": "codejedi365 <codejedi365@gmail.com> (https://github.com/codejedi365)", "main": "dist/treemap.min.js", "types": "dist/treemap.d.ts", "files": [ "dist/*" ], "scripts": { "build": "npm run --silent build:prod --", "build:watch": "npm run --silent build:prod -- --watch", "build:prod": "webpack --mode=production --node-env=production", "lint": "npm run --silent test:lint --", "format": "npm run --silent test:lint -- --fix", "test": "run-s test:*", "test:lint": "eslint . --ext ts,js,json,md,mdx,.remarkrc", "test:unit": "jest", "prepublishOnly": "run-s build test:*", "unit-test-watch": "npm run --silent test:unit -- --runInBand --watch" }, "devDependencies": { "@babel/core": "^7.15.0", "@babel/preset-env": "^7.15.0", "@babel/preset-typescript": "^7.15.0", "@types/jest": "^27.0.1", "@types/node": "^16.6.1", "@typescript-eslint/eslint-plugin": "^4.29.1", "@typescript-eslint/parser": "^4.29.1", "babel-jest": "^27.0.6", "eslint": "^7.32.0", "eslint-config-airbnb-base": "^14.2.1", "eslint-config-airbnb-typescript": "^12.3.1", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.24.0", "eslint-plugin-jest": "^24.4.0", "eslint-plugin-json-format": "^2.0.1", "eslint-plugin-mdx": "^1.15.0", "eslint-plugin-prettier": "^3.4.0", "eslint-webpack-plugin": "^3.0.1", "jest": "^27.0.6", "npm-run-all": "^4.1.5", "prettier": "^2.3.2", "remark-lint-alphabetize-lists": "^3.0.0", "remark-lint-no-dead-urls": "^1.1.0", "remark-preset-lint-consistent": "^4.0.0", "remark-preset-lint-markdown-style-guide": "^4.0.0", "remark-preset-lint-recommended": "^5.0.0", "remark-preset-prettier": "^0.5.1", "ts-loader": "^9.2.5", "typescript": "~4.3.5", "webpack": "^5.50.0", "webpack-cli": "^4.7.2", "webpack-node-externals": "^3.0.0" }, "engines": { "node": ">=10" } }