In this issue, we agreed with Chocobozzz that I will provide a peertube-plugin-quickstart-typescript, to easily start a new plugin with Typescript enabled.
This is now done:
With this quickstart plugin, comes:
- typescript support for both frontend and backend (including Peertube types definition)
- SCSS instead of CSS
- linting for both Typescript and SCSS
To create a plugin using this quickstart, you can just follow the official documentation, by replacing the official quickstart plugin by this one. Additional notes are in the README file.