{"library":"prettier-plugin-space-before-function-paren","title":"Prettier Plugin Space Before Function Paren","description":"A Prettier plugin that adds a space before function parentheses for function definitions (not function calls) in JavaScript and TypeScript. Current stable version 0.1.0, released as a proof of concept. Release cadence: irregular, early stage. Differentiator: unlike Prettier's deprecated space-before-function-paren option, this plugin works with Prettier 3.0.0+ and only targets definitions, not calls. Requires Prettier >=3.0.0 as a peer dependency.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-space-before-function-paren"],"cli":null},"imports":["// In prettier config\n\"plugins\": [\"prettier-plugin-space-before-function-paren\"]","import plugin from 'prettier-plugin-space-before-function-paren';\nawait prettier.format(code, { plugins: [plugin], parser: 'babel' });","import type { Plugin } from 'prettier';\nconst plugin: Plugin = require('prettier-plugin-space-before-function-paren');"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// 1. Install\n// npm install -D prettier prettier-plugin-space-before-function-paren\n\n// 2. Configure .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-space-before-function-paren\"]\n}\n\n// 3. Input file (input.js)\nfunction foo() {}\n\n// 4. Format with Prettier\n// npx prettier --write input.js\n\n// 5. Output (input.js)\nfunction foo () {}","lang":"javascript","description":"Shows installation, config, and formatting: adds space before function paren in definitions only.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}