@cloudbase/cals
TypeScript icon, indicating that this package has built-in type declarations

1.0.78 • Public • Published

CALS — 通用应用语言规范

定义

CALS 是将前端应用抽象为统一模型, 采用跨端的数据交换格式(如 JSON)对前端应用进行标准化描述, 与平台、语言、框架无关的应用规范。

通用应用语言规范 :Common Application Language Specification,简称 CALS。

完整的类型 API 请查看: https://weda-dev.pages.woa.com/typedocs/modules/_cloudbase_cals.html

组成

CALS 规范主要分为三部分 :

  • 应用描述
  • 组件描述
  • 数据源描述

应用

CALS 扩展自通用组件语言规范,目前主要应用于微搭低代码平台,目前定义了 basic 和 platform 两套规范(platform 继承自 basic):

类型 层级 定义
basic 基类 对外的通用应用规范
platform 子类 对内的低码应用规范,微搭平台运行的实际标准

组件

TODO

数据源

TODO

API

本库还提供了核心的应用 cals 处理工具方法

// TODO

Readme

Keywords

Package Sidebar

Install

npm i @cloudbase/cals

Weekly Downloads

5,621

Version

1.0.78

License

MIT

Unpacked Size

740 kB

Total Files

176

Last publish

Collaborators

  • yuzhen
  • woodenstone
  • justan
  • miusuncle
  • wangjiachen
  • wedabot
  • barretyi
  • daniel-dx
  • issacliu
  • liuyanjie
  • bobbyzhao
  • starkwang
  • yhyang
  • binggg
  • fengkx