Pull to refresh

seedJS — Менеджер пакетов CommonJS

Node.JS
logo

SEED.JS


Ребята из SproutCore представили менеджер пакетов стандарта CommonJS (в настоящее время поддерживает node.js как целевую систему).

Работа с ним похожа на работу с rubygems. Вместо работы с node нужно использовать seed, который подготавливает окружение для работы с пакетами (аналогично require 'rubygems').

Теперь использование любого пакета выполняется просто, как:
seed install markdown

И далее
#!/usr/bin/env seed

var markdown = require('markdown');
markdown.html('__Hello World__');

Создание своего пакета и его публикация в репозитории также осуществляется очень просто.

Создаём файл ./hello-world/package.json вида:
{
"name": "hello-world",
"version": "0.1.0",

"dependencies": {
"markdown": "1.0.0"
}
}

И выполняем
seed push ./hello-world

Проект только начал своё развитие, ваша помощь в его развитии только приветствуется!

P.S.: есть и альтернативный проект менеджера пакетов для node.JS — kiwi.
Tags:CommonJSnode.jsменеджер пакетов
Hubs: Node.JS
Total votes 35: ↑29 and ↓6+23
Views1.8K

Popular right now