Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/eunchurn/vanillajs-typescript-webpack-project-boilerplate
- Owner: eunchurn
- License: mit
- Created: 2022-02-26T03:49:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-22T20:16:37.000Z (2 months ago)
- Last Synced: 2024-11-22T21:24:06.497Z (2 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.51 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
[![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
```