Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliendargelos/rollup-webgl-application
Application template for rollup, three and lit with typescript, powered by github actions
https://github.com/juliendargelos/rollup-webgl-application
Last synced: 4 days ago
JSON representation
Application template for rollup, three and lit with typescript, powered by github actions
- Host: GitHub
- URL: https://github.com/juliendargelos/rollup-webgl-application
- Owner: juliendargelos
- License: mit
- Created: 2020-02-17T22:50:49.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-03T04:54:32.000Z (over 3 years ago)
- Last Synced: 2024-11-11T05:39:05.709Z (2 months ago)
- Language: TypeScript
- Homepage:
- Size: 298 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# rollup-webgl-application
[![build](https://github.com/juliendargelos/rollup-three-application/workflows/build/badge.svg?branch=master)](https://github.com/juliendargelos/rollup-three-application/actions?workflow=build)
[![version](https://img.shields.io/github/package-json/v/juliendargelos/rollup-three-application)](https://github.com/juliendargelos/rollup-three-application)Application template for rollup, three and lit with typescript, powered by github actions. Dependencies always up to date thanks to [dependabot](https://dependabot.com).
### Usage
Click on [![Use this template](https://img.shields.io/badge/-Use%20this%20template-brightgreen)](https://github.com/juliendargelos/rollup-three-application/generate) then wait for the [initialize workflow](.github/workflows/initialize.yml) to complete. The package name and urls will be automatically replaced at initialization. You may want to change the author name in `package.json` and `LICENSE`.
### Features
#### Bundling
- Rollup, TypeScript and ESLint
- IIFE bundle
- Path alias from tsconfig.json synced with rollup
- Development server with Nollup and hot module reloading
- Stylesheets with SASS including CSS reset and easing variables
- Static files
- Terser#### Continuous integration (Github Actions)
- Build on pull requests and push to master
- Build and deploy to Github Pages on push to master
*Requires `PERSONAL_TOKEN` [secret](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets) to be set as a [GitHub personal access token](https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) with full `repo` scope.*
*The [deploy](.github/workflows/deploy.yml.sample) workflow is disabled by default, remove the `.sample` suffix to enable it.*