文件名称:amodro-lifecycle:JS 模块加载器生命周期引擎。 用于驱动特定的模块系统加载器
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-18 01:07:25
JavaScript
amodro-生命周期 JS 模块加载器生命周期引擎。 不是模块系统本身,而是用于构建特定模块系统的构建块。 功能集目标: 多个加载器实例。 循环检测和模块执行的正确顺序。 父/子加载器用于嵌套模块的可能性,“顶部”加载器用于获取。 坚持 ES5 语法并在 Lifecycle 原型上公开内部结构,以便更轻松地检查和更广泛地部署到当今使用的浏览器。 API 具有足够的灵活性,因此它可以在浏览器和节点中工作,甚至允许遗留节点模块作为 ES2015 模块的依赖项参与。 目录: 用法 这个项目的核心是lifecycle.js。 它被实现为带有原型的普通 JavaScript 构造函数。 没有隐藏状态。 由于这仍在开发中,操作的透明度是有用的,因为设计是由实现测试形成的。 随着时间的推移,这种情况可能会发生变化,某些模块系统实验证明,某些API或状态会被隐藏。 使用lifecycle
【文件预览】:
amodro-lifecycle-master
----package.json(881B)
----test()
--------basic-test.js(2KB)
--------source()
----support()
--------prim.js(6KB)
--------prim-to-promise.js(62B)
----lifecycle-node.js(18KB)
----LICENSE(3KB)
----.npmignore(39B)
----lifecycle.js(20KB)
----scratch.md(3KB)
----.gitignore(13B)
----lifecycle-node-debug.js(20KB)
----README.md(14KB)
----.jshintrc(522B)
----build()
--------node.js(680B)
--------transform-nolog.js(2KB)
--------node-post.txt(29B)
--------node-pre.txt(200B)