# generator-gulp-webapp **Repository Path**: mirrors_stevemao/generator-gulp-webapp ## Basic Information - **Project Name**: generator-gulp-webapp - **Description**: A gulp.js generator for modern webapps - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2025-10-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Web app generator [![Build Status](https://secure.travis-ci.org/yeoman/generator-gulp-webapp.svg?branch=master)](http://travis-ci.org/yeoman/generator-gulp-webapp) > [Yeoman](http://yeoman.io) generator that scaffolds out a front-end web app using [gulp](http://gulpjs.com/) for the build process ![](screenshot.png) ## Features Please see our [gulpfile](app/templates/gulpfile.babel.js) for up to date information on what we support. * CSS Autoprefixing * Built-in preview server with BrowserSync * Automagically compile Sass with [libsass](http://libsass.org) * Automagically lint your scripts * Map compiled CSS to source stylesheets with source maps * Awesome image optimization * Automagically wire-up dependencies installed with [Bower](http://bower.io) * The gulpfile makes use of [ES2015 features](https://babeljs.io/docs/learn-es2015/) by using [Babel](https://babeljs.io) *For more information on what this generator can do for you, take a look at the [gulp plugins](app/templates/_package.json) used in our `package.json`.* ## libsass Keep in mind that libsass is feature-wise not fully compatible with Ruby Sass. Check out [this](http://sass-compatibility.github.io) curated list of incompatibilities to find out which features are missing. If your favorite feature is missing and you really need Ruby Sass, you can always switch to [gulp-ruby-sass](https://github.com/sindresorhus/gulp-ruby-sass) and update the `styles` task in gulpfile accordingly. ## Getting Started - Install dependencies: `npm install --global yo gulp bower` - Install the generator: `npm install --global generator-gulp-webapp` - Run `yo gulp-webapp` to scaffold your webapp - Run `gulp serve` to preview and watch for changes - Run `bower install --save ` to install frontend dependencies - Run `gulp serve:test` to run the tests in the browser - Run `gulp` to build your webapp for production - Run `gulp serve:dist` to preview the production build ## Docs * [getting started](docs/README.md) with this generator * [recipes](docs/recipes/README.md) for integrating other popular technologies like CoffeeScript * [details](docs/bower.md) about our Bower setup ## Options - `--skip-welcome-message` Skips Yeoman's greeting before displaying options. - `--skip-install-message` Skips the the message displayed after scaffolding has finished and before the dependencies are being installed. - `--skip-install` Skips the automatic execution of `bower` and `npm` after scaffolding has finished. - `--test-framework=` Either `mocha` or `jasmine`. Defaults to `mocha`. ## Contribute See the [contributing docs](contributing.md). ## License [BSD license](http://opensource.org/licenses/bsd-license.php)