
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@aomao/plugin-line-height
Advanced tools
行高插件
$ yarn add @aomao/plugin-line-height
添加到引擎
import Engine, { EngineInterface } from '@aomao/engine';
import Lineheight from '@aomao/plugin-line-height';
new Engine(...,{ plugins:[Lineheight] })
支持过滤不符合自定义的行高
/**
* @param lineHeight 当前行高
* @returns 返回 string 修改当前值,false 移除,true 保留
* */
filter?: (lineHeight: string) => string | boolean
//配置
new Engine(...,{
config:{
[LineHeihgt.pluginName]: {
//配置粘贴后需要过滤的行高
filter: (lineHeight: string) => {
if(lineHeight === "14px") return "1"
if(lineHeight === "16px") return "1.15"
if(lineHeight === "21px") return "1.5"
if(lineHeight === "28px") return "2"
if(lineHeight === "35px") return "2.5"
if(lineHeight === "42px") return "3"
return ["1","1.15","1.5","2","2.5","3"].indexOf(lineHeight) > -1
}
}
}
}
默认无快捷键
//快捷键,key 组合键,args,执行参数,[lineHeight] , lineHeight 可选,不传值删除当前光标位置的行高
hotkey?:{key:string,args:Array<string>};//默认无
//使用配置
new Engine(...,{
config:{
"line-height":{
//修改快捷键
hotkey:{
key:"mod+b",
args:["2"]
}
}
}
})
//lineHeight:更改的行高
engine.command.execute('line-height', lineHeight);
//使用 command 执行查询当前状态,返回 Array<string> | undefined,当前光标所在处行高值集合
engine.command.queryState('line-height');
FAQs
We found that @aomao/plugin-line-height demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.