diff --git a/CHANGELOG.md b/CHANGELOG.md index 16c259d..b31a5de 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.8](https://github.com/zrwusa/data-structure-typed/compare/v1.35.0...main) (upcoming) +## [v1.36.9](https://github.com/zrwusa/data-structure-typed/compare/v1.35.0...main) (upcoming) ### Changes +- 1. No need for dfsIterative; integrate it directly into the dfs metho… [`#17`](https://github.com/zrwusa/data-structure-typed/pull/17) - [heap] fibonacci heap implemented. [test] big O estimate. [project] n… [`#15`](https://github.com/zrwusa/data-structure-typed/pull/15) - [rbtree] implemented, but with bugs [`#13`](https://github.com/zrwusa/data-structure-typed/pull/13) - [trie] renamed ambiguous methods and add comments to all methods. [`#12`](https://github.com/zrwusa/data-structure-typed/pull/12) diff --git a/package-lock.json b/package-lock.json index 72d4355..34a1209 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "data-structure-typed", - "version": "1.36.8", + "version": "1.36.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "data-structure-typed", - "version": "1.36.8", + "version": "1.36.9", "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.6", + "avl-tree-typed": "^1.36.8", "benchmark": "^2.1.4", - "binary-tree-typed": "^1.36.6", - "bst-typed": "^1.36.6", + "binary-tree-typed": "^1.36.8", + "bst-typed": "^1.36.8", "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.36.6", + "heap-typed": "^1.36.8", "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.6", - "resolved": "https://registry.npmjs.org/avl-tree-typed/-/avl-tree-typed-1.36.6.tgz", - "integrity": "sha512-RoQASIXmEzMiVfLJDFDf+l34vBNpXOwn4t3XnZpkYKdSfaSgGAAIFH/2DTWiJuGEYIOz5vXRCPIVbk0b5VgPKQ==", + "version": "1.36.8", + "resolved": "https://registry.npmjs.org/avl-tree-typed/-/avl-tree-typed-1.36.8.tgz", + "integrity": "sha512-cdzKqEFMfCE9D54wqnKvNaFn5RQI4reRcKg1CHPN2a5PicJn6uXcoULGPX9b4TKI35PJNhZ+7Blq4Y+5olsUsw==", "dev": true, "dependencies": { - "data-structure-typed": "^1.36.6" + "data-structure-typed": "^1.36.8" } }, "node_modules/babel-jest": { @@ -2586,12 +2586,12 @@ } }, "node_modules/binary-tree-typed": { - "version": "1.36.6", - "resolved": "https://registry.npmjs.org/binary-tree-typed/-/binary-tree-typed-1.36.6.tgz", - "integrity": "sha512-E8HoO6dQ+xUOtFQm1eCW1AT2Jjug7z1/uOY6XeBXn7JEMaByPj4IYIx6v5IUKKdBRyj5TPBXr0CvxxL3nLHqTA==", + "version": "1.36.8", + "resolved": "https://registry.npmjs.org/binary-tree-typed/-/binary-tree-typed-1.36.8.tgz", + "integrity": "sha512-Brh3DLTcm17ZmJoDNVWG3f6aeD448ANjv5EQi19ZrwPwMddlLRdvEn08lfdheq78lzw3x2rOU7GgFA4W+fbeFw==", "dev": true, "dependencies": { - "data-structure-typed": "^1.36.6" + "data-structure-typed": "^1.36.8" } }, "node_modules/brace-expansion": { @@ -2670,12 +2670,12 @@ } }, "node_modules/bst-typed": { - "version": "1.36.6", - "resolved": "https://registry.npmjs.org/bst-typed/-/bst-typed-1.36.6.tgz", - "integrity": "sha512-6AjjYvNZkXiDKW52l7wKe/E2EBmjXVLbuLI8d9bX6EdIxQ/OAwgkvMXTvIHBD0N5ws7zHca0KhwM7nLkl50FMg==", + "version": "1.36.8", + "resolved": "https://registry.npmjs.org/bst-typed/-/bst-typed-1.36.8.tgz", + "integrity": "sha512-bjWACK4u+qXIetBrOcs8GRLucxsshnxcP8FDnPXzDr2sl84aVITvt+yQ4hpuft7t3C3Z2X2PtTp2alSiE3gquw==", "dev": true, "dependencies": { - "data-structure-typed": "^1.36.6" + "data-structure-typed": "^1.36.8" } }, "node_modules/buffer-from": { @@ -3027,9 +3027,9 @@ } }, "node_modules/data-structure-typed": { - "version": "1.36.6", - "resolved": "https://registry.npmjs.org/data-structure-typed/-/data-structure-typed-1.36.6.tgz", - "integrity": "sha512-9puuDXinho/WreP7DDNjnreL0wpMQgO+kM74A+/uqkyOcJ0abtNdKNLiTOLMfuDJjk/GvhuxM5RexwaC/6JDpw==", + "version": "1.36.8", + "resolved": "https://registry.npmjs.org/data-structure-typed/-/data-structure-typed-1.36.8.tgz", + "integrity": "sha512-mDm4rww/jzmmVtqtb+A63Ri3Aeau3FzNKwxGKtZd20xRPz7FVDm/fciCIxtv1TWTTLjDSpDZcpBGs/tB0i61QA==", "dev": true }, "node_modules/debug": { @@ -4362,12 +4362,12 @@ } }, "node_modules/heap-typed": { - "version": "1.36.6", - "resolved": "https://registry.npmjs.org/heap-typed/-/heap-typed-1.36.6.tgz", - "integrity": "sha512-ylui085xL2GIewkT2SZyjGLpvJakcYbm+/qB68QWKlwPqG2JJobHRFTFxZpccnyN9QakslsJ8o7SJhpWHu8/ZA==", + "version": "1.36.8", + "resolved": "https://registry.npmjs.org/heap-typed/-/heap-typed-1.36.8.tgz", + "integrity": "sha512-hk/W8DIgU8jTDdD2fbjVxnYUha30DCJrkt7LDnA0V1yWiMt1/YgJOToQVodMcPh3yN25dNQLGo8MVGnonlYhZQ==", "dev": true, "dependencies": { - "data-structure-typed": "^1.36.6" + "data-structure-typed": "^1.36.8" } }, "node_modules/html-escaper": { diff --git a/package.json b/package.json index 4e13f50..61f1290 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "data-structure-typed", - "version": "1.36.8", + "version": "1.36.9", "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", @@ -33,8 +33,10 @@ "check:deps": "dependency-cruiser src", "changelog": "auto-changelog", "coverage:badge": "istanbul-badges-readme", - "ci": "env && npm run lint && npm run build && npm run update:individuals && npm run test && git fetch --tags && npm run changelog", - "publish:all": "npm run ci && npm publish && sh scripts/publish_all_subs.sh && sh scripts/publish_docs.sh" + "ci": "env && git fetch --tags && npm run lint && npm run build && npm run update:individuals && npm run test && npm run changelog", + "publish:individuals": "sh scripts/publish_all_subs.sh", + "publish:docs": "sh scripts/publish_docs.sh", + "publish:all": "npm run ci && npm publish && npm run publish:individuals && npm run publish:docs" }, "repository": { "type": "git", @@ -56,17 +58,17 @@ "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "auto-changelog": "^2.4.0", - "avl-tree-typed": "^1.36.6", + "avl-tree-typed": "^1.36.8", "benchmark": "^2.1.4", - "binary-tree-typed": "^1.36.6", - "bst-typed": "^1.36.6", + "binary-tree-typed": "^1.36.8", + "bst-typed": "^1.36.8", "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.36.6", + "heap-typed": "^1.36.8", "istanbul-badges-readme": "^1.8.5", "jest": "^29.7.0", "prettier": "^3.0.3",