Alec Larson
Alec Larson
Filespy waits for the root directory to exist before starting the watcher. If the root directory did not exist **before** `filespy` was called, should it emit a `create` event (with...
When the `snapshotPath` option is provided, Filespy will pass it to `@parcel/watcher`'s `getEventsSince` function to see if any files changed since the last time Filespy was given that same snapshot...
This should make the initial crawl faster, since Watchman is a daemon that keeps its crawled files in memory.
Idk if there's much we can do about this, since initial crawl needs to come before watcher creation, so the watcher's `ignore` option can be inferred from the `only` and...
While a directory is being crawled, an event for one of its descendants may come in before that descendant has been reached.
Avoid adding files whose parent directory was deleted while it was being crawled.
Currently, an object lens (created with `bind`) can only be replaced. Merging and/or drafting must be done with the `revise` function, which isn't awful, but we could do better. ```js...
If not too tricky/expensive, preserving the key order of revised objects seems like a good idea.
Try to get `vana` or `@vana/store` working with Redux devtools, like this: https://github.com/developit/unistore/blob/master/devtools.js
When `db.put` is used to update one or multiple rows, its promise won't be rejected if one of the updates does nothing because the targeted record doesn't exist.