Loading...
Loading...
Workleap's shared web configuration packages (@workleap/eslint-configs, typescript-configs, rsbuild-configs, rslib-configs, stylelint-configs, browserslist-config). Use when: (1) Setting up or customizing shared web tooling configs in a Workleap project (2) Configuring ESLint by project type (web app, React library, TS library, monorepo) (3) Configuring TypeScript by project type (web-application, library, monorepo-workspace) (4) Configuring Rsbuild or Rslib bundling (dev, build, Storybook) (5) Configuring Stylelint, Browserslist, or monorepo (Turborepo) vs polyrepo strategies (6) Extending or customizing shared configs, troubleshooting ESM/ESNext constraints
npx skill4agent add workleap/wl-logging workleap-web-configs| Tool | Package | Purpose |
|---|---|---|
| Browserslist | | Browser targets for apps |
| ESLint | | Code linting |
| Stylelint | | CSS linting |
| TypeScript | | Type checking (linting only) |
| Rsbuild | | Web application bundling |
| Rslib | | Library bundling |
| Project Type | ESLint | TypeScript | Bundler |
|---|---|---|---|
| Web app with React | | | |
| React library | | | |
| TypeScript library (no React) | | | |
| Monorepo workspace root | | | N/A |
pnpm add -D @workleap/browserslist-config browserslist# .browserslistrc
extends @workleap/browserslist-config# .browserslistrc
extends @workleap/browserslist-config
IE 11
last 2 OperaMobile 12.1 versionsdefine*Config.stylelintrc.json