Skip to content

Starter kit based on parcel bundler, used for web development πŸ‘©β€πŸ’»

Notifications You must be signed in to change notification settings

adrian-karbowniczyn/parcel-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Parcel starter kit

Starter kit based on parcel bundler, used for web development πŸ‘©β€πŸ’»

Cover image.

Table of content

About this Project

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 😎

Requirement

If you don't have already installed Node.js and yarn just do it now !

Getting Started

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 πŸ‘¨β€πŸ’»

Usage πŸ”§

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

Project tree 🌳

.
β”œβ”€β”€ 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

Acknowledgements πŸ“–

Used packages πŸ“¦

  • @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