Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate
VanillaJS & Typescript & Gulp Project Boilerplate
https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate
autoprefixer browserify gh-pages gulp html-css-javascript html5-canvas typescript vanillajs
Last synced: 3 months ago
JSON representation
VanillaJS & Typescript & Gulp Project Boilerplate
- Host: GitHub
- URL: https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate
- Owner: eunchurn
- License: mit
- Created: 2021-01-03T06:59:30.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-14T08:07:02.000Z (9 months ago)
- Last Synced: 2024-05-14T09:28:59.264Z (9 months ago)
- Topics: autoprefixer, browserify, gh-pages, gulp, html-css-javascript, html5-canvas, typescript, vanillajs
- Language: HTML
- Homepage: https://eunchurn.github.io/vanillajs-typescript-gulp-project-boilerplate
- Size: 9.02 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple VanillaJS Typescript Gulp Project Boilerplate
[![Unit Test](https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate/actions/workflows/unit-test.yml/badge.svg)](https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate/actions/workflows/unit-test.yml) [![Deploy](https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate/actions/workflows/deployment.yml/badge.svg)](https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate/actions/workflows/deployment.yml) [![pages-build-deployment](https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate/actions/workflows/pages/pages-build-deployment)
Minimum setting for VanillaJS, HTML webpage
**required NodeJS version over 12.x**- VanillaJS
- Typescript
- Browserify bundler
- Pure CSS
- Autoprefixer
- Assets(`public`)
- Browser Sync (dev web server)
- Gulp
- Minimization(Image, HTML, CSS, JS) on production
- `gh-pages` Deployment## Github page deployment
- Change `gulp/config.ts` to yours
```js
{
deploy: {
remoteUrl: "https://github.com/eunchurn/vanillajs-typescript-gulp-project-boilerplate.git",
origin: "origin",
deployBranch: "gh-pages"
}
}
```
[Deplyed Link](https://eunchurn.github.io/vanillajs-typescript-gulp-project-boilerplate/)## For test (Apple Silicon M1 arm64)
```
brew install pkg-config cairo pango libpng jpeg giflib
```