Revone
|
06dc8bdc4d
|
[binary-tree] Change the design so that when instantiating the BinaryTree data structure, there's no need to specify the node type; instead, use the second default generic parameter and its default value.
|
2023-10-27 18:04:31 +08:00 |
|
Revone
|
af23af911a
|
[binary-tree] renamed _loopType to _iterationType
|
2023-10-27 17:17:27 +08:00 |
|
Revone
|
f2d3be7574
|
[binary-tree] Translate the return value type inference for methods that take a callback function as a parameter.
|
2023-10-26 20:26:06 +08:00 |
|
Revone
|
31c228668e
|
[optimization] allow all list datatype delete methods to accept null as an input argument
|
2023-10-26 16:45:08 +08:00 |
|
Revone
|
2d518151ae
|
[pkg] v1.38.3 publish
|
2023-10-25 21:11:44 +08:00 |
|
Revone
|
8df45c5c52
|
[binary-tree] Dynamically infer traversal method return values based on callback function results.
|
2023-10-25 21:09:11 +08:00 |
|
Revone
|
e45854d3f4
|
[project] Optimize the build configuration to be compatible with both earlier and later versions of Node.js. Switch to using tsup for UMD module output. Format code using an IDE.
|
2023-10-25 15:51:50 +08:00 |
|
Revone
|
b7dd86dad2
|
[project] remove unnecessary self dependency
|
2023-10-25 11:26:30 +08:00 |
|
Revone
|
063b702236
|
[project] Achieve a rational subpackage structure that enables individual subpackages to be independently exportable.
|
2023-10-25 11:19:03 +08:00 |
|
Revone
|
5978159d9e
|
[project] ready to publish all subs customized
|
2023-10-25 10:40:39 +08:00 |
|
Revone
|
c8f0e23704
|
[project] Ensure the type files in the "types" directory match those in the "src" directory.
|
2023-10-25 09:57:04 +08:00 |
|
Revone
|
74d4294320
|
[binary-tree] Provide comprehensive JSDoc comments for the enhanced APIs.
|
2023-10-24 09:25:33 +08:00 |
|
Revone
|
48e94f29ed
|
[binary-tree] Update the testing API to the new version.
|
2023-10-23 21:22:07 +08:00 |
|
Revone
|
c177a4f87d
|
[pkg] v1.37.1 publishing
|
2023-10-23 03:06:55 +08:00 |
|
Revone
|
af7372ba30
|
[pkg] ready to publish v1.37.0
|
2023-10-22 00:00:22 +08:00 |
|
Revone
|
284e85e76b
|
[pkg] v1.36.9 published
|
2023-10-21 20:19:35 +08:00 |
|
Revone
|
cb56b04af5
|
[test] big o estimate refined
|
2023-10-21 14:46:41 +08:00 |
|
Revone
|
39baccd17c
|
[pkg] v1.36.8 published
|
2023-10-21 02:02:13 +08:00 |
|
Revone
|
b7a7e36563
|
[project] added publish:all command
|
2023-10-20 11:51:26 +08:00 |
|
Revone
|
4fa0816223
|
[core] Shared Comparator and DFSOrderPattern among multiple data structures. ESLint config improved
|
2023-10-20 11:43:26 +08:00 |
|
Revone
|
9a90ae40fc
|
[pkg] v1.36.6 published
|
2023-10-19 21:05:12 +08:00 |
|
Revone
|
ba9cd51a6a
|
[project] enrich the scripts of ci
|
2023-10-19 09:21:00 +08:00 |
|
Revone
|
57c4511e69
|
[project] Integrate the CI commands into a single command and uniformly invoke this CI command across different platforms.
|
2023-10-18 16:05:55 +08:00 |
|
Revone
|
36153238b7
|
[trie] support casesensitivity. getWords bug fixed
|
2023-10-18 14:57:47 +08:00 |
|
Revone
|
b10400e9c5
|
[pkg] v1.36.3 published
|
2023-10-17 23:52:24 +08:00 |
|
Revone
|
338fb60887
|
[pkg] v1.36.1 published
|
2023-10-17 19:31:16 +08:00 |
|
Revone
|
894fb55107
|
[heap] v1.36.0 Heap and PriorityQueue have been redesigned
|
2023-10-16 00:24:56 +08:00 |
|
Revone
|
bc9b306382
|
[core] Also provide .d.ts files in the dist directory.
|
2023-10-13 10:39:58 +08:00 |
|
Revone
|
f6c7f4930e
|
[core] Also provide .d.ts files in the dist directory.
|
2023-10-13 10:39:05 +08:00 |
|
Revone
|
86e3bb2a94
|
[core] To standardize tsconfig.prod.json and tsconfig.json, .d.ts declaration files are also provided in the dist directory. To ensure compatibility with different versions of Node.js, you should modify the "exports" and "type" fields in package.json
|
2023-10-13 10:29:08 +08:00 |
|
Revone
|
641bf9785f
|
[pkg] v1.35.1
|
2023-10-11 23:45:08 +08:00 |
|
Revone
|
afd99bdf97
|
[test] test bug fixed
|
2023-10-11 23:36:10 +08:00 |
|
Revone
|
071cea8bd0
|
[project] CONTRIBUTING.md added
|
2023-10-11 23:14:35 +08:00 |
|
Revone
|
f85073bebe
|
[test] Double the duration of the performance test.
|
2023-10-11 22:30:53 +08:00 |
|
Revone
|
28df597297
|
[pkg] v1.35.0
|
2023-10-11 22:27:24 +08:00 |
|
Revone
|
799b7db7d3
|
[pkg] 1.34.9 published
|
2023-10-11 19:32:36 +08:00 |
|
Revone
|
ed1ecf541f
|
[binary-tree] unnecessary geters and setters removed
|
2023-10-10 21:56:55 +08:00 |
|
Revone
|
3bffa7320c
|
[core] rename id to key
|
2023-10-10 20:13:47 +08:00 |
|
Revone
|
0c5df67215
|
[readme] badages updated
|
2023-10-10 17:22:18 +08:00 |
|
Revone
|
f4d234df29
|
[pkgs] all sub packages add unit test cases
|
2023-10-08 18:25:29 +08:00 |
|
Revone
|
40ad74f609
|
[pkg] v1.34.3, all individual packages coverage directory generated
|
2023-10-06 21:33:44 +08:00 |
|
Revone
|
8659e1d09d
|
[pkg] code quality improved to 99%
|
2023-10-06 20:51:55 +08:00 |
|
Revone
|
a1cd24aeeb
|
[pkg] quality reduced to 53.94%, must improve it
|
2023-10-06 18:00:47 +08:00 |
|
Revone
|
2dcb33cafe
|
[pkg] npm package size reduced
|
2023-10-06 17:54:04 +08:00 |
|
Revone
|
092ac731b4
|
[pkg] v1.33.8 published
|
2023-10-05 10:37:42 +08:00 |
|
Revone
|
63afaf90cf
|
[core] v1.33.7 ready to be pubished
|
2023-09-29 17:40:32 +08:00 |
|
Revone
|
17e0fcb061
|
[pkg] v1.33.6 published
|
2023-09-27 11:56:58 +08:00 |
|
Revone
|
6b7cba5966
|
[pkg] ci optimization
|
2023-09-27 11:15:38 +08:00 |
|
Revone
|
61263893fc
|
[ci] debug, fetch and show tags
|
2023-09-27 10:45:08 +08:00 |
|
Revone
|
38f7275e4a
|
[debug] ci
|
2023-09-27 10:30:55 +08:00 |
|