Julien Fontanet
e2521b6688
fix(read-chunk): handle already ended stream
2022-10-06 15:20:28 +02:00
Florent BEAUCHAMP
3d3b63a596
feat: technical release ( #6436 )
2022-09-26 16:42:47 +02:00
Florent BEAUCHAMP
46fe3be322
feat: implement file restore on top of FUSE instead of vhdimount ( #6409 )
...
It brings file restore to VhdDirectory (and related features like encryption and compression).
2022-09-20 11:04:24 +02:00
Pierre Donias
cd28fd4945
feat: technical release ( #6332 )
2022-07-28 15:57:40 +02:00
Julien Fontanet
b96dd0160a
feat(async-each): change default concurrency to 10
...
BREAKING CHANGE
2022-07-05 12:00:07 +02:00
Julien Fontanet
dfce56cee8
feat(async-each): add basic JsDoc typing
2022-07-04 17:37:52 +02:00
Julien Fontanet
a6fee2946a
feat(async-each): concurrency 0
means no limit
...
It's identical to `Infinity` but has broader support (e.g. in JSON).
2022-07-04 17:22:47 +02:00
Mathieu
c03c41450b
feat: technical release ( #6311 )
2022-06-29 15:27:14 +02:00
Julien Fontanet
a8dfdfb922
fix(event-listeners-manager/add): _listeners is a Map
2022-06-15 14:37:38 +02:00
Julien Fontanet
f096024248
chore(event-listeners-manager): add tests
2022-06-15 14:37:31 +02:00
Julien Fontanet
151b8a8940
feat(read-chunk): add readChunkStrict
2022-06-13 12:01:02 +02:00
Julien Fontanet
cda027b94a
docs(read-chunk): behavior when stream has ended
2022-06-13 11:22:42 +02:00
Julien Fontanet
8ed8447665
chore(cached-dns.lookup/README): regenerate from .USAGE.md
2022-04-29 15:54:57 +02:00
Mathieu
cca47a8149
feat: technical release ( #6209 )
2022-04-28 16:28:24 +02:00
Julien Fontanet
e69f58eb86
fix(cached-dns.lookup): don't use assert/strict
...
Fixes #6202
Only available on Node >=15.
2022-04-24 15:28:30 +02:00
Julien Fontanet
c9475ddc65
feat(@vates/cached-dns.lookup): small DNS cache ( #6196 )
...
See https://xcp-ng.org/forum/topic/5775/dns-queries-during-backup-job
2022-04-22 15:27:41 +02:00
Julien Fontanet
89c72fdbad
feat(event-listeners-manager): easy way to clean up event listeners
2022-04-21 14:02:57 +02:00
Pierre Donias
f7a7d9e52d
feat: technical release ( #6164 )
2022-03-30 15:15:22 +02:00
Julien Fontanet
0498e2d679
chore: update deps
2022-03-29 16:35:00 +02:00
Julien Fontanet
b9ff3db9b0
feat(decorate-with): decorateClass() ( #6136 )
...
Generalization of `decorateMethodsWith` which also works for accessors.
The suffix `With` is not part of the name because it's not fluent (unlike for `@decorateWith(decorator)`).
`decorateMethodsWith` is now a deprecated alias for this new implementation.
2022-03-10 11:51:57 +01:00
Julien Fontanet
a73eb82ac6
feat(@vates/predicates): 1.0.0
2022-02-25 13:33:55 +01:00
Julien Fontanet
8bf11d6f6a
chore(decorate-with): add tests
2022-02-22 15:26:10 +01:00
Julien Fontanet
72ff66ebde
chore: enforce strict mode for CJS files
2022-02-22 12:34:41 +01:00
Julien Fontanet
471fbef6ef
chore: hide USAGE.md
...
This highlight the fact that it's not designed for direct consumption and it no longer needs a special handling in `npmignore`.
2022-02-18 17:11:52 +01:00
Julien Fontanet
ab63709104
chore(predicates): add tests
2022-02-18 17:03:21 +01:00
Julien Fontanet
0924184358
fix(predicates): use strict mode
2022-02-18 17:03:21 +01:00
Julien Fontanet
6e38cf2bc1
fix(predicates): typo
2022-02-18 17:03:21 +01:00
Julien Fontanet
c28fa78963
feat(@vates/predicates): utils to compose predicates
2022-02-10 16:55:15 +01:00
Julien Fontanet
530da14e24
feat(@vates/decorate-with): 1.0.0
2021-12-16 11:49:29 +01:00
Julien Fontanet
02da7c272f
feat(decorate-with): perInstance helper
2021-12-16 11:48:48 +01:00
Julien Fontanet
5704949f4d
feat(@vates/compose): 2.1.0
2021-12-03 15:17:47 +01:00
Julien Fontanet
470a9b3e27
chore(decorate-with/README): document usage with @vates/compose
2021-12-02 21:37:25 +01:00
Julien Fontanet
ace31dc566
feat(compose): supports attaching extra params
2021-12-02 21:37:25 +01:00
Julien Fontanet
ed252276cb
fix(compose): dont mutate passed functions array
2021-12-02 21:37:25 +01:00
Florent BEAUCHAMP
ae24b10da0
feat: technical release ( #6025 )
2021-11-30 15:45:36 +01:00
Julien Fontanet
ffe430758e
feat(async-each): run async fn for each item in (async) iterable
2021-11-17 22:27:43 +01:00
Pierre Donias
cafa1ffa14
feat: technical release ( #5886 )
2021-08-30 11:01:14 +02:00
Rajaa.BARHTAOUI
49c9fc79c7
feat(@vates/decorate-with): 0.1.0 ( #5795 )
2021-05-31 14:29:23 +02:00
Julien Fontanet
03d7ec55a7
feat(decorate-with): decorateMethodsWith()
2021-05-28 12:15:22 +02:00
Julien Fontanet
1929b69145
chore(decorate-with): improve doc
2021-05-28 12:06:45 +02:00
Julien Fontanet
fbf194e4be
chore(decorate-with): named function
2021-05-28 12:06:00 +02:00
Rajaa.BARHTAOUI
c2450843a5
feat: technical release ( #5790 )
2021-05-26 16:52:20 +02:00
Julien Fontanet
b590e29608
feat(@vates/parse-duration): 0.1.1
2021-05-05 09:51:44 +02:00
Julien Fontanet
569d575a96
fix(parse-duration): ISC license
...
Unrelated to XO code.
2021-05-05 09:49:50 +02:00
Julien Fontanet
dd8bf3776e
fix(parse-duration): show original value in error message
2021-05-05 09:48:30 +02:00
Julien Fontanet
ba64f8e5b5
fix(disposable): add missing dep
2021-04-30 12:02:39 +02:00
Julien Fontanet
3f42199f8f
feat(normalize-packages): dont use files field
...
A centralized npmignore is easier to use and maintain.
2021-04-23 14:47:34 +02:00
Julien Fontanet
db5cb8b3a9
chore(disposables): using → Disposable.use
2021-04-13 23:35:10 +02:00
Julien Fontanet
a7ba6add39
feat(read-chunk): ensure function is properly named
2021-04-07 14:02:50 +02:00
Julien Fontanet
5a17c75fe4
feat: unified .npmignore for all packages
...
Ensure sources, tests and USAGE.Md files will not be published.
2021-04-07 13:58:14 +02:00
Julien Fontanet
7fe0d78154
fix(compose/USAGE): typo
2021-04-07 13:36:24 +02:00
Julien Fontanet
d3049b2bfa
feat(@vates/read-chunk): 0.1.2
2021-04-07 13:07:57 +02:00
Julien Fontanet
61cb2529bd
feat(read-chunk/package.json): only publish index.js
2021-04-07 13:05:49 +02:00
Julien Fontanet
e6c6e4395f
chore(read-chunk): add tests
2021-04-07 13:03:56 +02:00
Julien Fontanet
959c955616
feat(read-chunk): handle 0 size
2021-04-07 12:51:27 +02:00
Pierre Donias
cf320c08c5
feat: technical release ( #5702 )
2021-03-29 16:45:00 +02:00
Julien Fontanet
8921d78610
fix(disposable/deduped): call dispose with disposable context
2021-03-24 00:27:25 +01:00
Julien Fontanet
a4b209c654
fix(disposable/deduped): race condition when disposed during acquisition
...
Introduced in 43aad3d11
2021-03-04 10:46:03 +01:00
Julien Fontanet
43aad3d117
feat(disposable/deduped): works with sync factories
2021-03-03 17:43:39 +01:00
Julien Fontanet
b63c5d2987
chore: dont import @xen-orchestra/log/dist
2021-03-01 17:00:42 +01:00
Julien Fontanet
20377e9c56
feat(async-map): new implementations
...
These implementations are no longer compatible with plain objects but support iterables.
The previous implementation is still available as `@xen-orchestra/async-map/legacy`.
2021-03-01 16:55:06 +01:00
Pierre Donias
11801f306c
feat: technical release ( #5613 )
2021-02-24 15:54:37 +01:00
Julien Fontanet
637afdb540
feat(@vates/toggle-scripts): 1.0.0
2021-02-24 08:55:38 +01:00
Julien Fontanet
dafdedef9a
feat(toggle-scripts): supports npm < 7
2021-02-24 08:54:29 +01:00
Julien Fontanet
ce17ee2ae6
fix(toggle-scripts/package.json): fix files entry
2021-02-24 08:48:33 +01:00
Julien Fontanet
e74daa97d2
fix(toggle-scripts): fix usage
2021-02-23 21:54:31 +01:00
Julien Fontanet
1a4731aa83
feat(@vates/toggle-scripts): 0.1.0
2021-02-23 21:32:58 +01:00
Julien Fontanet
a75e1c52b7
feat(toggle-scripts): CLI to enable/disable package.json scripts
2021-02-23 21:28:23 +01:00
Julien Fontanet
3ed488e10f
chore(compose): regenerate README
2021-02-22 15:09:23 +01:00
Julien Fontanet
dcc11f16b1
feat(@vates/compose): 2.0.0
2021-02-22 14:42:45 +01:00
Julien Fontanet
209706b70d
feat(compose): forwards this to all functions
2021-02-22 14:42:18 +01:00
badrAZ
9ab9e3fe46
feat(vates/disposable): utilities for disposables ( #5590 )
2021-02-19 16:22:41 +01:00
Julien Fontanet
2c016204bf
feat(@vates/compose): 1.2.0
2021-02-18 17:03:17 +01:00
Julien Fontanet
04fd625bde
feat(compose): this and args passed to first function
2021-02-18 17:03:17 +01:00
Julien Fontanet
942567586f
feat(@vates/compose): 1.1.1
2021-02-18 11:29:10 +01:00
Julien Fontanet
ba6baaec0a
fix(compose): update README
2021-02-18 11:27:24 +01:00
Julien Fontanet
a8ac6fc738
fix(compose): require Node 7.6
2021-02-18 11:26:00 +01:00
Julien Fontanet
b027d3b1d6
feat(@vates/compose): 1.1.0
2021-02-18 11:25:33 +01:00
Julien Fontanet
71f9d268c9
feat(compose): async functions support
2021-02-18 11:25:14 +01:00
Julien Fontanet
2b91d4af99
feat(compose): right to left support
2021-02-18 11:25:14 +01:00
Julien Fontanet
0ec0e286ba
feat(compose/README): document functions in an array
2021-02-18 11:25:14 +01:00
Julien Fontanet
43d31e285c
feat(@vates/compose): 1.0.0
2021-02-18 10:40:27 +01:00
Julien Fontanet
57945e6751
feat(compose): new lib to compose functions
2021-02-18 10:39:57 +01:00
Julien Fontanet
8f4dae3134
chore(multi-key-map/README): sync with USAGE
2020-12-03 14:16:13 +01:00
badrAZ
89b162704c
feat: technical release ( #5404 )
2020-11-27 15:15:00 +01:00
badrAZ
97bcc7afb6
feat(@vates): add MultiKeyMap ( #5362 )
2020-11-09 12:30:35 +01:00
Julien Fontanet
4911bbe3a2
chore: normalize packages
2020-10-23 10:21:52 +02:00
Julien Fontanet
41fb06187b
fix(coalesce-calls/README): fix import
2020-06-29 15:39:14 +02:00
Julien Fontanet
adf0e8ae3b
feat(@vates/coalesce-calls): 0.1.0
2020-06-29 15:33:53 +02:00
Julien Fontanet
c4121073ad
feat(@vates/decorate-with): 0.0.1
2020-06-12 11:12:49 +02:00
Julien Fontanet
27f53f262b
feat(@vates/parse-duration): 0.1.0
2020-06-12 11:02:42 +02:00
Julien Fontanet
34f42216c8
feat(*/README.md): better badges
2020-06-01 14:41:52 +02:00
Julien Fontanet
4530fd4164
chore(*/package.json): normalize author to Vates SAS
2020-06-01 14:06:09 +02:00
Julien Fontanet
6212109fc1
feat(@vates/read-chunk): 0.1.1
2020-05-29 15:10:20 +02:00
Julien Fontanet
c22a080e23
fix(read-chunk): not an ES module
2020-05-29 15:10:20 +02:00
Julien Fontanet
d0b9380dca
fix(*/README): license link
2020-05-28 21:24:20 +02:00
Julien Fontanet
13fd9be566
feat(*/README.md): re-generate for all packages
2020-05-28 20:56:14 +02:00
Julien Fontanet
3c0ca7026f
fix(read-chunk/README): fix pkg name
2020-05-28 16:05:55 +02:00
Julien Fontanet
6db5e0b27c
feat(@vates/read-chunk): 0.1.0
2020-05-28 14:49:00 +02:00
Julien Fontanet
dfecb801db
fix(read-chunk/USAGE): fix pkg name
2020-05-28 14:48:27 +02:00
Julien Fontanet
c10bfe3db2
feat(read-chunk): module to read data from stream
2020-05-28 14:45:22 +02:00