Минимальная реализация CommonJS

Я хотел бы использовать некоторые модули, совместимые с CommonJS, в некоторых из моих скриптов. Эти скрипты просто предназначены для работы на моем ноутбуке: их нет ни в браузере, ни на сервере. Я просто манипулирую mongodb, который использую локально.

Поэтому мне интересно, как лучше всего это сделать? Я нашел только устаревшие оболочки, которые предоставляли бы возможности CommonJS и оболочку mongo.

Должен ли я кодировать систему require вручную? Должен ли я вручную кодировать обходной путь? Существует ли уже минимальный загрузчик?

Все ваши идеи по этому вопросу, безусловно, будут оценены.

Также приветствуются указатели на реализацию других частей CommonJS.


person m09    schedule 01.09.2012    source источник
comment
Есть ли причина, по которой node.js здесь не работает?   -  person Joe    schedule 06.09.2012
comment
Что ж, node.js здесь работает, но я бы предпочел использовать оболочку mongo и другой способ включения модулей commonJS.   -  person m09    schedule 06.09.2012
comment
Ах, в вашем вопросе не упоминалось использование оболочки mongo в качестве требования.   -  person Joe    schedule 06.09.2012
comment
хорошо, оболочка mongo - это просто расширенный SpiderMonkey, поэтому хороший общий ответ должен подойти   -  person m09    schedule 06.09.2012
comment
На сайте commonjs есть список. Некоторые из них обертывают SpiderMonkey.   -  person Steve Campbell    schedule 08.09.2012
comment
Что ж, я уже проверил эту страницу, и, похоже, ничто не могло просто обеспечить соответствие CommonJS. Некоторые из них - БД, некоторые - фреймворки, многие из них устарели или 404...   -  person m09    schedule 08.09.2012


Ответы (1)


@Мог

Вам следует попробовать http://code.google.com/p/gpsee/, в котором используется язык C общего назначения. API для встраивания SpiderMonkey и CommonJS.

person Community    schedule 13.09.2012