{"library":"prettier-plugin-razor","title":"Prettier Razor Plugin","description":"Prettier plugin for formatting Razor (.cshtml) files used in ASP.NET Core MVC and Blazor. Current stable version is 1.0.11-alpha.1. Released irregularly as alpha. Key differentiator: brings consistent code formatting to Razor templates within the Prettier ecosystem, supporting directives like @code, @functions, and HTML/CSS/C# code segments. Alternatives include built-in Visual Studio formatters, but this plugin integrates with Prettier workflows and CI pipelines.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-plugin-razor"],"cli":null},"imports":["module.exports = { plugins: ['prettier-plugin-razor'] }","import { prettier-plugin-razor } from 'prettier-plugin-razor'","const prettier = require('prettier'); prettier.format(code, { parser: 'razor', plugins: ['prettier-plugin-razor'] })"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-razor\"],\n  \"overrides\": [{\n    \"files\": \"*.cshtml\",\n    \"options\": {\n      \"parser\": \"razor\"\n    }\n  }]\n}\n\n// Install\n// npm install --save-dev prettier prettier-plugin-razor","lang":"javascript","description":"Configure Prettier to use the Razor plugin for .cshtml files.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}