Timothée Rebours
792eecd1a1
Move to ESM and build a commonjs version
10 months ago
Timothée Rebours
08c8076ae9
remove deprecated features, remove 'compaction.done' event, add oncompaction callback, include 'callbackify' polyfill for the browser and use it instead of the 'util' module moved to devDependencies
11 months ago
Timothée Rebours
c9640889a0
remove 'path' imports
11 months ago
kal
39432406a4
update docs for $exists
2 years ago
Timothée Rebours
ecd8d11e10
fixed JSDoc, updated @seald-io/binary-search-tree & devDeps, fixed linting, regenerated docs
2 years ago
Timothée Rebours
0305223082
fix PR comments
2 years ago
Loïc Hermann
fbe2c828e7
implement compound indexes
2 years ago
Timothée Rebours
2a121faccc
add testSerializationHooks option
2 years ago
Timothée Rebours
d3e201cac4
cleaner test for modes, avoid testing permissions on Windows, document that it will not work on Windows, add typings tests
3 years ago
Timothée Rebours
3ec81d3f32
use unlink instead of rm for node 12
3 years ago
Timothée Rebours
ba0ee21c03
add a mode option
3 years ago
Timothée Rebours
bf5e5e2218
fix setAutocompaction interval type check + test
...
simpler check for errors in tests
3 years ago
Timothée Rebours
8c3aac5042
fix MR comments
3 years ago
Timothée Rebours
ebda00b8d2
give the corruptionRate when there is an error
3 years ago
Timothée Rebours
df358b91a6
update readme to include mention of nedb-promises & bump reloadTimeUpperBound to avoid tests failing randomly
3 years ago
Timothée Rebours
2c2af50841
update readme, persistence tests and typings
3 years ago
Timothée Rebours
a17662a66b
update JSDoc, readme, remove jquery and jsdoc from dependencies, remove sources from jsdoc.conf.js which conflicts with --files from jsdoc2md, implement dropDatabase & tests
3 years ago
Timothée Rebours
dbcc3647d1
repair race condition in tests + improve docs
3 years ago
Timothée Rebours
32cff9b921
huge cleanup
3 years ago
Timothée Rebours
fab5b0336b
rewrite Readme
3 years ago
Timothée Rebours
a2528ee45e
jsdoc
3 years ago
Timothée Rebours
db2da8a1e0
lint
3 years ago
Timothée Rebours
fa9b1b1305
persistence async tests
3 years ago
Timothée Rebours
787904d3ef
executor async tests
3 years ago
Timothée Rebours
32d2fa14a5
async tests for cursor
3 years ago
Timothée Rebours
ba65fbe9b6
Added tests for async version of datastore
3 years ago
Timothée Rebours
dd7c3c62d4
linting
3 years ago
Timothée Rebours
2ad5759d7e
remove async dependency
3 years ago
Timothée Rebours
fbf2bd8d68
WIP: rewrite executor without async
3 years ago
Timothée Rebours
5a4859c3ba
WIP: Successfully replace a waterfall with native async/await
3 years ago
Arne Wendt
fde8d3f3c8
storage.js: check fsync capability from return code rather than using `process.platform` heuristics
...
- silently accept (in)capability to fsync directories based on actual storage backend/driver behavior and capabilities; evaluate error codes rather than `process.platform` heuristics
- make byline test run with windows line endings to validate storage behavior on windows
- add shebang in EMFILE exhaustion test
3 years ago
Timothée Rebours
52133bd968
error with default import
3 years ago
Timothée Rebours
44ae8d7029
react-native version
3 years ago
mehdi
2230f6c1e4
jsdoc details + timeout
3 years ago
eliot-akira
823db2a17e
assert.deepStrictEqual instead of deepEqual
3 years ago
eliot-akira
0af674de2c
Tests: Simplify getting local paths for test files
3 years ago
eliot-akira
225fe0fa3b
Adapt tests from byline: Lint; Use assert from chai; Local paths for test files
3 years ago
eliot-akira
575f46c6ce
Include tests for byline
3 years ago
eliot-akira
a826a9c3e0
Align behavior of treatRawData and treatRawStream in handling last blank line; On error, result is null
3 years ago
eliot-akira
1cd3381c20
Handle error: For this test, it is expected to be *not* null
3 years ago
eliot-akira
143a08edde
Remove console.log from test
3 years ago
eliot-akira
e6388c2782
Test: Assert error is null
3 years ago
eliot-akira
842f3e9f2b
Lint: Formatting
3 years ago
eliot-akira
f3f625276b
Restore original tests for non-streaming method treatRawData
3 years ago
eliot-akira
a67622dcf7
Stream files line by line when parsing to avoid memory limits
...
Based on https://github.com/louischatriot/nedb/pull/463
3 years ago
Timothée Rebours
5c6561307d
remove underscore
4 years ago
Timothée Rebours
a4cd69f5c6
re-make the build process with webpack, swicth to Karma for the browser tests, bumps all dependencies except , remove bower.json, remove browser build from repo (will be published on npm though)
4 years ago
Timothée Rebours
185ae680b8
standard everything except browser-version
4 years ago
Louis Chatriot
0eeca73bb0
Can pick type project on embedded documents
9 years ago
Louis Chatriot
fae4504793
Can use omit projections on nested documents
9 years ago