uppy/packages/@uppy/utils
Prakash 3f0dd05a4e Upgrade vitest to v4
Bump vitest and @vitest/browser from ^3.2.4 to ^4.1.6.

Vitest 4 reworked the Mock type: ReturnType<typeof vi.fn> now resolves to
Mock<Procedure | Constructable>, a union with a constructor signature that
TypeScript no longer treats as directly callable (TS2348). Switch the core
test-mock helpers to an explicit callable Mock type.
2026-05-21 22:24:54 +05:30
..
src @uppy: upgrade biome and more improvements (#6244) 2026-05-21 12:28:03 +08:00
.npmignore meta: exclude tsconfig files from npm bundles (#4916) 2024-02-13 23:21:08 +01:00
CHANGELOG.md [ci] release (#6170) 2026-03-25 20:59:50 +05:30
LICENSE Add @uppy/utils skeleton. 2018-06-14 16:31:19 +02:00
package.json Upgrade vitest to v4 2026-05-21 22:24:54 +05:30
README.md Fix links (#5492) 2024-10-29 13:54:00 +01:00
tsconfig.build.json Remove preact/compat (#5935) 2025-08-28 16:57:07 +02:00
tsconfig.json Remove preact/compat (#5935) 2025-08-28 16:57:07 +02:00

@uppy/utils

Uppy logo: a smiling puppy above a pink upwards arrow

npm version CI status for Uppy tests CI status for Companion tests CI status for browser tests

Shared utility functions for Uppy Core and the “official” plugins maintained by the Uppy team.

Uppy is being developed by the folks at Transloadit, a versatile file encoding service.

Installation

Unless you are creating a custom plugin, you should not need to install this manually.

$ npm install @uppy/utils

License

The MIT License.