jamjs

jamjs

对于要求可维护资产的前端开发人员而言,Jam是JavaScript的软件包管理器。与其他存储库不同,JamJS将浏览器放在首位。
Jam是浏览器优先的JavaScript包管理器。管理依赖项使用堆栈脚本标签并不是管理依赖项的最可维护的方法,借助Jam包和诸如RequireJS的加载程序,您将获得自动的依赖项解析。快速和模块化通过异步加载和优化下载的能力,可以缩短加载时间。JavaScript模块和包提供正确的命名空间和更多模块化代码。与现有堆栈配合使用Jam仅管理您的前端资产,其余的应用程序可以用您喜欢的语言或框架编写。Node.js工具可以直接通过Jam API使用存储库。定制版本不再配置流行库的定制版本。现在,可以根据您使用的零件自动优化每个构建,并且以后总是可以加载其他组件。专注于大小安装多个版本在服务器上效果很好,但是在客户端,我们不希望使用jQuery的五个版本!Jam可以使用强大的依赖项解决方案,仅使用每个软件包的单个版本来查找工作包。100%浏览器您在此处看到的每个软件包都将在浏览器中运行,并且可以与RequireJS之类的模块加载器很好地配合使用。我们不会劫持现有存储库,而是创建一个以浏览器为重点的100%社区!

具有商业许可证的Self-Hosted版jamjs的替代方案