summaryrefslogtreecommitdiff
path: root/bin/wiki/ImportarDesdeURL/node_modules/is-uri/gulpfile.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'bin/wiki/ImportarDesdeURL/node_modules/is-uri/gulpfile.coffee')
-rw-r--r--bin/wiki/ImportarDesdeURL/node_modules/is-uri/gulpfile.coffee49
1 files changed, 49 insertions, 0 deletions
diff --git a/bin/wiki/ImportarDesdeURL/node_modules/is-uri/gulpfile.coffee b/bin/wiki/ImportarDesdeURL/node_modules/is-uri/gulpfile.coffee
new file mode 100644
index 00000000..a275c4f7
--- /dev/null
+++ b/bin/wiki/ImportarDesdeURL/node_modules/is-uri/gulpfile.coffee
@@ -0,0 +1,49 @@
+'use strict'
+
+# -- Dependencies --------------------------------------------------------------
+
+gulp = require 'gulp'
+coffeeify = require 'coffeeify'
+gutil = require 'gulp-util'
+browserify = require 'browserify'
+header = require 'gulp-header'
+uglify = require 'gulp-uglify'
+buffer = require 'vinyl-buffer'
+pkg = require './package.json'
+source = require 'vinyl-source-stream'
+
+# -- Files ---------------------------------------------------------------------
+
+src =
+ main: './index.js'
+
+module =
+ filename : "#{pkg.name}.js"
+ shortcut : "#{pkg.name}"
+ dist : 'dist'
+
+banner = [
+ "/**"
+ " * <%= pkg.name %> - <%= pkg.description %>"
+ " * @version v<%= pkg.version %>"
+ " * @link <%= pkg.homepage %>"
+ " * @license <%= pkg.license %>"
+ " */"].join("\n")
+
+# -- Tasks ---------------------------------------------------------------------
+
+gulp.task 'browserify', ->
+ browserify extensions: ['.coffee', '.js']
+ .transform coffeeify, global: true
+ .require(src.main, { expose: module.shortcut})
+ .ignore('coffee-script')
+ .bundle().on('error', gutil.log)
+ .pipe source module.filename
+ .pipe buffer()
+ .pipe uglify()
+ .pipe header banner, pkg: pkg
+ .pipe gulp.dest module.dist
+
+gulp.task 'default', ->
+ gulp.start 'browserify'
+ return