diff options
| author | Johan Liesén | 2012-08-07 16:43:48 +0200 | 
|---|---|---|
| committer | Johan Liesén | 2012-08-07 17:01:28 +0200 | 
| commit | 57bc52a4fc7b64eb88415fba2e6dd95f499c3b6a (patch) | |
| tree | 033560a4b938f90903678c35633bdea3a256b70c | |
| parent | a3ada283711d73737e5de13f5cb5d30f23a8312c (diff) | |
| download | vimium-57bc52a4fc7b64eb88415fba2e6dd95f499c3b6a.tar.bz2 | |
Use path module
| -rw-r--r-- | Cakefile | 7 | 
1 files changed, 4 insertions, 3 deletions
| @@ -1,4 +1,5 @@  fs = require "fs" +path = require "path"  {spawn, exec} = require "child_process"  spawn_with_opts = (proc_name, opts) -> @@ -16,13 +17,13 @@ task "build", "compile all coffeescript files to javascript", ->  task "clean", "removes any js files which were compiled from coffeescript", ->    src_directories.forEach (directory) ->      fs.readdirSync(directory).forEach (filename) -> -      return if (filename.indexOf ".js", filename.length - ".js".length) == -1 -      filepath = "#{directory}/#{filename}" +      return unless (path.extname filename) == ".js" +      filepath = path.join directory, filename        return unless (fs.statSync filepath).isFile()        # Check if there exists a corresponding .coffee file        try -        coffeeFile = fs.statSync "#{filepath.slice 0, -".js".length}.coffee" +        coffeeFile = fs.statSync path.join directory, "#{path.basename filepath, ".js"}.coffee"        catch _          return | 
