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: 9 months ago
JSON representation
Simple VanillaJS Typescript Webpack Project Boilerplate
- Host: GitHub
- URL: https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate
- Owner: eunchurn
- License: mit
- Created: 2022-02-26T03:49:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-08-10T13:50:14.000Z (12 months ago)
- Last Synced: 2025-08-10T15:41:17.152Z (12 months ago)
- Topics: boilerplate, browsersync, canvas, gh-pages, github-actions, jest, jest-dom, jsdom, ts-jest, typescript, vanilla-javascript, webpack
- Language: TypeScript
- Homepage: https://eunchurn.github.io/vanillajs-typescript-webpack-project-boilerplate/
- Size: 3.53 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple VanillaJS Typescript Webpack Project Boilerplate
[](https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate/actions/workflows/unit-test.yml) [](https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate/actions/workflows/deployment.yml) [](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
```