dependabot[bot]
63dfd18cf9
Bump pbkdf2 from 3.1.2 to 3.1.3
...
Bumps [pbkdf2](https://github.com/crypto-browserify/pbkdf2 ) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/pbkdf2/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: pbkdf2
dependency-version: 3.1.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-16 11:47:35 +00:00
Ewout Stortenbeker
d204b94422
Merge pull request #236 from appy-one/dependabot/npm_and_yarn/word-wrap-1.2.4
...
Bump word-wrap from 1.2.3 to 1.2.4
2025-09-16 13:46:15 +02:00
Ewout Stortenbeker
538443d36a
Merge pull request #246 from micuat/patch-1
...
Documentation: fix parentheses in code snippets
2025-09-16 13:44:16 +02:00
Ewout Stortenbeker
464570b136
Merge pull request #247 from appy-one:feature/custom-logger-support
...
Add custom logger support
2025-09-16 13:33:40 +02:00
Ewout Stortenbeker
116f869aea
Remove Pino and custom logger from tests
2025-09-16 13:12:25 +02:00
Ewout Stortenbeker
a9e8a04297
Merge branch 'master' into feature/custom-logger-support
2025-09-16 12:52:34 +02:00
Ewout Stortenbeker
7fa59aebe9
Cleanup: remove unused file created by testing with Claude Code
2025-09-16 12:15:06 +02:00
Ewout Stortenbeker
50db2b4653
Merge pull request #260 from appy-one:cleanup/remove-generated-code
...
Cleanup: remove generated code from repository
2025-09-16 12:09:38 +02:00
Ewout Stortenbeker
490cafb581
Cleanup: remove generated code from repository
2025-09-16 10:46:50 +02:00
Ewout Stortenbeker
e7fe87b346
Merge pull request #259 from appy-one:fix/large-index-builds
...
Fix large index builds
2025-09-16 10:42:00 +02:00
Ewout Stortenbeker
23812d5b67
Disable usage of socket IPC for tests, needs works
2025-09-06 12:16:15 +02:00
Ewout Stortenbeker
6c67c9579b
Change JSDoc type to TypeScript
2025-08-28 13:25:51 +02:00
Ewout Stortenbeker
49822b2cac
Refactor all .forEach calls to for .. of loops
2025-08-28 13:25:17 +02:00
Ewout Stortenbeker
f474787296
Fix stack overflow when building a large index
2025-08-28 13:22:38 +02:00
Ewout Stortenbeker
27ea13f06e
Removed double property setting in constructor
2025-08-28 13:20:08 +02:00
Ewout Stortenbeker
eb53d25ffb
test with pino logger
2023-12-04 12:21:47 +01:00
Ewout Stortenbeker
098adb4c83
Add no-invalid-this eslint rule
2023-12-04 12:21:33 +01:00
Ewout Stortenbeker
dd1a6462e5
Add custom logger support
2023-10-09 22:50:06 +02:00
Naoto Hieda
7d723ac52d
fix parentheses in code snipeets
2023-10-04 15:08:36 +02:00
Ewout Stortenbeker
35147f4a68
1.29.5
2023-10-02 12:37:19 +02:00
Ewout Stortenbeker
fda5c59908
chore: build
2023-10-02 12:36:57 +02:00
Ewout Stortenbeker
f92ad47950
Merge pull request #245 from appy-one/improvement/bplustree-performance
...
Drastically improve large node (re)writes
2023-10-02 11:21:09 +02:00
Ewout Stortenbeker
0badec1224
remove commented out earlier caching attempt
...
Caching worked, but might cause unpredictable issues somewhere else
2023-10-02 11:06:27 +02:00
Ewout Stortenbeker
3756aaba7e
Improve allocation ranges -> addresses conversion
...
This moves away from adding all allocated storage addresses for each range which is VERY slow on large nodes spanning multiple pages. It now only requests target records for specific record numbers, and calculated counts only
2023-10-02 11:03:39 +02:00
Ewout Stortenbeker
e3fdade566
Change increaseMaxEntries to trigger 50% growth
...
Was 10%, but this causes growing trees to quickly increase the number of leafs and node levels instead of adding more entries to the leafs.
Example: A small tree with 5 entries per node/leaf is rebuilt when growing. Growing node entries with 10% means it now gets 5 + 0.5 = 5.5 = (rounded up) 6 entries. The next time, it gets 7 (6.6), then 8, 9, 10 etc.
Growing the number of entries in the leafs and nodes faster improves the performance of the tree, using 50% the tree will grow as follows: 5 + 2.5 = 7.5 = 8 entries, then 8 + 4 = 12, then 12 + 6 = 18 etc.
2023-10-02 10:57:15 +02:00
Ewout Stortenbeker
8c94897adc
1.29.4
2023-08-19 09:35:45 +02:00
Ewout Stortenbeker
e8f6407e52
chore: build
2023-08-19 09:35:23 +02:00
Ewout Stortenbeker
9d6c6543aa
Merge pull request #243 from appy-one:appy-one/issue242
...
Fix issue #242
2023-08-19 09:33:07 +02:00
Ewout Stortenbeker
444c1ffd7f
improved unit test
2023-08-19 09:30:11 +02:00
Ewout Stortenbeker
1f612b7576
Trigger single-leaf tree growth rebuilds on time
...
Fixes #242
2023-08-19 09:29:45 +02:00
Ewout Stortenbeker
aa4e9e91f2
1.29.3
2023-08-16 23:36:09 +02:00
Ewout Stortenbeker
79db4d7f72
chore: build
2023-08-16 23:35:58 +02:00
Ewout Stortenbeker
fc64f6b34d
Merge pull request #240 from appy-one/fix/issue-239
...
Fix issue #239
2023-08-16 23:33:05 +02:00
Ewout Stortenbeker
bae638645e
Handle empty leafs
2023-08-16 23:12:49 +02:00
Ewout Stortenbeker
fba5eded0e
Add unit test
2023-08-16 22:40:27 +02:00
Ewout Stortenbeker
cae1cd6f8b
Improve readability
2023-08-16 22:39:38 +02:00
Ewout Stortenbeker
6d63cce2bc
Fix #239 deletion causing empty leaf issue
2023-08-16 22:38:38 +02:00
Ewout Stortenbeker
165e354111
1.29.2
2023-07-28 08:14:11 +02:00
Ewout Stortenbeker
b94b6fe18a
chore: build
2023-07-27 23:48:21 +02:00
Ewout Stortenbeker
2426f18770
only include src dir in build
2023-07-27 23:46:26 +02:00
Ewout Stortenbeker
3123313b64
bump acebase-core to 1.27.5
2023-07-27 23:46:02 +02:00
Ewout Stortenbeker
05dd50c2eb
Merge pull request #237 from appy-one:fix/old-safari-webworker
...
Add support for old Safari in webworker
2023-07-27 23:39:15 +02:00
Ewout Stortenbeker
efe8f0def7
Add support for old Safari in webworker
2023-07-27 23:34:19 +02:00
dependabot[bot]
524d409ed2
Bump word-wrap from 1.2.3 to 1.2.4
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 16:10:18 +00:00
Ewout Stortenbeker
a8c5bdd889
Fix target of mutations events on wildcard paths ( #230 )
2023-07-17 12:10:40 +02:00
Ethan
df3372b9b5
Create new documentation site based on README ( #232 )
2023-07-17 11:27:24 +02:00
Ewout Stortenbeker
fcd153eb6d
1.29.1
2023-07-10 12:38:36 +02:00
Ewout Stortenbeker
3f94425aa9
chore: build
2023-07-10 12:38:29 +02:00
Ewout Stortenbeker
0f89b71203
Merge pull request #234 from appy-one/improvement/remove-window-references
...
Improvement: remove window references
2023-07-10 12:04:46 +02:00
Ewout Stortenbeker
110c008eee
Bump acebase-core to 1.27.3
2023-07-10 11:56:52 +02:00