fireward:一种针对Firestore安全规则的简洁易读的语言类似于Firebase Bolt 源码
烈火 用于编写Firestore安全规则的语言和编译器。 编译器还会生成TypeScript接口。 主要思想是能够向路由添加惯用类型验证,就像它们经过严格的类型检查一样。 该语言还具有一些不错的功能,可以优雅地表达某些情况下的规则,否则将很难编码。 讨论区 问题,建议等: 功能亮点 编译速度非常快 转换为验证规则代码的类型化路由。 允许设置但不允许编辑各个字段的readonly类型 元组验证 文字类型 类型联合 类型定义中的自定义验证表达式 评论 强大的单元测试套件 模拟器的端到端测试 在野外 在这些出色的项目中使用了Fireward: StretchMinder是iOS的工作休息计时器
文件列表
fireward-master.zip
(预估有个95文件)
fireward-master
.travis.yml
2KB
changelog.md
1KB
readme.md
14KB
test
RuleGeneratorSpec.hs
13KB
LocSpec.hs
1019B
LogicPrinterSpec.hs
955B
RuleParserSpec.hs
13KB
Spec.hs
44B
用户评论