Est-il un outil de déploiement semblable à du Tissu écrit en JavaScript?

J'ai mis en place un mobile, développement de la pile qui est presque entièrement à l'aide de Javascript sur node.js. Avec la seule exception de SASS (le préfèrent à MOINS) et de Tissu. Je préfère ne pas polluer mon répertoire de développement, et que j'ai de combiner et de minify CSS et JS de toute façon, je pensais que je pouvais aussi utiliser node.js pour servir mon code.

Je voudrais réduire ma dépendance sur Ruby et/ou Python. Je n'ai pas vraiment utiliser toutes les fonctionnalités de Tissu de sorte que j'ai l'espoir de le remplacer. Mais je ne pouvais pas trouver tout d'un outil similaire, écrit en Javascript.

À tous j'ai besoin est de:

  • Tirer depuis le dépôt git.
  • Installer depencies localement.
  • Rapetisser et de combiner JS/CSS invoquant l'exigent.js/SASS.
  • Exécuter testsuite.
  • Servir du code via node.js pour les mains ou les tests avec Ondulation.

Tissu pourrait déjà être exagéré, je ne l'utilise que pour mon Python projets web parce que les serveurs ne fonctionnent pas sur ma machine, mais ce ne serait pas le cas ici. Quelle serait la meilleure façon de gérer cela sans Tissu?