文件名称:firebase-firestore-lite:浏览器的轻量级云Firestore库
文件大小:1.66MB
文件格式:ZIP
更新时间:2024-02-25 17:01:17
javascript es6 firebase-database ES6JavaScript
该项目的目标是为官方的Firestore JS SDK提供替代库。 官方库的问题在于它太重了( ),如果您还包括Auth库和firebase/app (必须这样做),那么它可能。 。 我通过使用这个放弃了什么? 还没有实时支持(*),也没有开箱即用的离线支持*。 您还应该自己为目标浏览器转换和填充代码。 我不尝试支持旧的浏览器(ehm ... IE),但是有可能并且由某些社区完成。 *实时是计划中的,但是由于缺少有关API如何工作的文档,因此会花费一些时间。 *脱机支持将在将来提供,但可能会作为第三方的补充,并且目前不是高度优先事项。 API参考 您可以在此处访问完整的API参考:
【文件预览】:
firebase-firestore-lite-master
----.eslintrc(763B)
----.gitattributes(66B)
----.github()
--------workflows()
----yarn.lock(217KB)
----src()
--------Reference.ts(4KB)
--------Transaction.ts(4KB)
--------utils.ts(8KB)
--------GeoPoint.ts(701B)
--------Database.ts(4KB)
--------Query.ts(9KB)
--------Document.ts(2KB)
--------Transform.ts(2KB)
--------List.ts(2KB)
--------mod.ts(305B)
----.babelrc(139B)
----scripts()
--------cleanup.js(814B)
----typedoc.json(82B)
----tsconfig.json(1012B)
----LICENSE(1KB)
----test()
--------setup.js(171B)
--------List.test.js(2KB)
--------Reference.test.js(11KB)
--------Document.test.js(1KB)
--------decodedMockedDocument.js(1KB)
--------mockDocument.json(3KB)
--------mockBatchGetResponse.json(456B)
--------Transaction.test.js(6KB)
--------Database.test.js(7KB)
--------Query.test.js(13KB)
--------utils.test.js(9KB)
--------Transform.test.js(5KB)
----jest.config.js(6KB)
----.prettierrc(94B)
----README.md(14KB)
----.npmrc(31B)
----logo.png(60KB)
----docs()
--------index.html(206KB)
--------classes()
--------assets()
--------interfaces()
--------globals.html(206KB)
----.editorconfig(228B)
----.gitignore(1KB)
----.eslintignore(18B)
----package.json(1KB)