UNPKG

708 Btext/coffeescriptView Raw
1Liftoff = require 'liftoff'
2interpret = require 'interpret'
3path = require 'path'
4chalk = require 'chalk'
5
6module.exports = ->
7 # This gets required either from cwd or poi root
8 gulp = null
9
10 Poi = new Liftoff
11 name: 'poi'
12 configName: 'gulpfile'
13 extensions: interpret.jsVariants
14
15 Poi.on 'require', (name, module) ->
16 switch name
17 when 'gulp'
18 gulp = module
19
20 Poi.launch
21 require: 'gulp'
22 , (env) ->
23 gulp ?= require 'gulp'
24
25 require env.configPath ? './gulpfile'
26
27 console.log chalk.yellow """
28
29 Yeyeye we get that gulp.run() is deprecated, but please provide us with a decent alternative
30
31 """
32 gulp.run process.argv[2] ? 'default'