类库
› pushduck
abhay-ramesh/pushduck
Pushduck是一个轻量级TypeScript库,用于向任何Web应用添加S3兼容的文件上传功能。它无需重型AWS SDK依赖,支持Next.js、React、Express等框架,提供安全且边缘就绪的解决方案,仅需少量代码即可实现文件直传。
标签
技术栈
根目录 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
截图