{"library":"eslint-config-scratch","type":"library","category":null,"description":"Shareable ESLint configuration for Scratch JavaScript and TypeScript projects, maintained by the Scratch Foundation. Current stable version is 14.1.13 (April 2026), with frequent releases (weekly bug fixes). It combines ESLint and Prettier for code style and correctness, providing flat config presets (recommended, recommendedTypeFree, recommendedTypeChecked) via eslintConfigScratch.defineConfig. Differentiators include first-class Scratch conventions, type-aware linting via typescript-eslint, and re-exported Prettier config (prettierConfigScratch). Requires ESLint 9 and Prettier 3 as peer dependencies.","language":"javascript","status":"active","version":"14.1.13","tags":["javascript","eslint","eslintconfig","prettier","scratch"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-config-scratch","imports":["import { eslintConfigScratch } from 'eslint-config-scratch'","import { prettierConfigScratch } from 'eslint-config-scratch'","import { eslintConfigScratch } from 'eslint-config-scratch'\neslintConfigScratch.defineConfig(...)"]},{"cmd":"yarn add eslint-config-scratch","imports":[]},{"cmd":"pnpm add eslint-config-scratch","imports":[]}],"homepage":"https://scratch.mit.edu","github":"https://github.com/scratchfoundation/eslint-config-scratch","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-config-scratch","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-config-scratch/compatibility"}}