A Frontend Development starter package using gulp js (NodeJS/NPM/ES6/Gulp/Sass/Babel/Babelify/).
You have to nodeJS and GulpJs installed on your Computer, and then clone this repo
git clone git@github.com:hasanmisbah/gulp-frontend-starter.git .or Download zip file from github and extract into your project Root.
run
npm installto install Dependency then start coding on app/ folder
gulpedit app.json File for CSS banner
to intial build (you will found everything on dev/ folder)
gulp watch or npm run dev to start local Development with browsersync
gulp --build Final Building
if you are faliliar with npm package manager you can install using npm and then add plugin info on gulp file vendors array or simply you can put your plugin into app/assets/vendor
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
"@babel/core": "^7.4.0",
"@babel/preset-env": "^7.4.2",
"browser-sync": "^2.26.3",
"gulp": "^4.0.0",
"gulp-autoprefixer": "^6.0.0",
"gulp-babel": "^8.0.0",
"gulp-clean": "^0.4.0",
"gulp-header": "^2.0.7",
"gulp-headerfooter": "^1.0.3",
"gulp-imagemin": "^5.0.3",
"gulp-inject": "^5.0.2",
"gulp-modernizr": "^3.1.0",
"gulp-notify": "^3.2.0",
"gulp-options": "^1.1.1",
"gulp-plumber": "^1.2.1",
"gulp-pretty-html": "^2.0.9",
"gulp-rename": "^1.4.0",
"gulp-sass": "^4.0.2",
"gulp-sourcemaps": "^2.6.5",
"gulp-uglify": "^3.0.2",
"merge-stream": "^1.0.1"