wttj-config (v3.1.5) is a shared front-end lint and formatting config used by WTTJ. It provides preconfigured ESLint (React, TypeScript, Cypress), Prettier, Stylelint, and TypeScript configs. Active development with regular releases. Key differentiator: opinionated all-in-one config from a larger company, including i18n sorting scripts and release-it automation.
npm install wttj-configNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows installation and configuration for ESLint, Prettier, Stylelint, and TypeScript using wttj-config.
Review your ESLint overrides for any conflicts with typescript-sort-keys rules; adjust or disable if necessary.
Use `'./node_modules/wttj-config/lib/eslint'` instead of `'wttj-config/lib/eslint'`.
Use `"extends": "wttj-config/lib/tsconfig/tsconfig.json"` in your tsconfig.json.
Use `module.exports = require('wttj-config/lib/prettier')` in your prettier.config.js.Upgrade to wttj-config@3.1.4 or later to fix the pre-commit diff issue.
Run `yarn add --dev wttj-config` (or npm install) and ensure the require path is exactly 'wttj-config/lib/prettier'.
Change extends to './node_modules/wttj-config/lib/eslint'. If still failing, check that wttj-config is in devDependencies and installed.
Ensure tsconfig.json has `"extends": "wttj-config/lib/tsconfig/tsconfig.json"` and that wttj-config is installed.
Ensure stylelint and stylelint-config-standard are installed. wttj-config may rely on specific peer dependencies.
No dependency data recorded yet.