# @xen-orchestra/fs

> The File System for Xen Orchestra backups.

Latest version **4.9.3** (published 2026-07-29) · AGPL-3.0-or-later license · 0 weekly downloads

## Install

```sh
npm install @xen-orchestra/fs
pnpm add @xen-orchestra/fs
yarn add @xen-orchestra/fs
bun add @xen-orchestra/fs
```

Provides the command `xo-fs`.

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 4.9.3 |
| Published | 2026-07-29 |
| First published | 2018-05-14 |
| Weekly downloads | 0 |
| License | AGPL-3.0-or-later |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >=14.13 |
| Dependencies | 23 |
| Unpacked size | 240.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 988 |
| Author | Vates SAS |
| Maintainers | mpiton, mlssfrncjrg, mathieura, florent.beauchamp, julien-f, marsaud, pdonias, benjireis, tgoettelmann, b-nollet, joris-k, elise-f, olivier.f, pierre.brunet289 |

## Links

- npm: https://www.npmjs.com/package/@xen-orchestra/fs
- Repository: https://github.com/vatesfr/xen-orchestra
- Homepage: https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/fs
- Issues: https://github.com/vatesfr/xen-orchestra/issues
- npm.io page: https://npm.io/package/@xen-orchestra/fs

## Dependencies (23)

- [execa](https://npm.io/package/execa.md) ^5.0.0
- [lodash](https://npm.io/package/lodash.md) ^4.18.0
- [fs-extra](https://npm.io/package/fs-extra.md) ^11.1.0
- [through2](https://npm.io/package/through2.md) ^4.0.2
- [get-stream](https://npm.io/package/get-stream.md) ^6.0.0
- [promise-toolbox](https://npm.io/package/promise-toolbox.md) ^0.21.0
- [proper-lockfile](https://npm.io/package/proper-lockfile.md) ^4.1.2
- [readable-stream](https://npm.io/package/readable-stream.md) ^4.1.0
- [xo-remote-parser](https://npm.io/package/xo-remote-parser.md) ^0.10.1
- [@vates/async-each](https://npm.io/package/@vates/async-each.md) ^1.0.3
- [@vates/read-chunk](https://npm.io/package/@vates/read-chunk.md) ^1.2.1
- [@aws-sdk/client-s3](https://npm.io/package/@aws-sdk/client-s3.md) ^3.1065.0
- [@xen-orchestra/log](https://npm.io/package/@xen-orchestra/log.md) ^0.7.2
- [@azure/storage-blob](https://npm.io/package/@azure/storage-blob.md) ^12.32.0
- [@aws-sdk/lib-storage](https://npm.io/package/@aws-sdk/lib-storage.md) ^3.1065.0
- [@vates/decorate-with](https://npm.io/package/@vates/decorate-with.md) ^2.1.0
- [@vates/coalesce-calls](https://npm.io/package/@vates/coalesce-calls.md) ^0.1.0
- [decorator-synchronized](https://npm.io/package/decorator-synchronized.md) ^0.6.0
- [bind-property-descriptor](https://npm.io/package/bind-property-descriptor.md) ^2.0.0
- [@aws-sdk/abort-controller](https://npm.io/package/@aws-sdk/abort-controller.md) ^3.272.0
- [@aws-sdk/node-http-handler](https://npm.io/package/@aws-sdk/node-http-handler.md) ^3.54.0
- [limit-concurrency-decorator](https://npm.io/package/limit-concurrency-decorator.md) ^0.6.0
- [@aws-sdk/middleware-apply-body-checksum](https://npm.io/package/@aws-sdk/middleware-apply-body-checksum.md) ^3.58.0

## Recent versions

- 4.9.3 (latest) — 2026-07-29
- 4.9.2 — 2026-07-09
- 4.9.1 — 2026-06-24
- 4.9.0 — 2026-05-22
- 4.8.0 — 2026-04-24
- 4.7.0 — 2026-03-27
- 4.6.7 — 2026-02-23
- 4.6.6 — 2026-02-05
- 4.6.5 — 2025-12-10
- 4.6.4 — 2025-10-06
- 4.6.3 — 2025-08-27
- 4.6.2 — 2025-07-31
- 4.6.1 — 2025-07-28
- 4.6.0 — 2025-06-23
- 4.5.1 — 2025-05-23
- … 69 more at https://npm.io/package/@xen-orchestra/fs/versions

## README

<!-- DO NOT EDIT MANUALLY, THIS FILE HAS BEEN GENERATED -->

# @xen-orchestra/fs

[![Package Version](https://badgen.net/npm/v/@xen-orchestra/fs)](https://npmjs.org/package/@xen-orchestra/fs) ![License](https://badgen.net/npm/license/@xen-orchestra/fs) [![PackagePhobia](https://badgen.net/bundlephobia/minzip/@xen-orchestra/fs)](https://bundlephobia.com/result?p=@xen-orchestra/fs) [![Node compatibility](https://badgen.net/npm/node/@xen-orchestra/fs)](https://npmjs.org/package/@xen-orchestra/fs)

> The File System for Xen Orchestra backups.

## Install

Installation of the [npm package](https://npmjs.org/package/@xen-orchestra/fs):

```sh
npm install --global @xen-orchestra/fs
```

## Contributions

Contributions are _very_ welcomed, either on the documentation or on
the code.

You may:

- report any [issue](https://github.com/vatesfr/xen-orchestra/issues)
  you've encountered;
- fork and create a pull request.

## License

[AGPL-3.0-or-later](https://spdx.org/licenses/AGPL-3.0-or-later) © [Vates SAS](https://vates.fr)

---
_Source: https://npm.io/package/@xen-orchestra/fs · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
