unicloud-pack
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

unicloud-pack是一款Unicloud云函数开发框架,自带路由以及打包功能。我们享受云函数带来的快速开发等便利的同时,也苦恼于云函数包体积的限制。不同于传统服务器开发可随意安装NPM依赖,单个云函数大小限制为10M(包含node_modules),过大的云函数影响运行性能,也会增加计费的gbs。而插件市场上的大多数云函数路由,内置各种各样的轮子,很多时候我们并不需要用到。因此,unicloud-pack完美解决了这个顾虑,框架自带路由仅5KB大小,我们可以自由且快速的开发功能,体积问题则由unicloud-pack解决,将自动剔除无用依赖以及代码,并自动转化为云函数支持的CJS格式。

亮点

💡 Tips:API自带类型校验,可省去繁琐的参数判断或第三方库来校验数据 💡 Tips:可随意安装依赖,框架自动剔除无用依赖以及代码并压缩

💡API文档

文档 更多反馈和建议,请移步👉gitee

其他的框架

  • 框架轮子过多,无法剔除无用代码,导致过于臃肿
  • 路由配置繁琐,难以轻易上手

unicloud-pack的特性

  • [x] 支持NPM模块依赖
  • [x] Tree-Shaking自动剔除无用依赖以及代码
  • [x] TS运行时校验
  • [x] 文件系统即路由
  • [x] 极速开发&编译
  • [ ] 插件系统
  • [ ] 生成API文档

安装

Start⚡️

npm run dev 

Build⚡️

npm run build

Package Sidebar

Install

npm i unicloud-pack

Weekly Downloads

2

Version

1.1.3

License

ISC

Unpacked Size

63.5 kB

Total Files

12

Last publish

Collaborators

  • linyu520