{"library":"prettier-plugin-kotlin","type":"library","category":null,"description":"Prettier plugin for Kotlin language formatting. v2.1.0 (latest) ditched the original JS-based printer in favor of kastree's Kotlin Writer, a significant breaking change from v1.x. The parser (kotato) is alpha-stage, based on kastree, and can parse most Kotlin code but has performance issues. Release cadence is irregular with long gaps. Key differentiator: integrates Kotlin formatting into Prettier's ecosystem, allowing uniform code style across JS/TS/CSS/Kotlin projects. Lacks stable and full Kotlin grammar support; not recommended for production.","language":"javascript","status":"active","version":"2.1.0","tags":["javascript","kotlin","prettier","plugin","ast","parse","format"],"install":[{"cmd":"npm install prettier-plugin-kotlin","imports":["prettier.config.js -> module.exports = { plugins: ['prettier-plugin-kotlin'] }","const prettier = require('prettier'); const code = prettier.format('fun main() {}', { parser: 'kotlin', plugins: [require('prettier-plugin-kotlin')] })","import prettier from 'prettier'; const code = await prettier.format('fun main() {}', { parser: 'kotlin', plugins: ['prettier-plugin-kotlin'] })"]},{"cmd":"yarn add prettier-plugin-kotlin","imports":[]},{"cmd":"pnpm add prettier-plugin-kotlin","imports":[]}],"homepage":null,"github":"https://github.com/Angry-Potato/prettier-plugin-kotlin","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/prettier-plugin-kotlin","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/prettier-plugin-kotlin/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}