{ "name": "data-structure-typed", "version": "1.3.6", "description": "Data Structures of Javascript & TypeScript. AVLTree, Binary Search Tree, Binary Tree, Tree Multiset, Graph, Heap, Priority Queue, Linked List.", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "rm -rf dist && npx tsc && npm run build:browser", "build:browser": "webpack", "build:docs": "typedoc --out docs ./src", "lint": "eslint --fix \"src/**/*.{js,jsx,ts,tsx}\"", "format": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"", "test": "jest", "update:test-deps": "npm i avl-tree-typed binary-tree-typed bst-typed deque-typed directed-graph-typed doubly-linked-list-typed graph-typed heap-typed linked-list-typed max-heap-typed max-priority-queue-typed min-heap-typed min-priority-queue-typed priority-queue-typed singly-linked-list-typed stack-typed tree-multiset-typed trie-typed undirected-graph-typed queue-typed --save-dev", "deps:check": "dependency-cruiser src", "build:publish": "npm run test && npm run build && npm run build:docs && npm publish" }, "repository": { "type": "git", "url": "git+https://github.com/zrwusa/data-structure-typed.git" }, "keywords": [ "data", "structure", "structures", "data structure", "data-structure", "data structures", "data-structures", "binary", "depth", "breadth", "first", "search", "index", "avl", "segment", "prefix", "tree", "multiset", "directed", "undirected", "graph", "min", "max", "heap", "priority", "queue", "singly", "doubly", "linked", "list", "js", "ts", "javascript", "typscript", "sort", "algorithm", "binary search tree", "binary-search-tree", "binary tree", "binary-tree", "bst", "BST", "avl tree", "avl-tree", "tree multiset", "tree-multiset", "binary indexed tree", "binary-indexed-tree", "segment tree", "segment-tree", "trie", "prefix tree", "prefix-tree", "dfs", "DFS", "depth first Search", "depth-first-Search", "bfs", "BFS", "breadth first search", "dfs iterative", "DFS Iterative", "recursive", "iterative", "directed graph", "directed-graph", "undirected graph", "undirected-graph", "min heap", "min-heap", "max heap", "max-heap", "priority queue", "priority-queue", "max priority queue", "max-priority-queue", "min priority queue", "min-priority-queue", "array queue", "array-queue", "stack", "hash", "deque", "object deque", "array deque", "linked list", "linked-list", "singly linked list", "singly-linked-list", "doubly linked list", "doubly-linked-list", "morris", "Morris", "bellman ford", "Bellman Ford", "bellman-ford", "dijkstra", "Dijkstra", "floyd warshall", "Floyd Warshall", "floyd-warshall", "tarjan", "Tarjan", "Tarjan's", "DataStructure", "DataStructures" ], "author": "Tyler Zeng zrwusa@gmail.com", "license": "MIT", "bugs": { "url": "https://github.com/zrwusa/data-structure-typed/issues" }, "homepage": "https://github.com/zrwusa/data-structure-typed#readme", "devDependencies": { "@types/jest": "^29.5.3", "@types/node": "^20.4.9", "@typescript-eslint/eslint-plugin": "^5.6.0", "@typescript-eslint/parser": "^5.11.0", "avl-tree-typed": "^1.3.3", "binary-tree-typed": "^1.3.3", "bst-typed": "^1.3.3", "dependency-cruiser": "^13.1.2", "deque-typed": "^1.3.3", "directed-graph-typed": "^1.3.3", "doubly-linked-list-typed": "^1.3.3", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-import-resolver-typescript": "^2.5.0", "eslint-plugin-import": "^2.25.4", "graph-typed": "^1.3.3", "heap-typed": "^1.3.3", "jest": "^29.6.2", "linked-list-typed": "^1.3.3", "max-heap-typed": "^1.3.3", "max-priority-queue-typed": "^1.3.3", "min-heap-typed": "^1.3.3", "min-priority-queue-typed": "^1.3.3", "prettier": "^3.0.3", "priority-queue-typed": "^1.3.3", "queue-typed": "^1.3.3", "singly-linked-list-typed": "^1.3.3", "stack-typed": "^1.3.3", "tree-multiset-typed": "^1.3.3", "trie-typed": "^1.3.3", "ts-jest": "^29.1.1", "ts-loader": "^9.4.4", "typedoc": "^0.24.8", "typescript": "^4.9.5", "undirected-graph-typed": "^1.3.3", "webpack": "^5.88.2", "webpack-cli": "^5.1.4" } }