Starter kit based on parcel bundler, used for web development π©βπ»
I've created this template π to speed up creation of the projects, installing all the necessery packages, writing scripts, creating file structure π can be time consuming and annoying π€― This template will help you with that π
If you don't have already installed Node.js and yarn just do it now !
Click on Use this template
button and follow instructions, clone your repo on your computer, go to the project folder and in console type yarn install
. Yarn will install all needed packages after that you are ready to code π¨βπ»
yarn dev
- runs development mode
yarn build
- runs build process for production
yarn test
- runs jest tests
yarn test:report
- build coverage report
yarn lint
- runs eslinter
yarn lint:fix
- runs eslint and trying to the fix errors
yarn publish
- runs build and publish the page using gh-pages
branch
.
βββ node_modules
βββ src
βΒ Β βββ tests
βΒ Β βββ assets
βΒ Β βΒ Β βββ images
βΒ Β βΒ Β βββ icons
βΒ Β βββ sass
βΒ Β βΒ Β βββ layout
βΒ Β βΒ Β βββ base
βΒ Β βΒ Β βΒ Β βββ _typography.scss
βΒ Β βΒ Β βΒ Β βββ _variables.scss
βΒ Β βΒ Β βΒ Β βββ _reset.scss
βΒ Β βΒ Β βββ main.scss
βΒ Β βΒ Β βββ components
βΒ Β βΒ Β βββ pages
βΒ Β βββ js
βΒ Β βΒ Β βββ index.js
βΒ Β βββ pages
βΒ Β βββ index.html
βββ babel.config.js
βββ package.json
βββ cover-image.png
βββ jest.config.js
βββ README.md
βββ yarn.lock
- Yarn - docs
- Prettier
- Eslint
- Getting Prettier, Eslint and Vscode to work together
- What is Babel?
- Parcel - Getting Started
- Jest - Getting Started
- Sass
- @babel/core
- @babel/preset-env
- babel-jest
- eslint
- eslint-config-airbnb-base
- eslint-config-prettier
- eslint-plugin-import
- eslint-plugin-prettier
- jest
- parcel
- prettier
- sass
- gh-pages