1.0.0 • Published 4 years ago

line-embedder v1.0.0

Weekly downloads
4
License
ISC
Repository
github
Last release
4 years ago

line-embedder

在多行中嵌入一行

const embedder = require('line-embedder');

embedder({
  lines,                 // 多行,是一个数组
  embeds: [
    {
      insert: N,         // 在第 N 行之前,插入一行
      line: ...,         // 插入的行
    },
    {
      replace: [X, Y],   // 从第 X 行到第 Y 行,替换为一行
      line: ...,         // 替换的行
    },
    {
      insert: N,         // 优先使用 insert
      replace: [X, Y]    // replace 不起作用
      line: ...,
    },
  ],
});

注:
(1)行号从 1 开始
(2)会修改原始数组