{"id":19568270,"url":"https://github.com/thecodechef/gulp-install-tools","last_synced_at":"2025-04-27T02:32:56.524Z","repository":{"id":57257940,"uuid":"64576406","full_name":"thecodechef/gulp-install-tools","owner":"thecodechef","description":"A Simple Toolset to Help Install \u0026 Uninstall Gulp Plugins.","archived":false,"fork":false,"pushed_at":"2018-12-08T07:05:16.000Z","size":93,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-21T11:08:08.055Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thecodechef.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-07-31T04:11:38.000Z","updated_at":"2019-01-14T07:49:04.000Z","dependencies_parsed_at":"2022-08-25T21:22:45.863Z","dependency_job_id":null,"html_url":"https://github.com/thecodechef/gulp-install-tools","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodechef%2Fgulp-install-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodechef%2Fgulp-install-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodechef%2Fgulp-install-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thecodechef%2Fgulp-install-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thecodechef","download_url":"https://codeload.github.com/thecodechef/gulp-install-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251080744,"owners_count":21533142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T06:03:11.181Z","updated_at":"2025-04-27T02:32:56.095Z","avatar_url":"https://github.com/thecodechef.png","language":"JavaScript","funding_links":["http://www.patreon.com/TheCodeChef"],"categories":[],"sub_categories":[],"readme":"[![NPM version](https://img.shields.io/npm/v/gulp-install-tools.svg)](http://badge.fury.io/js/gulp-install-tools)\n[![GitHub tag](https://img.shields.io/github/tag/thecodechef/gulp-install-tools.svg?style=flat-square)](https://github.com/thecodechef/gulp-install-tools/releases/latest)\n[![GitHub issues](https://img.shields.io/github/issues/thecodechef/gulp-install-tools.svg?style=flat-square)](https://github.com/thecodechef/gulp-install-tools/issues?utf8=✓\u0026q=is%3Aissue+is%3Aopen)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/thecodechef/gulp-install-tools.svg?style=flat-square)](https://github.com/thecodechef/gulp-install-tools/pulls?utf8=✓\u0026q=is%3Apr+is%3Aopen)\n[![GitHub watchers](https://img.shields.io/github/watchers/thecodechef/gulp-install-tools.svg?style=flat-square)](https://github.com/thecodechef/gulp-install-tools/watchers)\n[![GitHub stars](https://img.shields.io/github/stars/thecodechef/gulp-install-tools.svg?style=flat-square)](https://github.com/thecodechef/gulp-install-tools/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/thecodechef/gulp-install-tools.svg?style=flat-square)](https://github.com/thecodechef/gulp-install-tools/network)\n[![Build Status](https://travis-ci.org/thecodechef/gulp-install-tools.svg?branch=master)](https://travis-ci.org/thecodechef/gulp-install-tools)\n[![NPM](https://nodei.co/npm/gulp-install-tools.png?downloads=true\u0026stars=true)](https://nodei.co/npm/gulp-install-tools/)\n\u003ca href=\"http://www.patreon.com/TheCodeChef\"\u003e\u003cimg css=\"display:inline-block;\" src=\"./patreon_support_me_btn.png\" title=\"Suppport Me On Patreon\"\u003e\u003c/a\u003e\n\n# gulp-install-tools #\n\n\u003e A Simple Toolset to Help Install \u0026 Uninstall Gulp Plugins.\n\n## Install with NPM ##\n\n```bash\nsudo npm install gulp-install-tools --save-dev\n```\n\n## Usage ##\n\n### Before: ###\n\n```\n  sudo npm install --save-dev gulp-{util,data,add-src,notify,filter,git,include,template,imagemin,tag-version,bump,flatmap,if,concat,uglify,responsive,rename,replace,pug,verb}\n```\n\n### After: ###\n\n```js\nconst gulp = require('gulp'),\n      $    = require('gulp-install-tools')(gulp, [ // List of Gulp Plugins you want installed\n        'util',\n        'data',\n        'add-src',\n        'notify',\n        'filter',\n        'git',\n        'include',\n        'template',\n        'imagemin',\n        'tag-version',\n        'bump',\n        'flatmap',\n        'if',\n        'pug',\n        'concat',\n        'uglify',\n        'responsive',\n        'rename',\n        'replace',\n        'verb'\n      ])\n```\n\n### Then Run in the Command Line: ###\n\n```bash\n# whatever is in the list will be installed\ngulp install\n```\n\n_*or*_\n\n```bash\n# whatever is not in the list will be uninstalled\ngulp uninstall\n```\n\n### Now you can use in gulpfile.js ###\n\n```js\n  gulp.task('default',() =\u003e {\n    return gulp.src('./templates/pages/*.pug')\n      .pipe($.pug({pretty: true}))\n      .pipe(gulp.dest('./dist'));\n  });\n```\n\n## Generated Tasks ##\n\n### Install Task ###\n\n\u003e The `install` task is to install tasks that are in your list of specified packages\n\n#### Example: ####\n```bash\ngulp install\n```\n\n### Uninstall Task ###\n\n\u003e The `uninstall` task is to uninstall tasks that are not in your list of specified packages\n\n#### Example: ####\n```bash\ngulp uninstall\n```\n\n### Bump Task ###\n\n\u003e The `bump` task is to bump the package.json version number by one at each float point\n\u003e  common args are ['**--patch**','**--minor**','**--major**','**--pre**']\n\n#### Example: ####\n```bash\n# Bumps the version to *.*.1\ngulp bump\n```\n#### Example: ####\n```bash\n# Bumps the version to *.*.1\ngulp bump --patch\n```\n#### Example: ####\n```bash\n# Bumps the version to *.1.*\ngulp bump --minor\n```\n#### Example: ####\n```bash\n# Bumps the version to 1.*.*\ngulp bump --major\n```\n#### Example: ####\n```bash\n# Bumps the version to *.*.*-0\ngulp bump --pre\n```\n\n### Init Task ###\n\n\u003e The `init` task is to initialize an empty repository in your directory if one already exists it does nothing\n\u003e but tell you one already exists\n\n#### Example: ####\n```bash\ngulp init\n```\n\n### Tag Task ###\n\n\u003e The `tag` task is to create a git tag from the package.json version\n\n#### Example: ####\n```bash\ngulp tag\n```\n\n### Commit Task ###\n\n**Note:** You will have to use the `sudo` command before it\n\n\u003e The `commit` task is to commit changes to your repo\n\u003e common args are['**--message**']\n\n#### Example: ####\n```bash\nsudo gulp commit\n```\n\n#### Example: ####\n```bash\nsudo gulp commit --message \"Initial Commit\"\n```\n\n### Publish Task ###\n\n**Note:** You will have to use the `sudo` command before it\n\n\u003e The `publish` task is to publish your package to npmjs\n\u003e very helpful if your developing your own gulp plugin or a normal npm package\n\u003e it depend on the `tag` \u0026 `commit` tasks which both depend on the `init` task\n\n#### Example: ####\n```bash\nsudo gulp publish\n```\n\n## Auto-Bumping \u0026 Publishing  ##\n\n\u003e The easiest way that i have found to do this is:\n\n```bash\ngulp bump;sudo gulp publish\n```\n\n## Author ##\n\n**Jeremy Bolding**\n\n * [github/thecodechef](https://www.github.com/thecodechef)\n * [twitter/thecodechef](https://www.twitter.com/thecodechef)\n\n## Copyright \u0026 License ##\n\nCopyright (c) 2016 Jeremy Bolding, All Rights Reserved.\nLicensed under the __MIT__ License.\n\n***\n\n\u003ca href=\"http://www.patreon.com/TheCodeChef\"\u003e\u003cimg css=\"margin:10px auto; display:inline-block;\" src=\"./patreon.png\" title=\"Suppport Me On Patreon\"\u003e\u003c/a\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthecodechef%2Fgulp-install-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthecodechef%2Fgulp-install-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthecodechef%2Fgulp-install-tools/lists"}