         (-> fs
             (c/add-source tmp)
             (c/commit!))))
-    ;(npm/npm :install {:postcss "5.0.21"
-                       ;:postcss-modules "0.5.0"
-                       ;:stylus "0.54.5"}
-             ;:cache-key ::cache)
-    ))
+    (npm/npm :install {:postcss "5.0.21"
+                       :postcss-modules "0.5.0"
+                       :stylus "0.54.5"}
+             :cache-key ::cache)))
 
 (deftask stylus
   "Compile all .styl files into clojure modules following css-modules syntax."

          c/commit!))))

;(deftask install-deps
  ;"In order to run our compilation we need the run_postcss file inside the
  ;consumer's source dirs."
  ;[]
  ;(let [tmp (c/tmp-dir!)]
    ;(c/with-pre-wrap [fs]

                  (do (u/info (str "Generated namespace for \"" in-path "\" is \"" namespace "\"\n"))
                      (u/info (str "Converting " in-path " to " out-path "...\n"))))

                ;; we cannot ./node run_postcss.js args without the script being at a
                ;; sibling level to our installed node_modules
                (spit (io/file (str (.getPath (c/tmp-dir node-modules)) "/run_postcss.js"))
                      (slurp (c/tmp-file post-css)))
                (conch/with-programs [node]
                  (let [stdout (node "run_postcss.js"
                                     (.getPath in-file)
                                     (.getPath out-file)
                                     hash
                                     {:dir (.getPath (c/tmp-dir node-modules))})]
                    (when (or (empty? stdout) (nil? stdout))
                      (u/fail "\"" in-path "\" did not return any css..."))
                    ;; we can have two types of "errors" here -- an error emitted by the postcss parsing
