lib0:同构效用函数的Monorepo

时间:2024-05-24 03:32:33
【文件属性】:

文件名称:lib0:同构效用函数的Monorepo

文件大小:148KB

文件格式:ZIP

更新时间:2024-05-24 03:32:33

JavaScript

图书馆0 同构效用函数的Monorepo 该库旨在用同构模块导入替换所有全局JavaScript函数。 此外,它实现了几个面向性能的实用程序模块。 最值得一提的是二进制编码/解码模块[lib0 / encoding] / [lib0 / decoding] ,随机测试框架[lib0 / testing] ,快速伪随机数生成器[lib0 / PRNG] ,小型socket.io替代品[ lib0 / websocket]和日志记录模块[lib0 / logging] ,该模块允许在所有环境中进行彩色日志记录。 Lib0只有一个依赖项,它也来自lib0的作者。 如果lib0是使用汇总或webpack进行转译的,则由于编写方式的原因,几乎不会产生任何代码。 所有出口均为纯出口,并由支持消除无效代码的编译器删除。 这是死代码清除和处理如何优化lib0中的代码的示例: // How the c


【文件预览】:
lib0-main
----conditions.js(224B)
----.circleci()
--------config.yml(100B)
----test.html(145B)
----pair.js(885B)
----.gitignore(56B)
----sort.js(2KB)
----tsconfig.json(1KB)
----README.md(66KB)
----prng.js(6KB)
----queue.test.js(712B)
----encoding.test.js(22KB)
----tree.test.js(5KB)
----logging.test.js(703B)
----bin()
--------gendocs.js(4KB)
----.github()
--------workflows()
----number.js(577B)
----dom.js(7KB)
----rollup.config.js(825B)
----promise.js(2KB)
----math.test.js(999B)
----math.js(1KB)
----object.test.js(2KB)
----storage.js(1KB)
----set.js(217B)
----observable.js(2KB)
----.vscode()
--------launch.json(448B)
----statistics.test.js(653B)
----component.js(12KB)
----LICENSE(1KB)
----queue.js(1000B)
----time.js(1KB)
----object.js(2KB)
----number.test.js(470B)
----string.test.js(2KB)
----url.test.js(954B)
----prng()
--------Mt19937.js(2KB)
--------Xoroshiro128plus.js(3KB)
--------Xorshift32.js(603B)
----tree.js(12KB)
----mutex.js(857B)
----broadcastchannel.js(2KB)
----string.js(3KB)
----isomorphic.js(162B)
----function.test.js(2KB)
----testing.test.js(4KB)
----testing.js(25KB)
----url.js(875B)
----package.json(10KB)
----prng.test.js(7KB)
----array.js(2KB)
----eventloop.js(2KB)
----random.test.js(2KB)
----binary.test.js(615B)
----eventloop.test.js(1KB)
----metric.test.js(2KB)
----map.test.js(560B)
----statistics.js(540B)
----indexeddb.js(7KB)
----encoding.js(23KB)
----index.js(2KB)
----set.test.js(0B)
----diff.test.js(2KB)
----array.test.js(399B)
----environment.test.js(1B)
----promise.test.js(2KB)
----symbol.js(264B)
----.jsdoc.json(316B)
----buffer.js(3KB)
----environment.js(3KB)
----decoding.js(16KB)
----test.js(2KB)
----logging.js(11KB)
----time.test.js(1KB)
----buffer.test.js(851B)
----.npmignore(64B)
----random.js(735B)
----.travis.yml(34B)
----sort.test.js(4KB)
----indexeddb.test.js(3KB)
----binary.js(2KB)
----storage.test.js(351B)
----websocket.js(4KB)
----diff.js(3KB)
----function.js(3KB)
----json.js(296B)
----map.js(2KB)
----iterator.js(1KB)
----error.js(468B)
----metric.js(2KB)
----package-lock.json(148KB)
----pair.test.js(636B)

网友评论