diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dedf20..66cfbae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,10 +8,11 @@ All notable changes to this project will be documented in this file. - [Semantic Versioning](https://semver.org/spec/v2.0.0.html) - [`auto-changelog`](https://github.com/CookPete/auto-changelog) -## [v1.36.0](https://github.com/zrwusa/data-structure-typed/compare/v1.35.0...main) (upcoming) +## [v1.36.3](https://github.com/zrwusa/data-structure-typed/compare/v1.35.0...main) (upcoming) ### Changes +- [binary-tree, graph] In order to optimize the design of Binary Trees,… [`#7`](https://github.com/zrwusa/data-structure-typed/pull/7) - [BinaryTree, Heap] In abstract classes, only retain abstract methods.… [`#6`](https://github.com/zrwusa/data-structure-typed/pull/6) - [heap] test [`#5`](https://github.com/zrwusa/data-structure-typed/pull/5) - [heap, priority queue] Heap improved. References #123: redesigned [`#4`](https://github.com/zrwusa/data-structure-typed/pull/4) diff --git a/README.md b/README.md index 4659b7e..3fb1e3c 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Floyd-Warshall Algorithm, Tarjan's Algorithm. ### npm ```bash -npm i data-structure-typed +npm i data-structure-typed --save ``` ### yarn diff --git a/package-lock.json b/package-lock.json index 07ab2f7..59cada5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "data-structure-typed", - "version": "1.36.0", + "version": "1.36.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "data-structure-typed", - "version": "1.36.0", + "version": "1.36.3", "license": "MIT", "devDependencies": { "@types/benchmark": "^2.1.3", @@ -15,17 +15,17 @@ "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "auto-changelog": "^2.4.0", - "avl-tree-typed": "^1.36.0", + "avl-tree-typed": "^1.36.2", "benchmark": "^2.1.4", - "binary-tree-typed": "^1.36.0", - "bst-typed": "^1.36.0", + "binary-tree-typed": "^1.36.2", + "bst-typed": "^1.36.2", "dependency-cruiser": "^14.1.0", "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.28.1", - "heap-typed": "^1.35.1", + "heap-typed": "^1.36.2", "istanbul-badges-readme": "^1.8.5", "jest": "^29.7.0", "prettier": "^3.0.3", @@ -2396,12 +2396,12 @@ } }, "node_modules/avl-tree-typed": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/avl-tree-typed/-/avl-tree-typed-1.36.0.tgz", - "integrity": "sha512-tM2hwYWvykohYKtWt9k6dEmRpVY++7mh6iT65whkjTmq0QSdZoE0ItFeXAAZklYrg5AU/OyYw3i7LVg8Qc59sQ==", + "version": "1.36.2", + "resolved": "https://registry.npmjs.org/avl-tree-typed/-/avl-tree-typed-1.36.2.tgz", + "integrity": "sha512-ubkJv3nqKcmov5NahMfgM0UIGdHKjQwPmrUW0++c3rWB3MeDyb83NaQcaWRtVIOsI8lcaTWsRxBCRLR0FUiQJA==", "dev": true, "dependencies": { - "data-structure-typed": "^1.36.0" + "data-structure-typed": "^1.36.2" } }, "node_modules/babel-jest": { @@ -2586,12 +2586,12 @@ } }, "node_modules/binary-tree-typed": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/binary-tree-typed/-/binary-tree-typed-1.36.0.tgz", - "integrity": "sha512-cp79hqiIjyg6g7OniQAK6lwmP134i5pmW3GBdZkgfKy56FkKmrVNGWtgWpiIABHHrCanhibTm4lJunJEuCwaxA==", + "version": "1.36.2", + "resolved": "https://registry.npmjs.org/binary-tree-typed/-/binary-tree-typed-1.36.2.tgz", + "integrity": "sha512-hPhD0dDU68gChqBwzboFSQaUvnlWdF/o7dIC+OnVf0CgWN+9PtRX4ZKDkf3LycSTJ1hq+n0R5Oqpl5qEIqWnXw==", "dev": true, "dependencies": { - "data-structure-typed": "^1.36.0" + "data-structure-typed": "^1.36.2" } }, "node_modules/brace-expansion": { @@ -2670,12 +2670,12 @@ } }, "node_modules/bst-typed": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/bst-typed/-/bst-typed-1.36.0.tgz", - "integrity": "sha512-tQ/YABarJL6CykZ3Yn2h45fIYi4SMAWrJjS9ilyZIEIgFoznG64CYYB6LNKinAGwgv1gTm4Rzh6ZwLGgexBIPw==", + "version": "1.36.2", + "resolved": "https://registry.npmjs.org/bst-typed/-/bst-typed-1.36.2.tgz", + "integrity": "sha512-/NTj4zVZEktkNLu8JIjpG8ufv02RrwnAv4detVZ3qtF4M5KTPtAxpNmYXt4Ou/prLraox949rpVxnELsNP5otA==", "dev": true, "dependencies": { - "data-structure-typed": "^1.36.0" + "data-structure-typed": "^1.36.2" } }, "node_modules/buffer-from": { @@ -3027,9 +3027,9 @@ } }, "node_modules/data-structure-typed": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/data-structure-typed/-/data-structure-typed-1.36.0.tgz", - "integrity": "sha512-dOpH8lXAuz2eMNx2miSUywkOMsn8ydcKMNbu/svMpHUGGvpSWRwSeXsg+Rg5JYfT6+ddLR+HaTCbWlAuG+zMjw==", + "version": "1.36.2", + "resolved": "https://registry.npmjs.org/data-structure-typed/-/data-structure-typed-1.36.2.tgz", + "integrity": "sha512-uHvKBTCb8QXTTi3kOszsaTZjrDbH/PZ4OrYdb+PdoKgzAdmTjMG2UCCv+ZE+zxG5ra7y4ttFylMh67k+7Zbc0A==", "dev": true }, "node_modules/debug": { @@ -4362,12 +4362,12 @@ } }, "node_modules/heap-typed": { - "version": "1.35.1", - "resolved": "https://registry.npmjs.org/heap-typed/-/heap-typed-1.35.1.tgz", - "integrity": "sha512-Z8CGPftOZG9PKGsAPS2n5YjcNe2Q6hcFBhVeCMXC2UxZ9AptMU2ct8/xswPdGSypcI3AuPp9pyTZt2N8FoitYw==", + "version": "1.36.2", + "resolved": "https://registry.npmjs.org/heap-typed/-/heap-typed-1.36.2.tgz", + "integrity": "sha512-sc6dqpEe2ZqbS8Pk8oH1xqTPLp+QDaRKdzMgLrTP4SiizcgmQaX5fnQXCCufcYO/ruxcHRnpQYdN8JgmO3RXTQ==", "dev": true, "dependencies": { - "data-structure-typed": "^1.35.1" + "data-structure-typed": "^1.36.2" } }, "node_modules/html-escaper": { diff --git a/package.json b/package.json index 2088dec..91e3ff2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "data-structure-typed", - "version": "1.36.2", + "version": "1.36.3", "description": "Data Structures of Javascript & TypeScript. Binary Tree, BST, Graph, Heap, Priority Queue, Linked List, Queue, Deque, Stack, AVL Tree, Tree Multiset, Trie, Directed Graph, Undirected Graph, Singly Linked List, Doubly Linked List, Max Heap, Max Priority Queue, Min Heap, Min Priority Queue.", "main": "dist/index.js", "module": "lib/index.js", @@ -54,17 +54,17 @@ "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "auto-changelog": "^2.4.0", - "avl-tree-typed": "^1.36.0", + "avl-tree-typed": "^1.36.2", "benchmark": "^2.1.4", - "binary-tree-typed": "^1.36.0", - "bst-typed": "^1.36.0", + "binary-tree-typed": "^1.36.2", + "bst-typed": "^1.36.2", "dependency-cruiser": "^14.1.0", "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.28.1", - "heap-typed": "^1.35.1", + "heap-typed": "^1.36.2", "istanbul-badges-readme": "^1.8.5", "jest": "^29.7.0", "prettier": "^3.0.3",