UNPKG

@proventuslabs/nestjs-multipart-form

Version:

A lightweight and efficient NestJS package for handling multipart form data and file uploads with RxJS streaming support and type safety.

70 lines (69 loc) 1.76 kB
{ "name": "@proventuslabs/nestjs-multipart-form", "version": "1.0.0-alpha.1", "license": "MIT", "description": "", "keywords": [ "nestjs", "file", "upload", "multipart", "form", "interceptor" ], "author": "ProventusLabs <info@proventuslabs.com>", "homepage": "https://github.com/proventuslabs/nestjs/tree/main/packages/multipart-form#readme", "repository": { "type": "git", "url": "https://github.com/proventuslabs/nestjs.git", "directory": "packages/multipart-form" }, "bugs": { "url": "https://github.com/proventuslabs/nestjs/issues" }, "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "prepublishOnly": "npm run build", "build": "nest build", "lint": "biome check .", "lint:fix": "biome check . --write", "format": "biome format .", "format:fix": "biome format . --write", "typecheck": "tsc --noEmit", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:coverage:watch": "jest --coverage --watch", "repl": "nest start --entryFile repl" }, "dependencies": { "@fastify/busboy": "^3.2.0", "lodash": "^4.17.21" }, "peerDependencies": { "@nestjs/common": "^10.0.0 || ^11.0.0", "@nestjs/platform-express": "^10.0.0 || ^11.0.0" }, "devDependencies": { "@golevelup/ts-jest": "^0.7.0", "@nestjs/cli": "^11.0.0", "@nestjs/common": "^11.0.0", "@nestjs/core": "^11.0.0", "@nestjs/platform-express": "^11.0.0", "@nestjs/testing": "^11.0.0", "@types/express": "^5.0.3", "@types/jest": "^30.0.0", "@types/lodash": "^4.17.18", "@types/node": "^20.0.0", "jest": "^30.0.0", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.2", "ts-jest": "^29.4.0", "type-fest": "^4.41.0", "typescript": "^5.8.3" } }