Skip to main content

Janus TS

Janus is a library to provide the config for our CI / code style tools. It is basically a config generator for your app/library, to automatically configure dprint, eslint, stylelint and typescript.

To ease configuration changes, it is a versioned package, that has a CLI to copy the config files to your project. It's your task to then merge these config changes with your customizations via Git.

Usage​

Install the package, then run it:

pnpm exec janus init

then choose your type of application.

Application Types​

The application types determine which config files to copy to your project.

Right now, there are two possible options:

  • next-js
  • library