Как стать автором
Обновить

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.
Теги:
Хабы:
Всего голосов 35: ↑29 и ↓6 +23
Просмотры 1.8K
Комментарии Комментарии 38