{"library":"prettier-plugin-multiline-arrays","title":"prettier-plugin-multiline-arrays","description":"Prettier plugin that forces array elements to wrap onto new lines, with control over how many elements appear per line via `multilineArraysWrapThreshold` (default -1, no auto wrap) and `multilineArraysLinePattern` (default '1', one element per line). TypeScript, JavaScript, and JSON supported. Current stable version 4.1.7, requires Prettier >=3.0.0 <4.0.0 and Node >=20. Ships TypeScript types. Differentiated by comment overrides per array and set/reset patterns. Maintained by electrovir.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-multiline-arrays"],"cli":null},"imports":["import prettierPluginMultilineArrays from 'prettier-plugin-multiline-arrays'","// In prettier.config.mjs:\nexport default {\n  plugins: ['prettier-plugin-multiline-arrays'],\n  multilineArraysWrapThreshold: 3,\n  multilineArraysLinePattern: '2 1'\n}"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Install: npm install --save-dev prettier prettier-plugin-multiline-arrays\n\n// prettier.config.mjs\nexport default {\n  plugins: ['prettier-plugin-multiline-arrays'],\n  multilineArraysWrapThreshold: 2, // wrap arrays with >2 elements\n  multilineArraysLinePattern: '2 1', // first line 2 items, second line 1, repeat\n};\n\n// Example input (before formatting):\nconst arr = ['a', 'b', 'c', 'd'];\n\n// After prettier (with above config):\nconst arr = [\n  'a', 'b',\n  'c', 'd',\n];","lang":"typescript","description":"Install and configure the plugin, then run Prettier to see multiline array formatting.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}