Prettier 1.15代码格式化工具新增Angular和Vue.js支持

Prettier1.15版本引入了对HTML、Vue.js、Angular及MDX的支持,增强了代码格式化能力,包括改进JavaScript解析、优化空白处理及增强对多种语言的支持。此版本还对整个API及支持的语言进行了多项改进。

Prettier 1.15代码格式化工具新增HTML、Vue.jsAngularMDX支持以及多项语法优化和改进。

对于Angular和Vue,Prettier现在可以格式化这些扩展HTML的框架中的模板文件。Prettier提供了一种添加注释的机制,用于标记的格式化控制,防止工具删除或添加可能影响内容样式和布局的空白。空白模式可以匹配CSS的行为,或者将空白视为敏感的或不敏感的。

Prettier支持Vue.js和Angular的插值和属性以及Angular的内联模板语法。

MDX是markdown的扩展,支持JSX语法。Prettier现在可以用来格式化MDX资源中的markdown内容和JSX内容。

Prettier 1.15对JavaScript解析做了许多改进,包括扁平化嵌套三元运算符的else分支、使以内联方式编写的修饰符保持内联、保持修饰符的顺序以及改进将对象拆分为单独的行的方式。

Prettier是一个特立独行的代码格式化工具,它试图减少关于代码格式化的争论。作为一个JS项目,Prettier支持已经扩展到包括TypeScript、Flow、HTML5、CSS、Markdown和YAML在内的许多其他语言,对Elm、Java、PHP、Python、Ruby和Swift语言的支持目前正在开发中。Prettier还支持许多格式,包括JSX、JSON、Vue.js、Angular、SCSS、Less、style -components和GraphQL。

这个版本还对整个的Prettier API和Prettier支持的各种语言进行了许多其他改进。

Prettier是一个遵循MIT许可协议的开源软件。欢迎读者通过Prettier GitHub项目进行贡献和反馈,并务请遵循Prettier贡献指南

查看英文原文:Prettier 1.15 Code Formatter Adds Angular and Vue.js Support

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值