|
506e360f3c
|
trigger deadlock checks during defiler.get()
|
2022-08-28 06:04:20 -04:00 |
|
|
784ab0d87e
|
reformat for new Prettier version
|
2022-08-28 06:02:29 -04:00 |
|
|
84f4a6c1fa
|
use named import for EventEmitter
|
2021-09-19 07:37:16 -04:00 |
|
|
87838a3ad8
|
return promise from defiler.add indicating when the file is processed
|
2020-10-29 09:07:15 -04:00 |
|
|
46a018926e
|
tidy defiler.resolve
|
2020-10-26 02:42:40 -04:00 |
|
|
13339a82d2
|
use fs.promises.* functions
|
2020-10-25 20:54:51 -04:00 |
|
|
e5e95288b0
|
rework context using native AsyncLocalStorage
|
2020-10-25 17:55:21 -04:00 |
|
|
074bfd78a9
|
reformat with latest Prettier
|
2020-10-25 17:02:15 -04:00 |
|
|
8893733364
|
disable async hook when possible
|
2019-06-08 08:31:02 -04:00 |
|
|
5a7951ef0b
|
use BufferEncoding type for file.enc
|
2019-05-31 11:30:13 -04:00 |
|
|
13b11f8cf4
|
style/tidy
|
2019-04-02 17:24:37 -04:00 |
|
|
d7cb64c947
|
formatting and tidying
|
2018-10-11 10:45:37 -04:00 |
|
|
5400f5c6c4
|
fix some timeout types
|
2018-10-02 18:36:46 -04:00 |
|
|
ff37931eb2
|
defer resolution of watcher paths until exec
|
2018-07-19 23:15:59 -04:00 |
|
|
ebfeeacc5f
|
make defiler.get with filter function get virtual files as well
|
2018-06-28 20:05:15 -04:00 |
|
|
0546b41d4f
|
use generators as keys directly, without creating symbols
|
2018-06-28 19:56:20 -04:00 |
|
|
e6a2c41f58
|
improve/fix resolving in defiler.get
|
2018-06-24 10:59:59 -04:00 |
|
|
6464084b04
|
allow defiler.get to be called with a filter function
|
2018-06-24 06:33:16 -04:00 |
|
|
3afa3b5ef9
|
port to typescript
|
2018-06-12 18:30:39 -04:00 |
|
|
e2b3b011eb
|
fix race condition: decrement waitingFor counts earlier
|
2018-06-11 09:33:24 -04:00 |
|
|
92acb7c7fd
|
fix getting file.filename for top-level files
|
2018-05-01 16:20:10 -04:00 |
|
|
8a3e1537aa
|
some tidying
|
2018-04-30 11:31:38 -04:00 |
|
|
e47cba7d39
|
introduce asynchronicity to ensure we get a new context
|
2018-04-28 23:43:56 -04:00 |
|
|
d2020c0cda
|
update user callback arguments: remove defiler, change type -> event
|
2018-04-24 13:12:13 -04:00 |
|
|
c3b3508082
|
use async_hooks for tracking contexts
|
2018-04-24 11:55:49 -04:00 |
|
|
b16fdbe596
|
combine read/added/deleted flags into one type field
|
2018-04-16 23:31:20 -04:00 |
|
|
675f4824f3
|
split transform flags into read/added/deleted
|
2018-04-16 21:30:06 -04:00 |
|
|
dd640cbfd3
|
get rid of EventEmitter
- inform transform of changed/deleted files
- use separate onerror callback for errors
|
2018-04-16 18:41:53 -04:00 |
|
|
37980a62cb
|
oops temporal dead zone
|
2018-04-16 18:36:14 -04:00 |
|
|
8d92a20276
|
more standard code style
|
2018-04-11 13:25:56 -04:00 |
|
|
2de7563c7e
|
some tidying
|
2018-04-11 11:39:47 -04:00 |
|
|
8fb94d6c03
|
expose resolver through defiler.resolve
|
2018-03-30 14:02:15 -04:00 |
|
|
d1bbf263d3
|
fix re-transforming virtual files when their dependencies change
|
2018-03-30 10:00:35 -04:00 |
|
|
dce8b6bab5
|
tidy
|
2018-03-30 09:57:23 -04:00 |
|
|
99d3faf91f
|
fix and simplify dependency tracking
|
2018-03-29 19:10:02 -04:00 |
|
|
cbee464f45
|
support multiple directories per instance, with per-dir 'pre' function
|
2018-03-29 06:24:48 -04:00 |
|
|
db3efff7ef
|
fix regression with handling deleted/renamed files
|
2018-03-29 02:28:16 -04:00 |
|
|
44366c0dae
|
tidy promisified fs
|
2018-03-24 20:17:42 -04:00 |
|
|
6525793b5c
|
fix race condition if generators take longer than transforms
|
2018-03-24 20:17:27 -04:00 |
|
|
073ed1e8e0
|
let file.bytes and file.text to be set to null
|
2018-03-20 09:49:35 -04:00 |
|
|
7f70b78578
|
allow 'read' and 'enc' to vary across the individual files
|
2018-03-20 09:49:35 -04:00 |
|
|
f9427ed6d9
|
add ability to filter the watched files/directories
|
2018-03-20 01:46:03 -04:00 |
|
|
f060f55f1a
|
defiler.get: change path typechecking involving resolver
|
2018-03-20 01:46:03 -04:00 |
|
|
d8e32b0a5c
|
tidy
|
2018-03-20 01:46:03 -04:00 |
|
|
d67035b890
|
emit error events with proxied defiler instance
|
2018-03-16 08:16:10 -04:00 |
|
|
ebb2adb535
|
remove file.paths
|
2018-03-16 00:31:16 -04:00 |
|
|
9427a01040
|
add typechecking to defiler resolver
|
2018-03-15 22:30:12 -04:00 |
|
|
6b370bb22c
|
add custom resolver support for transforms
|
2018-03-12 21:03:15 -04:00 |
|
|
be00b2faa1
|
tidy
|
2018-03-12 13:47:17 -04:00 |
|
|
b20c04238e
|
fix queueing when deleting files; tidying
|
2018-03-11 23:51:01 -04:00 |
|