Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate

Simple VanillaJS Typescript Webpack Project Boilerplate
https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate

boilerplate browsersync canvas gh-pages github-actions jest jest-dom jsdom ts-jest typescript vanilla-javascript webpack

Last synced: 2 months ago
JSON representation

Simple VanillaJS Typescript Webpack Project Boilerplate

Awesome Lists containing this project

README

        

# Simple VanillaJS Typescript Webpack Project Boilerplate

[![Unit Test](https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate/actions/workflows/unit-test.yml/badge.svg)](https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate/actions/workflows/unit-test.yml) [![Deploy](https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate/actions/workflows/deployment.yml/badge.svg)](https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate/actions/workflows/deployment.yml) [![pages-build-deployment](https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate/actions/workflows/pages/pages-build-deployment)

Minimum setting for VanillaJS, HTML webpage
**required NodeJS version over 14.x**

- VanillaJS
- Typescript
- Webpack
- Pure CSS
- Autoprefixer (`postcss-loader`)
- Assets(`public`)
- Browser Sync (dev web server)
- Minimization(Image, HTML, CSS, JS) on production
- `gh-pages` Deployment

[Deployed Link](https://eunchurn.github.io/vanillajs-typescript-webpack-project-boilerplate/)

## For test (Apple Silicon M1 arm64)

```
brew install pkg-config cairo pango libpng jpeg giflib
```