UNPKG

@file-goblin/upload-goblin

Version:

Alchemy-powered file uploader for Cloudflare Workers with R2 and S3 support

61 lines (60 loc) 1.42 kB
{ "name": "@file-goblin/upload-goblin", "version": "0.7.0", "description": "Alchemy-powered file uploader for Cloudflare Workers with R2 and S3 support", "main": "dist/index.mjs", "module": "dist/index.mjs", "types": "dist/index.d.mts", "scripts": { "build": "bunx tsup src/index.ts --format esm --dts --minify --clean", "test": "vitest", "test:watch": "vitest --watch", "test:coverage": "vitest --coverage", "dev": "tsc --watch" }, "keywords": [ "file-upload", "alchemy", "cloudflare-workers", "cloudflare-r2", "s3-compatible", "signed-upload", "edge-computing", "serverless", "upload-service", "direct-upload", "presigned-upload", "workers", "edge-storage" ], "author": "Nick Blow", "license": "MIT", "dependencies": { "aws4fetch": "^1.0.17" }, "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.8.36", "@cloudflare/workers-types": "^4.20250606.0", "@faker-js/faker": "^8.3.1", "@types/node": "^22.15.30", "expect-type": "^1.2.1", "tsup": "^8.5.0", "typescript": "^5.3.3", "vitest": "^3.2.2" }, "files": [ "dist/**/*", "src/examples/**/*", "README.md" ], "repository": { "type": "git", "url": "https://github.com/file-goblin/goblin-uploader.git" }, "engines": { "node": ">=18" }, "peerDependencies": { "alchemy": "^0.24.1" } }