Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8103097
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T23:25:58+00:00 2026-06-05T23:25:58+00:00

I put together a mobile development stack that is almost entirely using Javascript on

  • 0

I put together a mobile development stack that is almost entirely using Javascript on node.js. With the only exception of SASS (prefer it to LESS) and Fabric. I prefer not to pollute my development directory and as I have to combine and minify JS and CSS anyway, I thought I could also use node.js to serve my code.

I would like to reduce my dependence on Ruby and/or Python. I don’t really use all features of Fabric so I have the hope of replacing it. But I couldn’t find any similar tool written in Javascript.

All I need is to:

  • Pull from git repository.
  • Install depencies locally.
  • Minify and combine JS/CSS invoking require.js/SASS.
  • Run testsuite.
  • Serve the code via node.js for hands-on or testing with Ripple.

Fabric might already be overkill, I only use it for my Python web projects because the necessary servers don’t run on my machine, but that wouldn’t be the case here. What would be the best way to handle this without Fabric?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T23:26:00+00:00Added an answer on June 5, 2026 at 11:26 pm

    I’ve been pondering the same question myself.

    The most promising direct candidate I’ve found so far is launch (https://github.com/bengourley/launch). However, it hasn’t been updated in like a year, which makes me a little suspicious about its future status.

    In the absense of obviously good solutions, I ended up solving the whole build/deployment problem, piece by piece in the following fashion:

    • After some trial and error, I removed node_modules from .gitignore. One of the implications is that you don’t have to install dependencies locally, removing the second step (try if reading this convinces you as well).
      • Edit: I no longer do this and instead keep node_modules in .gitignore. Just make sure package.json stays up-to-date (for tips, see “Managing Node.js Dependencies with Shrinkwrap”)
    • I ended up automating JS/CSS processing, linting and test suite running with grunt. Highly recommended.
    • I’m lazy and just now I’m adding the minified stuff into git (hopefully I will change this at some point).
      • Edit: I no longer add minified stuff into git, but instead run grunt when deploying to do the minification

    By doing so, I effectively eliminated some of the need for Fabric altogether, leaving only the actual deployment to be solved:

    1. The best solution (deployment-wise) is to avoid running your own servers and use ready, cloud-solutions such as Heroku or Nodejitsu
    2. Alternatively, you could host your own node.js deployment tools. For instance you can install Nodester on your own servers and use the provided APIs and tools.
    3. On a Linux box, it is very easy to write one-liners that re-deploy a node.js app, so I don’t feel like I need to use any extra tools (besides bash) for that.

    That being said, I too would be glad to hear about better solutions.

    Edit: just found out about deploy (https://github.com/visionmedia/deploy). Seems very promising. You could try that as well!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I put together this quick carousel that I'm using to cycle through different divs
I'm trying to put together a simple RSS widget (for my wordpress blog) that
I have put together a mobile website for us, and have the main site,
I'm trying to put together a horizontal content slider using JQueryMobile. The following code
I put together a simple script that pulls the product name, category name and
I put together a simple system so that my dad can manage a website
I'm looking to put together a form on our website that would feature a
I'm trying to put together a class to handle Ipc between processes using anonymous
I have put together a couple of jquery carousel's using either Tiny Carousel or
Trying to do a simple web app with jquery mobile. I have put together

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.