| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This starter kit has been created based on:
In the starter kit you can see sample HTML, JS and SCSS files that are useful for students of the online course about web performance optimisation. Feel free to remove the files if you want to start using this boilerplate for your own project and initially optimise it using the build process.
A simple Gulp 4 Starter Kit for modern web development.
This Gulp Starter Kit provides a simple way of setting up a modern web development environment. Here is a list of the current features:
This should be installed on your computer in order to get up and running:
These npm packages are used in the Gulp Starter Kit:
For more information, take a look at the package.json file or visit the linked npm package sites.
The other way of downloading the Gulp Starter Kit is by cloning this Git repository. Before executing any commands, make sure you have Git installed on your computer.
Then, follow these instructions:
If you are lazy, just do everything at once:
git clone https://github.com/bartekmis/frontend-optimisation-starter-kit your-project-name && cd your-project-name && npm install && npm startThe Gulp Starter Kit offers two different build scripts:
In case you prefer to use one of the other supported CSS preprocessors over Sass, you can simply create a new directory src/assets/css-processor-name which is where all your CSS preprocessor files have to be placed. After you have moved all your code to the new folder, just make sure to delete the sass directory and everything should work as expected.
Here's a list of the currently supported CSS preprocessors and the corresponding directory names:
The recommended way of specifying which browsers should be targeted by the CSS autoprefixer is to add a browserslist key to package.json:
{
"browserslist": [
"last 3 versions",
"> 0.5%"
]
}You can find more information on that topic in the README file of the employed PostCSS plugin.
The following types of images are currently supported:
You don't need to specify your dependencies anywhere else than in your package.json file. Just install your dependencies via npm and all your dependencies get automatically loaded and copied into the dist folder.
ES6 modules are supported by this Gulp Starter Kit. Just install your dependencies and import them like so:
import axios from 'axios';Feel free to contribute to this project! Any kinds of contributions are highly appreciated!
Please make sure to follow the process below in order to contribute to this project:
This project uses the rules of semantic versioning. For more information, visit semver.org.
This project is licensed under the MIT License.
| Back | FazBrowse Home | New Git URL |