├── .c8rc.json ├── .changeset └── config.json ├── .editorconfig ├── .envrc ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── lint.yml │ ├── release.yml │ └── typescript.yml ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── pre-push ├── .lintstagedrc.json ├── .npmignore ├── .npmrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── ava.config.js ├── biome.jsonc ├── flake.lock ├── flake.nix ├── license ├── package.json ├── pnpm-lock.yaml ├── readme.md ├── shell.nix ├── src ├── Blob.test.ts ├── Blob.ts ├── BlobPart.ts ├── BodyInit.test.ts ├── File.test.ts ├── File.ts ├── FormData.test.ts ├── FormData.ts ├── __helper__ │ └── sleep.ts ├── blobHelpers.test.ts ├── blobHelpers.ts ├── browser.ts ├── fileFromPath.test.ts ├── fileFromPath.ts ├── hasInstance.test.ts ├── index.ts ├── isAsyncIterable.ts ├── isBlob.ts ├── isFile.ts ├── isFunction.ts ├── isObject.ts └── isReadableStreamFallback.ts ├── tsconfig.ava.json ├── tsconfig.json └── tsup.config.ts /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/typescript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.github/workflows/typescript.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | pnpm coverage 2 | -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /ava.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/ava.config.js -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/biome.jsonc -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/flake.nix -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/readme.md -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/shell.nix -------------------------------------------------------------------------------- /src/Blob.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/Blob.test.ts -------------------------------------------------------------------------------- /src/Blob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/Blob.ts -------------------------------------------------------------------------------- /src/BlobPart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/BlobPart.ts -------------------------------------------------------------------------------- /src/BodyInit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/BodyInit.test.ts -------------------------------------------------------------------------------- /src/File.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/File.test.ts -------------------------------------------------------------------------------- /src/File.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/File.ts -------------------------------------------------------------------------------- /src/FormData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/FormData.test.ts -------------------------------------------------------------------------------- /src/FormData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/FormData.ts -------------------------------------------------------------------------------- /src/__helper__/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/__helper__/sleep.ts -------------------------------------------------------------------------------- /src/blobHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/blobHelpers.test.ts -------------------------------------------------------------------------------- /src/blobHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/blobHelpers.ts -------------------------------------------------------------------------------- /src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/browser.ts -------------------------------------------------------------------------------- /src/fileFromPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/fileFromPath.test.ts -------------------------------------------------------------------------------- /src/fileFromPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/fileFromPath.ts -------------------------------------------------------------------------------- /src/hasInstance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/hasInstance.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/isAsyncIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/isAsyncIterable.ts -------------------------------------------------------------------------------- /src/isBlob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/isBlob.ts -------------------------------------------------------------------------------- /src/isFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/isFile.ts -------------------------------------------------------------------------------- /src/isFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/isFunction.ts -------------------------------------------------------------------------------- /src/isObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/isObject.ts -------------------------------------------------------------------------------- /src/isReadableStreamFallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/src/isReadableStreamFallback.ts -------------------------------------------------------------------------------- /tsconfig.ava.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/tsconfig.ava.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/octet-stream/form-data/HEAD/tsup.config.ts --------------------------------------------------------------------------------