类库 › pushduck
abhay-ramesh

abhay-ramesh/pushduck

Pushduck是一个轻量级TypeScript库,用于向任何Web应用添加S3兼容的文件上传功能。它无需重型AWS SDK依赖,支持Next.js、React、Express等框架,提供安全且边缘就绪的解决方案,仅需少量代码即可实现文件直传。

abhay-ramesh/pushduck

技术栈

根目录 javascript

代码规范

ESLint ^9.39.1 Prettier ^3.8.1
查看全部依赖 (1)

开发依赖

turbo ^2.8.9

packages/cli javascript

测试

Vitest ^4.0.10

代码规范

ESLint ^9.39.1
查看全部依赖 (19)

依赖

@aws-sdk/client-s3 ^3.990.0 chalk ^5.6.2 commander ^14.0.1 detect-package-manager ^3.0.2 dotenv ^17.3.1 execa ^9.6.0 fs-extra ^11.3.2 handlebars ^4.7.8 inquirer ^12.11.0 ora ^9.3.0

开发依赖

@eslint/eslintrc ^3.3.1 @types/fs-extra ^11.0.4 @types/inquirer ^9.0.9 @types/node ^24.10.0 @typescript-eslint/eslint-plugin ^8.55.0 @typescript-eslint/parser ^8.55.0 @vitest/coverage-v8 ^4.0.10 tsdown ^0.20.3 typescript ^5.9.3

packages/eslint-config javascript

查看全部依赖 (4)

依赖

eslint-config-next ^16.0.3 eslint-config-prettier ^10.1.8 eslint-config-turbo ^2.8.9 eslint-plugin-react 7.37.5

packages/pushduck javascript

框架

Next.js 15.5.9 React ^19.2.0

测试

Vitest ^4.0.10

代码规范

ESLint ^9.39.1 Prettier ^3.8.1
查看全部依赖 (19)

依赖

aws4fetch ^1.0.20

开发依赖

@testing-library/react ^16.3.0 @testing-library/user-event ^14.6.1 @types/express ^5.0.6 @types/node ^24.10.9 @types/react ^19.2.2 @typescript-eslint/eslint-plugin ^8.55.0 @typescript-eslint/parser ^8.55.0 @vitejs/plugin-react ^5.1.0 @vitest/coverage-v8 ^4.0.10 eslint-config-prettier ^10.1.8 eslint-plugin-prettier ^5.5.4 express ^5.2.1 fastify ^5.7.4 gzip-size-cli ^5.1.0 happy-dom ^20.6.1 tsdown ^0.20.3 typescript ^5.9.3 zod ^4.3.6

packages/ui javascript

框架

React ^19.2.0

CSS 框架

Tailwind CSS ^4.1.14

代码规范

ESLint ^9.39.1
查看全部依赖 (13)

依赖

clsx ^2.1.1 lucide-react ^0.564.0 pushduck workspace:* tailwind-merge ^3.4.0

开发依赖

@eslint/eslintrc ^3.3.1 @types/node ^24.10.0 @types/react ^19.2.2 @types/react-dom ^19.2.2 @typescript-eslint/eslint-plugin ^8.55.0 @typescript-eslint/parser ^8.55.0 react-dom ^19.2.0 tsx ^4.21.0 typescript ^5.9.3

截图

Banner
https://github.com/cschmatzler.png?s=48

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-06-02 01:19
浙ICP备14020137号-1 $访客地图$