├── .github ├── actions │ └── install-dependencies │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── automerge-dependabot.yml │ ├── compile.yml │ ├── qa-ubuntu-bun.yml │ ├── qa-ubuntu-node.yml │ ├── qa-windows-node.yml │ └── shared-tests.yml ├── .gitignore ├── README.md ├── bin └── watch.ts ├── docker-compose.yml ├── docker └── sftp │ ├── id_rsa │ ├── id_rsa.pub │ ├── ssh_host_ed25519_key │ ├── ssh_host_ed25519_key.pub │ ├── ssh_host_rsa_key │ ├── ssh_host_rsa_key.pub │ ├── sshd_custom_configs.sh │ ├── unknown.key │ └── users.conf ├── fixtures ├── adapter.template.ts └── screenshot.png ├── flystorage.svg ├── package.json ├── packages ├── aws-s3 │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── package.json │ ├── src │ │ ├── aws-s3-file-storage.test.ts │ │ ├── aws-s3-storage-adapter.ts │ │ └── index.ts │ └── tsconfig.json ├── azure-storage-blob │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── package.json │ ├── src │ │ ├── azure-storage-blob.test.ts │ │ ├── azure-storage-blob.ts │ │ └── index.ts │ └── tsconfig.json ├── chaos │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── package.json │ ├── src │ │ ├── index.test.ts │ │ └── index.ts │ └── tsconfig.json ├── dynamic-import │ ├── .npmignore │ ├── README.md │ ├── changelog.md │ ├── index.d.ts │ ├── index.js │ ├── index.test.ts │ ├── package.json │ └── src │ │ └── index.ts ├── file-storage │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── package.json │ ├── src │ │ ├── checksum-from-stream.ts │ │ ├── errors.ts │ │ ├── file-storage.test.ts │ │ ├── file-storage.ts │ │ ├── index.ts │ │ ├── path-normalizer.test.ts │ │ ├── path-normalizer.ts │ │ ├── path-prefixer.test.ts │ │ ├── path-prefixer.ts │ │ ├── portable-visibility.ts │ │ ├── readable-convertion.test.ts │ │ └── utilities.test.ts │ └── tsconfig.json ├── google-cloud-storage │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── package.json │ ├── src │ │ ├── google-cloud-storage.test.ts │ │ ├── google-cloud-storage.ts │ │ ├── index.ts │ │ └── visibility-handling.ts │ └── tsconfig.json ├── in-memory │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── package.json │ ├── src │ │ ├── in-memory-file-storage.test.ts │ │ ├── in-memory-file-storage.ts │ │ └── index.ts │ └── tsconfig.json ├── local-fs │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── local-file-storage.test.ts │ │ ├── local-file-storage.ts │ │ └── unix-visibility.ts │ └── tsconfig.json ├── multer-storage │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── package.json │ ├── src │ │ ├── index.test.ts │ │ └── index.ts │ └── tsconfig.json └── stream-mime-type │ ├── .npmignore │ ├── LICENSE │ ├── changelog.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── stream-mime-type.test.ts │ └── stream-mime-type.ts │ └── tsconfig.json ├── packed ├── .gitignore ├── cjs │ ├── index.js │ ├── index.test.js │ └── package.json └── esm │ ├── index.js │ └── package.json ├── tsconfig.build.json ├── tsconfig.json └── vitest.config.ts /.github/actions/install-dependencies/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.github/actions/install-dependencies/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automerge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.github/workflows/automerge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.github/workflows/compile.yml -------------------------------------------------------------------------------- /.github/workflows/qa-ubuntu-bun.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.github/workflows/qa-ubuntu-bun.yml -------------------------------------------------------------------------------- /.github/workflows/qa-ubuntu-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.github/workflows/qa-ubuntu-node.yml -------------------------------------------------------------------------------- /.github/workflows/qa-windows-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.github/workflows/qa-windows-node.yml -------------------------------------------------------------------------------- /.github/workflows/shared-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.github/workflows/shared-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ./packages/file-storage/README.md -------------------------------------------------------------------------------- /bin/watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/bin/watch.ts -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/sftp/id_rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/id_rsa -------------------------------------------------------------------------------- /docker/sftp/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/id_rsa.pub -------------------------------------------------------------------------------- /docker/sftp/ssh_host_ed25519_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/ssh_host_ed25519_key -------------------------------------------------------------------------------- /docker/sftp/ssh_host_ed25519_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/ssh_host_ed25519_key.pub -------------------------------------------------------------------------------- /docker/sftp/ssh_host_rsa_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/ssh_host_rsa_key -------------------------------------------------------------------------------- /docker/sftp/ssh_host_rsa_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/ssh_host_rsa_key.pub -------------------------------------------------------------------------------- /docker/sftp/sshd_custom_configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/sshd_custom_configs.sh -------------------------------------------------------------------------------- /docker/sftp/unknown.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/unknown.key -------------------------------------------------------------------------------- /docker/sftp/users.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/docker/sftp/users.conf -------------------------------------------------------------------------------- /fixtures/adapter.template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/fixtures/adapter.template.ts -------------------------------------------------------------------------------- /fixtures/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/fixtures/screenshot.png -------------------------------------------------------------------------------- /flystorage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/flystorage.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/package.json -------------------------------------------------------------------------------- /packages/aws-s3/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/aws-s3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/aws-s3/LICENSE -------------------------------------------------------------------------------- /packages/aws-s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/aws-s3/README.md -------------------------------------------------------------------------------- /packages/aws-s3/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/aws-s3/changelog.md -------------------------------------------------------------------------------- /packages/aws-s3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/aws-s3/package.json -------------------------------------------------------------------------------- /packages/aws-s3/src/aws-s3-file-storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/aws-s3/src/aws-s3-file-storage.test.ts -------------------------------------------------------------------------------- /packages/aws-s3/src/aws-s3-storage-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/aws-s3/src/aws-s3-storage-adapter.ts -------------------------------------------------------------------------------- /packages/aws-s3/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './aws-s3-storage-adapter.js'; -------------------------------------------------------------------------------- /packages/aws-s3/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/aws-s3/tsconfig.json -------------------------------------------------------------------------------- /packages/azure-storage-blob/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/azure-storage-blob/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/azure-storage-blob/LICENSE -------------------------------------------------------------------------------- /packages/azure-storage-blob/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/azure-storage-blob/README.md -------------------------------------------------------------------------------- /packages/azure-storage-blob/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/azure-storage-blob/changelog.md -------------------------------------------------------------------------------- /packages/azure-storage-blob/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/azure-storage-blob/package.json -------------------------------------------------------------------------------- /packages/azure-storage-blob/src/azure-storage-blob.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/azure-storage-blob/src/azure-storage-blob.test.ts -------------------------------------------------------------------------------- /packages/azure-storage-blob/src/azure-storage-blob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/azure-storage-blob/src/azure-storage-blob.ts -------------------------------------------------------------------------------- /packages/azure-storage-blob/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './azure-storage-blob.js'; -------------------------------------------------------------------------------- /packages/azure-storage-blob/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/azure-storage-blob/tsconfig.json -------------------------------------------------------------------------------- /packages/chaos/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/chaos/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/chaos/LICENSE -------------------------------------------------------------------------------- /packages/chaos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/chaos/README.md -------------------------------------------------------------------------------- /packages/chaos/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/chaos/changelog.md -------------------------------------------------------------------------------- /packages/chaos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/chaos/package.json -------------------------------------------------------------------------------- /packages/chaos/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/chaos/src/index.test.ts -------------------------------------------------------------------------------- /packages/chaos/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/chaos/src/index.ts -------------------------------------------------------------------------------- /packages/chaos/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/chaos/tsconfig.json -------------------------------------------------------------------------------- /packages/dynamic-import/.npmignore: -------------------------------------------------------------------------------- 1 | index.test.ts 2 | tsconfig.json 3 | src/ -------------------------------------------------------------------------------- /packages/dynamic-import/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/dynamic-import/README.md -------------------------------------------------------------------------------- /packages/dynamic-import/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/dynamic-import/changelog.md -------------------------------------------------------------------------------- /packages/dynamic-import/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/dynamic-import/index.d.ts -------------------------------------------------------------------------------- /packages/dynamic-import/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/dynamic-import/index.js -------------------------------------------------------------------------------- /packages/dynamic-import/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/dynamic-import/index.test.ts -------------------------------------------------------------------------------- /packages/dynamic-import/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/dynamic-import/package.json -------------------------------------------------------------------------------- /packages/dynamic-import/src/index.ts: -------------------------------------------------------------------------------- 1 | // 2 | export * from '../index.js'; -------------------------------------------------------------------------------- /packages/file-storage/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/file-storage/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/LICENSE -------------------------------------------------------------------------------- /packages/file-storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/README.md -------------------------------------------------------------------------------- /packages/file-storage/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/changelog.md -------------------------------------------------------------------------------- /packages/file-storage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/package.json -------------------------------------------------------------------------------- /packages/file-storage/src/checksum-from-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/checksum-from-stream.ts -------------------------------------------------------------------------------- /packages/file-storage/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/errors.ts -------------------------------------------------------------------------------- /packages/file-storage/src/file-storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/file-storage.test.ts -------------------------------------------------------------------------------- /packages/file-storage/src/file-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/file-storage.ts -------------------------------------------------------------------------------- /packages/file-storage/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/index.ts -------------------------------------------------------------------------------- /packages/file-storage/src/path-normalizer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/path-normalizer.test.ts -------------------------------------------------------------------------------- /packages/file-storage/src/path-normalizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/path-normalizer.ts -------------------------------------------------------------------------------- /packages/file-storage/src/path-prefixer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/path-prefixer.test.ts -------------------------------------------------------------------------------- /packages/file-storage/src/path-prefixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/path-prefixer.ts -------------------------------------------------------------------------------- /packages/file-storage/src/portable-visibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/portable-visibility.ts -------------------------------------------------------------------------------- /packages/file-storage/src/readable-convertion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/readable-convertion.test.ts -------------------------------------------------------------------------------- /packages/file-storage/src/utilities.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/src/utilities.test.ts -------------------------------------------------------------------------------- /packages/file-storage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/file-storage/tsconfig.json -------------------------------------------------------------------------------- /packages/google-cloud-storage/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/google-cloud-storage/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/LICENSE -------------------------------------------------------------------------------- /packages/google-cloud-storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/README.md -------------------------------------------------------------------------------- /packages/google-cloud-storage/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/changelog.md -------------------------------------------------------------------------------- /packages/google-cloud-storage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/package.json -------------------------------------------------------------------------------- /packages/google-cloud-storage/src/google-cloud-storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/src/google-cloud-storage.test.ts -------------------------------------------------------------------------------- /packages/google-cloud-storage/src/google-cloud-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/src/google-cloud-storage.ts -------------------------------------------------------------------------------- /packages/google-cloud-storage/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/src/index.ts -------------------------------------------------------------------------------- /packages/google-cloud-storage/src/visibility-handling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/src/visibility-handling.ts -------------------------------------------------------------------------------- /packages/google-cloud-storage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/google-cloud-storage/tsconfig.json -------------------------------------------------------------------------------- /packages/in-memory/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/in-memory/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/in-memory/LICENSE -------------------------------------------------------------------------------- /packages/in-memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/in-memory/README.md -------------------------------------------------------------------------------- /packages/in-memory/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/in-memory/changelog.md -------------------------------------------------------------------------------- /packages/in-memory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/in-memory/package.json -------------------------------------------------------------------------------- /packages/in-memory/src/in-memory-file-storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/in-memory/src/in-memory-file-storage.test.ts -------------------------------------------------------------------------------- /packages/in-memory/src/in-memory-file-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/in-memory/src/in-memory-file-storage.ts -------------------------------------------------------------------------------- /packages/in-memory/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './in-memory-file-storage.js'; -------------------------------------------------------------------------------- /packages/in-memory/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/in-memory/tsconfig.json -------------------------------------------------------------------------------- /packages/local-fs/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/local-fs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/LICENSE -------------------------------------------------------------------------------- /packages/local-fs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/README.md -------------------------------------------------------------------------------- /packages/local-fs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/changelog.md -------------------------------------------------------------------------------- /packages/local-fs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/package.json -------------------------------------------------------------------------------- /packages/local-fs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/src/index.ts -------------------------------------------------------------------------------- /packages/local-fs/src/local-file-storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/src/local-file-storage.test.ts -------------------------------------------------------------------------------- /packages/local-fs/src/local-file-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/src/local-file-storage.ts -------------------------------------------------------------------------------- /packages/local-fs/src/unix-visibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/src/unix-visibility.ts -------------------------------------------------------------------------------- /packages/local-fs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/local-fs/tsconfig.json -------------------------------------------------------------------------------- /packages/multer-storage/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/multer-storage/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/multer-storage/LICENSE -------------------------------------------------------------------------------- /packages/multer-storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/multer-storage/README.md -------------------------------------------------------------------------------- /packages/multer-storage/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/multer-storage/changelog.md -------------------------------------------------------------------------------- /packages/multer-storage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/multer-storage/package.json -------------------------------------------------------------------------------- /packages/multer-storage/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/multer-storage/src/index.test.ts -------------------------------------------------------------------------------- /packages/multer-storage/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/multer-storage/src/index.ts -------------------------------------------------------------------------------- /packages/multer-storage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/multer-storage/tsconfig.json -------------------------------------------------------------------------------- /packages/stream-mime-type/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | !dist 3 | tsconfig.json -------------------------------------------------------------------------------- /packages/stream-mime-type/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/stream-mime-type/LICENSE -------------------------------------------------------------------------------- /packages/stream-mime-type/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/stream-mime-type/changelog.md -------------------------------------------------------------------------------- /packages/stream-mime-type/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/stream-mime-type/package.json -------------------------------------------------------------------------------- /packages/stream-mime-type/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './stream-mime-type.js'; -------------------------------------------------------------------------------- /packages/stream-mime-type/src/stream-mime-type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/stream-mime-type/src/stream-mime-type.test.ts -------------------------------------------------------------------------------- /packages/stream-mime-type/src/stream-mime-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/stream-mime-type/src/stream-mime-type.ts -------------------------------------------------------------------------------- /packages/stream-mime-type/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packages/stream-mime-type/tsconfig.json -------------------------------------------------------------------------------- /packed/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packed/.gitignore -------------------------------------------------------------------------------- /packed/cjs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packed/cjs/index.js -------------------------------------------------------------------------------- /packed/cjs/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packed/cjs/index.test.js -------------------------------------------------------------------------------- /packed/cjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packed/cjs/package.json -------------------------------------------------------------------------------- /packed/esm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packed/esm/index.js -------------------------------------------------------------------------------- /packed/esm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/packed/esm/package.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duna-oss/flystorage/HEAD/vitest.config.ts --------------------------------------------------------------------------------