【文件属性】:
文件名称:dinoql:一种可自定义的GraphQL样式查询语言,用于与JavaScript对象进行交互
文件大小:328KB
文件格式:ZIP
更新时间:2021-02-19 14:58:22
JavaScript
恐龙
一种可自定义的GraphQL样式查询语言,用于与JavaScript对象进行交互。 使用dinoql可以遍历JavaScript对象,就像使用GraphQL查询API一样。
支持项目
您可以通过查看我们的赞助商页面来支持该项目。 只需单击一下即可:
目录
安装
dinoql可从npm 。
$ npm install dinoql -S
为什么 ?
主要目标是使用的相同思想,但是不是用于API,而是用于javascript对象。
:heart_suit: GraphQL语法。
:water_pistol: 安全访问(不存在不存在的键的运行时错误)。
:high_voltage: 支持(您可以在查询中重命名键)。
:glowing_star: 默认情况下实现了许多。
:hatching_chick: 。
:collision: (共享查询逻辑)。
:ear: (动态查询)。
:person_surfing: 在构建时解析您的查询。 ()
:backpack: 。
:floppy_disk: 缓存支持
:fire: 。
文献资料
所有示例都使用此数据:
【文件预览】:
dinoql-master
----.gitignore(24B)
----README.md(11KB)
----tests()
--------dql.test.js(8KB)
--------resolvers.keep.test.js(2KB)
--------resolvers.test.js(8KB)
--------dql.keep.test.js(4KB)
----examples()
--------webpack()
----package.json(925B)
----src()
--------parser.js(551B)
--------resolvers.js(4KB)
--------transform.js(5KB)
--------index.js(1KB)
--------utils.js(2KB)
--------visit.js(370B)
--------fragments.js(761B)
----.travis.yml(206B)
----webpack.config.js(584B)
----yarn.lock(230KB)
----package-lock.json(279KB)