sailor-module-lastfm
Version:
Integrate LastFM API
27 lines (21 loc) • 776 B
text/coffeescript
## -- Dependencies -----------------------------------------------------------------------
fs = require 'fs'
pkg = require '../package.json'
sailor = require 'sailorjs'
scripts = sailor.scripts
## -- Setup ------------------------------------------------------------------------------
opts =
log: level: "silent"
SCOPE =
MODULE : process.cwd()
TEST : "#{process.cwd()}/testApp"
LINK : "#{process.cwd()}/testApp/node_modules/#{pkg.name}"
before (done) ->
if (!fs.existsSync(SCOPE.TEST))
scripts.newBase ->
scripts.link SCOPE.MODULE, SCOPE.LINK
scripts.writeModuleFile pkg.name
scripts.lift SCOPE.TEST, opts, done
else
scripts.clean "#{SCOPE.TEST}/.tmp/"
scripts.lift SCOPE.TEST, opts, done