UNPKG

fliphub-monorepo

Version:
294 lines (275 loc) 12.5 kB
# gulp ### list of cool ones (went through every one) ## monorepo https://github.com/ziflex/gulp-tasks-monorepo ## assets - https://www.npmjs.com/package/gulp-pipes/ - https://www.npmjs.com/package/gulp-assets-plus/ - https://www.npmjs.com/package/gulp-assets/ - https://www.npmjs.com/package/gulp-assetpaths/ - https://www.npmjs.com/package/gulp-replace-assets/ - https://www.npmjs.com/package/gulp-cdnfy/ - https://www.npmjs.com/package/gulp-assets-manifest/ ### images - https://www.npmjs.com/package/gulp-sprite-glue/ - https://www.npmjs.com/package/gulp-base64-inline/ - https://www.npmjs.com/package/gulp-image-data-uri/ - https://www.npmjs.com/package/gulp-imgToBase64/ - https://www.npmjs.com/package/gulp-optipng/ - https://www.npmjs.com/package/gulp-svg-sprites/ - https://www.npmjs.com/package/gulp-webp/ - https://www.npmjs.com/package/gulp-img64/ - https://www.npmjs.com/package/gulp-svg-icons/ - https://www.npmjs.com/package/gulp-css-spritesmith/ - https://www.npmjs.com/package/gulp-rewrite-image-path/ - https://www.npmjs.com/package/gulp-img2js/ - https://www.npmjs.com/package/gulp-svg-sprite-plus/ - https://www.npmjs.com/package/gulp-svg-css/ - https://www.npmjs.com/package/gulp-spritegen/ ### styles - https://www.npmjs.com/package/gulp-css-asset-cachebuster/ - https://www.npmjs.com/package/gulp-css-useref/ - https://www.npmjs.com/package/gulp-uglifycss/ - https://www.npmjs.com/package/gulp-un-css/ - https://www.npmjs.com/package/gulp-combine-media-queries/ - https://www.npmjs.com/package/gulp-prefix-css/ - https://www.npmjs.com/package/gulp-css-scss/ - https://www.npmjs.com/package/gulp-image-preload/ - https://www.npmjs.com/package/gulp-inline-assets/ - https://www.npmjs.com/package/gulp.sass/ - https://www.npmjs.com/package/gulp-css-inline-assets/ - https://www.npmjs.com/package/gulp-sources-less/ - https://www.npmjs.com/package/gulp-polish/ - https://www.npmjs.com/package/semicolon-less/ - https://www.npmjs.com/package/gulp-css-inliner/ - https://www.npmjs.com/package/gulp-css-sandbox/ - https://www.npmjs.com/package/less-import-aliases/ * - https://www.npmjs.com/package/gulp-css-merger/ * - https://www.npmjs.com/package/gulp-react-native-css-transform/ - ### html - https://www.npmjs.com/package/gulp-bundle-templates/ - https://www.npmjs.com/package/gulp-react/ - https://www.npmjs.com/package/gulp-prefix/ - https://www.npmjs.com/package/gulp-html-validator/ - https://www.npmjs.com/package/gulp-importify/ - https://www.npmjs.com/package/gulp-sass-bulk-import/ - https://www.npmjs.com/package/gulp-include-source/ - https://www.npmjs.com/package/gulp-htmlparser/ - https://www.npmjs.com/package/gulp-html-include/ - https://www.npmjs.com/package/gulp-ejs-json/ - https://www.npmjs.com/package/gulp-htmlprocessor/ - https://www.npmjs.com/package/gulp-glob-html/ - https://www.npmjs.com/package/gulp-html-glob-expansion/ - https://www.npmjs.com/package/gulp-html-includer/ ### font - https://www.npmjs.com/package/gulp-svg2ttf/ - https://www.npmjs.com/package/gulp-ttf2woff/ - https://www.npmjs.com/package/gulp-svgicons2svgfont/ ### other - https://www.npmjs.com/package/gulp-file-inline/ - https://www.npmjs.com/package/gulp-serviceworker/ ### caching - https://github.com/tschaub/gulp-newer - https://github.com/ahaurw01/gulp-remember - https://github.com/contra/gulp-cached - https://www.npmjs.com/package/gulp-hash-filename/ - https://www.npmjs.com/package/gulp-cache-breaker/ - https://www.npmjs.com/package/gulp-version-filename/ - https://www.npmjs.com/package/gulp-cache-buster/ - https://www.npmjs.com/package/gulp-hash-cachebuster/ - https://www.npmjs.com/package/cache-crusher/ - https://www.npmjs.com/package/gulp-newy/ - https://www.npmjs.com/package/gulp-pattern-rename/ - https://www.npmjs.com/package/gulp-css-cache-bust/ - https://www.npmjs.com/package/gulp-cacheable/ - https://www.npmjs.com/package/gulp-filter-cache/ - https://www.npmjs.com/package/gulp-asset-cache/ - https://www.npmjs.com/package/gulp-folder-index/ - https://www.npmjs.com/package/gulp-cache-bustrel/ - https://www.npmjs.com/package/gulp-webpack-cache/ - https://www.npmjs.com/package/gulp-file-transform-cache/ - https://www.npmjs.com/package/gulp-asset-manifest/ - https://www.npmjs.com/package/gulp-content-cache/ - https://www.npmjs.com/package/gulp-resource-cache/ - https://www.npmjs.com/package/gulp-with-cache/ - https://www.npmjs.com/package/gulp-revision/ ## transpiling - https://www.npmjs.com/package/gulp-sweetjs/ - https://www.npmjs.com/package/gulp-webpack-sourcemaps/ - https://www.npmjs.com/package/gulp-transform/ ### browserify - https://www.npmjs.com/package/gulp-browserify-thin/ - https://www.npmjs.com/package/gulp-envify/ - https://www.npmjs.com/package/gulp-watchify-browserify/ - https://www.npmjs.com/package/gulp-browserify-wrap/ - https://www.npmjs.com/package/gulp-module-bundle/ - https://www.npmjs.com/package/gulp-browatchify/ ### babel - https://www.npmjs.com/package/gulp-babel2/ - https://www.npmjs.com/package/gulp-babel-external-helpers/ (would work with rollup) ### coffeescript - https://www.npmjs.com/package/gulp-coffee/ - https://www.npmjs.com/package/gulp-js2coffee/ ### typescript - https://www.npmjs.com/package/gulp-typescript - https://www.npmjs.com/package/gulp-tslint - https://www.npmjs.com/package/gulp-tsb - https://www.npmjs.com/package/gulp-tsc - https://www.npmjs.com/package/gulp-tsconfig/ - https://www.npmjs.com/package/gulp-ts-config/ - https://www.npmjs.com/package/gulp-typescript-glob/ - https://www.npmjs.com/package/gulp-typescript-helper/ ### optimizations #### rollup - https://www.npmjs.com/package/gulp-better-rollup - https://www.npmjs.com/package/gulp-rollup ## testing - https://www.npmjs.com/package/gulp-istanbul/ - https://www.npmjs.com/package/gulp-mocha-phantomjs/ - https://www.npmjs.com/package/gulp-tape/ - https://www.npmjs.com/package/gulp-bench/ - https://www.npmjs.com/package/gulp-jasmine-browser/ - https://www.npmjs.com/package/gulp-cucumber/ - https://www.npmjs.com/package/gulp-karma-runner/ - https://www.npmjs.com/package/gulp-behat-stream/ - https://www.npmjs.com/package/gulp-karma2/ ## bundling instructions - https://www.npmjs.com/package/gulp-include/ - https://www.npmjs.com/package/gulp-library-umd/ - https://www.npmjs.com/package/gulp-pathmap/ - https://www.npmjs.com/package/gulp-plumber-notifier/ - https://www.npmjs.com/package/gulp-regex-replace/ - https://www.npmjs.com/package/gulp-sort/ - https://www.npmjs.com/package/gulp-clone/ - https://www.npmjs.com/package/gulp-expect-file/ - https://www.npmjs.com/package/gulp-ext/ - https://www.npmjs.com/package/gulp-jspm/ - https://www.npmjs.com/package/gulp-merge/ - https://www.npmjs.com/package/gulp-directory-map/ - https://www.npmjs.com/package/gulp-build/ - https://www.npmjs.com/package/gulp-linker/ - https://www.npmjs.com/package/gulp-group-files/ - https://www.npmjs.com/package/gulp-gitignore/ - https://www.npmjs.com/package/gulp-npmignore/ - https://www.npmjs.com/package/gulp-module-builder/ - https://www.npmjs.com/package/gulp-file-tree/ - https://www.npmjs.com/package/gulp-js-deps/ *** - https://www.npmjs.com/package/gulp-jspm-assets/ - https://www.npmjs.com/package/gulp-chroot/ - https://www.npmjs.com/package/gulp-hydra/ - https://www.npmjs.com/package/gulp-tree-concat/ - https://www.npmjs.com/package/gulp-funnel/ - https://www.npmjs.com/package/gulp-yarn/ - https://www.npmjs.com/package/gulp-require-order/ ** - https://www.npmjs.com/package/gulp-dependencies-changed/ * - https://www.npmjs.com/package/gulp-requirejs-stream/ - https://www.npmjs.com/package/gulp-slurpee/ - https://www.npmjs.com/package/gulp-build-promised/ - https://www.npmjs.com/package/gulp-collect/ - https://www.npmjs.com/package/quber-gulp-flatten/ - https://www.npmjs.com/package/gulp-ast/ - https://www.npmjs.com/package/gulp-filetree/ - https://www.npmjs.com/package/gulp-deleted/ * - https://www.npmjs.com/package/gulp-npm-version/ - https://www.npmjs.com/package/gulp-nodefy/ - https://www.npmjs.com/package/gulp-walker/ - https://www.npmjs.com/package/gulp-depend/ ** - https://www.npmjs.com/package/gulp-jsonp/ ** - https://www.npmjs.com/package/gulp-file-wrapper/ - https://www.npmjs.com/package/gulp-src/ - https://www.npmjs.com/package/gulp-depgen/ * - https://www.npmjs.com/package/gulp-es6-import/ ## sourcemaps - https://www.npmjs.com/package/tvvt-gulp-sourcemaps/ - https://www.npmjs.com/package/gulp-resolver/ - https://www.npmjs.com/package/gulp-extract-sourcemap/ - https://www.npmjs.com/package/gulp-wrap-commonjs-sourcemaps/ ## dev server - https://www.npmjs.com/package/gulp-queue/ - https://www.npmjs.com/package/gulp-ondemand-server/ - https://www.npmjs.com/package/gulp-dev-server/ - https://www.npmjs.com/package/gulp-watch-less2/ - https://www.npmjs.com/package/gulp-debounced-watch/ ## deployment - https://www.npmjs.com/package/gulp-s3-upload/ - https://www.npmjs.com/package/gulp-tag-version/ - https://www.npmjs.com/package/gulp-cdn/ - https://www.npmjs.com/package/gulp-s3-util/ - https://www.npmjs.com/package/gulp-codecov.io/ - https://www.npmjs.com/package/gulp-cloudflare/ - https://www.npmjs.com/package/gulp-cdn-absolute-path/ - https://www.npmjs.com/package/cdn-uploader/ - https://www.npmjs.com/package/gulp-di/ - https://www.npmjs.com/package/gulp-release-plugin/ ## environments - (should use babeli + uglify) - https://www.npmjs.com/package/gulp-process-env/ - https://www.npmjs.com/package/gulp-throttle/ ### prod - https://www.npmjs.com/package/gulp-uglyfly/ - https://www.npmjs.com/package/gulp-closurecompiler/ - https://www.npmjs.com/package/gulp-sizediff/ - https://www.npmjs.com/package/gulp-uglify-inline/ ## server & hmr & watch - https://www.npmjs.com/package/gulp-develop-server/ - https://www.npmjs.com/package/gulp-devserver2/ - https://www.npmjs.com/package/gulp-express/ - https://www.npmjs.com/package/gulp-filetree-json-easy/ - https://www.npmjs.com/package/gulp-watch-koala/ - https://www.npmjs.com/package/gulp-koa-service/ - https://www.npmjs.com/package/gulp-nodemon-version/ - https://www.npmjs.com/package/gulp-webserver2/ - https://www.npmjs.com/package/gulp-watch-sequence/ - https://www.npmjs.com/package/gulp-waitfor/ - https://www.npmjs.com/package/gulp-less-watcher/ - https://www.npmjs.com/package/gulp-devserver/ - https://www.npmjs.com/package/gulp-watchify/ - https://www.npmjs.com/package/gulp-koa/ - https://www.npmjs.com/package/gulp-dev-express/ --------- ### misc - https://www.npmjs.com/package/gulp-amd/ - https://www.npmjs.com/package/get-gulp-args/ - https://www.npmjs.com/package/gulp-complexity/ - https://www.npmjs.com/package/gulp-lodash/ - https://www.npmjs.com/package/gulp-mixpanel/ - https://www.npmjs.com/package/gulp-mamp/ - https://www.npmjs.com/package/gulp-downloader/ - https://www.npmjs.com/package/gulp-fsharp/ - https://www.npmjs.com/package/gulp-polyfiller/ - https://www.npmjs.com/package/yarn-installs/ ### webpack - https://www.npmjs.com/package/gulp-webpack-glob/ - https://www.npmjs.com/package/dj-webpack-stream/ - https://www.npmjs.com/package/webpack-stream-watch/ - https://www.npmjs.com/package/webpack-stream-cache/ - https://www.npmjs.com/package/gulp-webpack-config/ ### lint - https://www.npmjs.com/package/gulp-flowcheck/ #### angular, react, vue, electron - https://www.npmjs.com/package/gulp-angular-injector/ - https://www.npmjs.com/package/gulp-run-electron/ - https://www.npmjs.com/package/gulp-jsxtransform/ - https://www.npmjs.com/package/gulp-ng-template-strings/ - https://www.npmjs.com/package/gulp-require-angular/ - https://www.npmjs.com/package/gulp-customize-bootstrap/ - https://www.npmjs.com/package/gulp-angular-template/ - https://www.npmjs.com/package/gulp-ng-module-filter/ - https://www.npmjs.com/package/gulp-awesome-electron/ - https://www.npmjs.com/package/gulp-vuemaker/ - https://www.npmjs.com/package/gulp-ng-http2js/ - https://www.npmjs.com/package/gulp-ng-jsoncache/ #### stats & debugging - https://www.npmjs.com/package/gulp-count-stat/ - https://www.npmjs.com/package/gulp-debug/ - https://www.npmjs.com/package/gulp-memory-stats/ - https://www.npmjs.com/package/gulp-prompt-async/ - https://www.npmjs.com/package/gulp-warn-size/ - https://www.npmjs.com/package/gulp-confirm/ ### presets - https://www.npmjs.com/package/gulp-recipe/ - https://github.com/mozilla-rpweb/webpack-chain - https://www.npmjs.com/package/gulp-gulp/ - https://www.npmjs.com/package/gulp-recipe-browserify/ - https://www.npmjs.com/package/gulpfile/