seajs/spm — Issue #108: 能否让 spm 支持 transport ender.js
Author: bolasblack
Created: 2012-02-22 17:32:18+00:00
State: open

我想 ender 应该就不用介绍了吧……算了放个链接好了 [Ender](http://ender.no.de/)

能不能让 spm 支持一下呢，把 ender.js 能 transport 成 seajs 能用的模块

这样的话就变成了只要支持 seajs 或者 ender 任意一种，seajs 就都能加载了……

我自己尝试了一下，写了这么一个 transport.js :

/**
* @name ender
* @version 0.0.1
* @src ./ender.js
* @min ./ender.min.js
*/

(function(factory) {

if (typeof define === 'function') {
define('#{{id}}', [], factory);
}
else if (typeof exports !== 'undefined') {
factory(require, exports, module);
}
else {
factory();
}

})(function(seajsRequire, exports, module) {

/*{{code}}*/

module.exports.require = this.require;

});

我测试了一下，是可以使用的。

但由于 ender 的特殊性（每个 ender.js 都是不一样的），所以这个 transport.js 基本上没有传到 modules.seajs.com 的必要的。

是不是给 spm 增加一个 ender 的选项？作用就是能够 transport 指定路径下的 ender.js