What problem does it solve?
Workleap teams spend too much time setting up and syncing web tooling across projects. This skill provides a centralized set of pre-configured tooling configurations to standardize ESLint, TypeScript, Rsbuild, Rslib, Stylelint, and Browserslist.
Core Features & Use Cases
- Centralized configurations for ESLint, TypeScript, Rsbuild, Rslib, Stylelint, and Browserslist that can be extended per project.
- Use Case: A new web app can adopt the shared configs to ensure consistent linting, type checking, and build tooling without boilerplate setup.
- Use Case: A library can align React or non-React tooling with existing base configs, reducing drift across packages.
Quick Start
Install and apply the shared configs in your project:
- pnpm add -D @workleap/eslint-configs @workleap/typescript-configs @workleap/rsbuild-configs @workleap/rslib-configs @workleap/stylelint-configs @workleap/browserslist-configs
- Then configure your project to use defineWebApplicationConfig or other functions from the respective packages as documented.