Peertube Plugin Quickstart with Typescript, SCSS, and linting

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.

1 « J'aime »

Hi,

Don’t hesitate to update the official documentation to add your repository URL for devs that prefer typescript :slight_smile:

1 « J'aime »