В Java есть maven или ivy для извлечения зависимых jar-файлов из различных общедоступных репозиториев.
Ruby имеет еще лучшие инструменты поиска зависимостей: gem и bundle.
Есть ли у сообщества Javascript какой-нибудь эквивалентный инструмент? Я нашел ряд инструментов для управления динамической загрузкой зависимостей в браузер. Я НЕ ищу эти инструменты.
В частности, я ищу инструмент, который новый разработчик использует для извлечения необходимых им файлов javascript. Разработчик запускает этот инструмент и:
После всего этого у разработчика есть локальная копия всех файлов js / css
Если выходит новый tiny_mce или jquery, файл проекта обновляется, и разработчики просто возвращают инструмент, и они получают все новые файлы.
Если версия библиотеки js не указана, то последняя версия версия получена.
Я только что описал то, что maven / ivy / gem делает в пространстве java / ruby.
Очевидно, я мог бы подстроить что-нибудь для своих нужд с помощью maven, но есть ли что-нибудь в сообществе javascript?
Обновление:
npm упоминается Рейносом. Npm сосредоточен вокруг node.js (что нормально). Однако в общедоступном репозитории есть ограниченные опубликованные библиотеки и ограниченные метаданные (версия, автор, URL-адрес проекта отсутствуют из-за легкого обнаружения).
Однако похоже, что npm - это решение сегодня. К сожалению, нам этого будет недостаточно, но такова жизнь.
Я действительно очень удивлен, что jquery или google-closure не имеют инструмента управления проектами. (Скажите, если я ошибаюсь!) Обновление
: теперь метеорит пришел вместе с метеоритом для доступа и обновления библиотек атмосферы. Очень круто.