ark:将浏览器的代码打包为 Node 模块

时间:2024-07-01 03:25:03
【文件属性】:

文件名称:ark:将浏览器的代码打包为 Node 模块

文件大小:60KB

文件格式:ZIP

更新时间:2024-07-01 03:25:03

JavaScript

方舟 Ark 允许您使用 Node 模块系统打包浏览器 Javascript。 您可以像在 Node.js 中一样使用require 。 换句话说,您可以在浏览器中重用服务器端代码,并且仍然使用require和 NPM。 帽子提示 到 ,这是 Ark 的原始灵感,我从中获取了一些代码,例如 HTTP 实现。 说到哪... 显而易见的问题是: Ark 与 browserify 有何不同? Ark 对 CoffeeScript 更友好。 您不需要添加转换或插件来将 CoffeeScript 捆绑到您的 Ark 中。此外,大部分 Ark 实际上是在 CoffeeScript 中实现的,以防您想要 fork 或提交补丁。 Ark 使用带有 glob 扩展的 CSON 清单文件来决定要打包的内容。 您可以轻松查看list命令(或以编程方式,使用list方法)包含的内容。 方舟不使用packa


【文件预览】:
ark-master
----bin()
--------ark(44B)
----package.json(854B)
----test()
--------ark()
--------server.coffee(260B)
--------public()
--------test.coffee(701B)
----LICENSE(1KB)
----src()
--------beautify.js(46KB)
--------templates()
--------vfs.coffee(3KB)
--------cli.coffee(2KB)
--------api()
--------ark.coffee(1KB)
--------middleware.coffee(2KB)
--------module.coffee(14KB)
----doc()
--------USAGE(1KB)
----.gitignore(46B)
----README.md(5KB)
----index.coffee(38B)

网友评论