diff --git a/gulpfile.js b/gulpfile.js index 764fde7..0cc274e 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,2 +1,2 @@ var gulp = require('gulp'); -require('./index.js')(); \ No newline at end of file +require('./index.js')(gulp); \ No newline at end of file diff --git a/index.js b/index.js index 5feb3a0..9e99eaa 100644 --- a/index.js +++ b/index.js @@ -1,9 +1,11 @@ var npmWrapper = require("grunt-npm-helper/lib/npm-wrapper"); var jsonTransform = require('gulp-json-transform'); var gutil = require('gulp-util'); -var gulp = require('gulp'); var publishDeps = []; -module.exports = function(config){ +module.exports = function(gulp, config){ + if(!gulp){ + throw "Please pass gulp as an argument in the first position"; + } config = config || {}; config.user = config.user || undefined; config.password = config.password || undefined; diff --git a/package.json b/package.json index c20abb2..0d1a92f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gulp-tasks-npm", - "version": "0.1.0", + "version": "0.2.0", "description": "adds npm install and publish tasks to gulp", "main": "index.js", "scripts": { @@ -22,8 +22,10 @@ "homepage": "https://github.com/tparnell8/gulp-tasks-npm#readme", "dependencies": { "grunt-npm-helper": "0.0.2", - "gulp": "^3.9.1", "gulp-json-transform": "^0.3.2", "gulp-util": "^3.0.7" + }, + "devDependencies": { + "gulp": "^3.9.1" } }