A shareable ESLint configuration package for personal/professional use, version 1.13.3. It provides a base ESLint config with rules for JavaScript and TypeScript, and includes peer dependencies for inquirer and js-yaml for interactive setup and YAML config. Release cadence is irregular; primarily maintained by the author. Compared to other shareable configs (e.g., eslint-config-airbnb), this one is simpler and more opinionated, tailored to individual preferences.
npm install ws-eslint-configNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Quick start to extend the base config with optional TypeScript and React presets in .eslintrc.json.
Use import syntax or dynamic import(). If you need CJS, stay on v0.x (not available).
Update inquirer to ^8.2.5 as specified in peer deps, or migrate to alternative prompts.
Run: npm install inquirer@^8.2.5 js-yaml@^4.1.0 --save-dev
Run: npm install ws-eslint-config --save-dev
Switch to import statement or use dynamic import(): const config = await import('ws-eslint-config')Use: "extends": ["ws-eslint-config", "ws-eslint-config"] and for TypeScript, install and use named export: import { typescript } from 'ws-eslint-config'