{"_id":"gulp-sync","_rev":"31-e45be989d31cb1e035316657e211fffa","name":"gulp-sync","description":"sync for dependency tasks of gulp.task method","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"gulp-sync","version":"0.1.0","description":"sync for dependency tasks of gulp.task method","main":"./lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git://github.com/kaminaly/gulp-sync.git"},"keywords":["gulpfriendly","gulp","sync","async"],"author":{"name":"kaminaly","url":"http://github.com/kaminaly"},"license":"MIT","devDependencies":{"gulp":"*","gulp-coffee":"*","gulp-mocha":"*","coffee-script":"*","should":"*"},"bugs":{"url":"https://github.com/kaminaly/gulp-sync/issues"},"homepage":"https://github.com/kaminaly/gulp-sync","_id":"gulp-sync@0.1.0","dist":{"shasum":"42f62fdc7d4fc45fd28247b4072710d9ab8d1372","tarball":"https://registry.npmjs.org/gulp-sync/-/gulp-sync-0.1.0.tgz","integrity":"sha512-lr+wFLOsfbLbutPKmnEwCwFg6o3KXi81pjCezHq90xHnyA1j4rDNJeRloI3DI+18IVgcnxpMFIJTNsuEQUbJug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFdWaYAcU33NwmfgPSXcz5qrvu3OdIQRKxGWpqmEeBWAIgKLzz2bytLL47Bo+2uYe6zfEOmne8zxU73JE6kfetJy8="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"},"maintainers":[{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"}]},"0.1.1":{"name":"gulp-sync","version":"0.1.1","description":"sync for dependency tasks of gulp.task method","main":"./lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git://github.com/kaminaly/gulp-sync.git"},"keywords":["gulpfriendly","gulp","sync","async"],"author":{"name":"kaminaly","url":"http://github.com/kaminaly"},"license":"MIT","devDependencies":{"gulp":"*","gulp-coffee":"*","gulp-mocha":"*","coffee-script":"*","should":"*"},"bugs":{"url":"https://github.com/kaminaly/gulp-sync/issues"},"homepage":"https://github.com/kaminaly/gulp-sync","gitHead":"b4920d041b50bb1b7ca3c190a75cd7134eeb4f5c","_id":"gulp-sync@0.1.1","_shasum":"11d3fea1ef5366ffa098b04d84810b669a74e2d1","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"},"maintainers":[{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"}],"dist":{"shasum":"11d3fea1ef5366ffa098b04d84810b669a74e2d1","tarball":"https://registry.npmjs.org/gulp-sync/-/gulp-sync-0.1.1.tgz","integrity":"sha512-RDcKY/9ytumosSyVi5hYmlOziMg6T5MGf2z+BmON0o57BY9jXqzOgMAFdpOLbNdqY7N/QkH6PXfmTepxzWF2dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2I7I2sRxYgS9fF0+h+o+N7bub0V+3YefW8T3Ob1lSlgIgGsKQZStnnWJhOaBs6ZGAoy1YllMrtuaEgOARViJd78s="}]}},"0.1.2":{"name":"gulp-sync","version":"0.1.2","description":"sync for dependency tasks of gulp.task method","main":"./lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git://github.com/kaminaly/gulp-sync.git"},"keywords":["gulpfriendly","gulp","sync","async"],"author":{"name":"kaminaly","url":"http://github.com/kaminaly"},"license":"MIT","devDependencies":{"gulp":"*","gulp-coffee":"*","gulp-mocha":"*","coffee-script":"*","should":"*"},"bugs":{"url":"https://github.com/kaminaly/gulp-sync/issues"},"homepage":"https://github.com/kaminaly/gulp-sync","gitHead":"9838ad9fcd98655359e1c64b38bd4a8c2df105aa","_id":"gulp-sync@0.1.2","_shasum":"9b20b019bd703119e934ad862e565cb0c0b60ec4","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"},"maintainers":[{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"}],"dist":{"shasum":"9b20b019bd703119e934ad862e565cb0c0b60ec4","tarball":"https://registry.npmjs.org/gulp-sync/-/gulp-sync-0.1.2.tgz","integrity":"sha512-FLBC/dyW8XbY+MsBNAUzOcESlfZY2/HS9XqvT7eRKwmaUSwVorI0XFp3ilAogEpubXM681a+FwVknYPa+7p3+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRMBUrePRIQQiCwZHSIBxmmYZphLwhFBEX5ttb2e43BwIgQED3d6p+c/VSbtrGjFdx2iokWFkYI2CO4oiN6HA5E9c="}]}},"0.1.3":{"name":"gulp-sync","version":"0.1.3","description":"sync for dependency tasks of gulp.task method","main":"./lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git://github.com/kaminaly/gulp-sync.git"},"keywords":["gulpfriendly","gulp","sync","async"],"author":{"name":"kaminaly","url":"http://github.com/kaminaly"},"license":"MIT","devDependencies":{"gulp":"*","gulp-coffee":"*","gulp-mocha":"*","coffee-script":"*","should":"*"},"bugs":{"url":"https://github.com/kaminaly/gulp-sync/issues"},"homepage":"https://github.com/kaminaly/gulp-sync","gitHead":"046fd08cdb3348e7c089e9abafb653e5b7b4f303","_id":"gulp-sync@0.1.3","_shasum":"b9797d721f3b4f98a1a0f5e8a570565eeb01483c","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"},"maintainers":[{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"}],"dist":{"shasum":"b9797d721f3b4f98a1a0f5e8a570565eeb01483c","tarball":"https://registry.npmjs.org/gulp-sync/-/gulp-sync-0.1.3.tgz","integrity":"sha512-HU0Q3qYeJbGA1lX/xDEEAMxA0s9LjOKbYusl/Q+NXzWb7kZQ77bWZDCWtdJ3rzoHMtStDYbLUqg1Vf7sT3HVvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtw6T+ROaYbVhq6K4tz7TvqwS1Yp63Nv8vRhO1moqEuAIgP6xyjITvxVRoTkYL1xW3BCtry45gYbTNT2Rupd4GMq8="}]}},"0.1.4":{"name":"gulp-sync","version":"0.1.4","description":"sync for dependency tasks of gulp.task method","main":"./lib/index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git://github.com/kaminaly/gulp-sync.git"},"keywords":["gulpfriendly","gulp","sync","async"],"author":{"name":"kaminaly","url":"http://github.com/kaminaly"},"license":"MIT","devDependencies":{"gulp":"*","gulp-coffee":"*","gulp-mocha":"*","coffee-script":"*","should":"*"},"bugs":{"url":"https://github.com/kaminaly/gulp-sync/issues"},"homepage":"https://github.com/kaminaly/gulp-sync","gitHead":"29d9eab20fd7a37043353d8d722d45d0f23fbaf9","_id":"gulp-sync@0.1.4","_shasum":"22eb9528f95737d4715c01272180a08f24133db5","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"},"maintainers":[{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"}],"dist":{"shasum":"22eb9528f95737d4715c01272180a08f24133db5","tarball":"https://registry.npmjs.org/gulp-sync/-/gulp-sync-0.1.4.tgz","integrity":"sha512-J25gz+qCiLtI6b87iG05NXxSJE5Ty9lDyC4i7dAx3SXmo1xuCqmSx2eDBqAi4JWISI+iBRckzvKIGeG4T6TWQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQKisszM3iZ1adv3iJ1PeH1XG3bZx/k2HHKm1UhB+6DwIgHdPBb2tFUw1n6Tk6wbOUWEozDza3bG4ytA7DZT3nwdQ="}]}}},"readme":"# [gulp](http://gulpjs.com)-sync [![Build Status](https://travis-ci.org/kaminaly/gulp-sync.svg?branch=master)](https://travis-ci.org/kaminaly/gulp-sync) [![NPM version](https://badge.fury.io/js/gulp-sync.svg)](http://badge.fury.io/js/gulp-sync)\n> sync for dependency tasks of gulp.task method\n\n*this is not gulp plugin*\n\n\n## Install\n\n```bash\n$ npm install --save-dev gulp-sync\n```\n\n\n## Usage\n\n### sync\n```js\nvar gulp = require('gulp');\nvar gulpsync = require('gulp-sync')(gulp);\n\ngulp.task('default', gulpsync.sync(['a', 'b', 'c']));\n```\n\n```js\nvar gulp = require('gulp');\nvar gulpsync = require('gulp-sync')(gulp);\n\ngulp.task('default', gulpsync.sync([\n    // sync\n    'a',\n    [\n        // async\n        'b-1',\n        'b-2'\n    ],\n    [\n        // async\n        'c-1',\n        [\n            // sync\n            'c-2-1',\n            'c-2-2'\n        ]\n    ]\n]));\n```\n\n### async\n```js\nvar gulp = require('gulp');\nvar gulpsync = require('gulp-sync')(gulp);\n\ngulp.task('default', gulpsync.async(['a', 'b', 'c']));\n//same gulp.task('default', ['a', 'b', 'c']);\n```\n\n```js\nvar gulp = require('gulp');\nvar gulpsync = require('gulp-sync')(gulp);\n\ngulp.task('default', gulpsync.async([\n    // async\n    'a',\n    [\n        // sync\n        'b-1',\n        'b-2'\n    ],\n    [\n        // sync\n        'c-1',\n        [\n            // async\n            'c-2-1',\n            'c-2-2'\n        ]\n    ]\n]));\n```\n\n### mix and multiple\n\n~~if you need run multiple, method will required 2nd parameter. that must be unique.~~  \n2nd parameter is no longer required.\n\n```js\nvar gulp = require('gulp');\nvar gulpsync = require('gulp-sync')(gulp);\n\ngulp.task('debug', gulpsync.async(['a', ['b', 'c']]));\ngulp.task('release', gulpsync.sync([['c', 'd'], 'e']));\ngulp.task('test', gulpsync.sync(['debug', 'f', 'g']));\n\ngulp.task('default', ['debug']);\n```\n\n## API\n\n### sync(tasks, name)\n\n#### tasks\n\nType: `Array` of `String`\n\ntask name list.\nrequired.\n\n\n#### name\n\nType: `String`  \nDefault: `sync group` + `count`\n\nprefix of generated task name  \nfor instance you can use this parameter for checking the validation\n\n\n\n### async(tasks, name)\n\n#### tasks\n\nType: `Array` of `String`\n\ntask name list.\nrequired.\n\n\n#### name\n\nType: `String`  \nDefault: `sync group` + `count`\n\nprefix of generated task name  \nfor instance you can use this parameter for checking the validation\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","maintainers":[{"name":"kaminaly","email":"yasutomo@shiftbrain.co.jp"}],"time":{"modified":"2022-06-18T18:05:43.911Z","created":"2014-06-10T18:39:42.619Z","0.1.0":"2014-06-10T18:39:43.540Z","0.1.1":"2014-06-10T19:12:05.993Z","0.1.2":"2014-06-11T02:04:04.983Z","0.1.3":"2014-10-15T13:52:27.318Z","0.1.4":"2014-12-08T03:31:31.183Z"},"readmeFilename":"README.md","homepage":"https://github.com/kaminaly/gulp-sync","keywords":["gulpfriendly","gulp","sync","async"],"repository":{"type":"git","url":"git://github.com/kaminaly/gulp-sync.git"},"author":{"name":"kaminaly","url":"http://github.com/kaminaly"},"bugs":{"url":"https://github.com/kaminaly/gulp-sync/issues"},"license":"MIT","users":{"romelyus":true,"abhisekp":true,"chovy":true,"n0n1":true,"johnym":true,"iolo":true,"yakun.cyk":true,"xiaochao":true,"fcanteiro":true,"peunzhang":true,"flftfqwxf":true,"xrush":true,"salathielgenese":true}}