Application template for rollup and typescript, powered by github actions. Dependencies always up to date thanks to dependabot.
See rollup-library if you need a library template.
Click on then wait for the initialize workflow 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
.
- Rollup, TypeScript and ESLint
- IIFE bundle
- Path alias from tsconfig.json synced with rollup
- Development server with SSL and livereload
- Views with EJS
- Stylesheets with SASS including CSS reset and easing variables
- Static files
- Terser
- Build on pull requests and push to master
- Build and deploy to Github Pages on push to master
RequiresPERSONAL_TOKEN
secret to be set as a GitHub personal access token with fullrepo
scope.
The deploy workflow is disabled by default, remove the.sample
suffix to enable it.