0.0.5 • Published 5 years ago

overlay-spans v0.0.5

Weekly downloads
11
License
MIT
Repository
github
Last release
5 years ago

overlay-spans

overlay spans

Install

npm install overlay-spans

Build

linux

make

Features

  • ES5 compatible
  • works in node.js (0.10+) and browsers (IE9+)
  • checks equality of Date and RegExp objects by value.

Usage

var OverlaySpans = require("overlay-spans");
const allEntities = [
  {
    spans: [[1, 5], [7, 10]],
    annId: "1@test@overlaySpans"
  },
  {
    spans: [[2, 5], [8, 10]],
    annId: "2@test@overlaySpans"
  },
  {
    spans: [[12, 20]],
    annId: "3@test@overlaySpans"
  }
];
const originText =
  "1234567890abcdefghijklmnopqrstwxyz, 1234567890abcdefghijklmnopqrstwxyz, 1234567890abcdefghijklmnopqrstwxyz, 1234567890abcdefghijklmnopqrstwxyz";
const allSpansWIds = OverlaySpans.megerNeighborSameIdsSpans ~~getAllSpansWithAnnIds~~(
  allEntities,
  originText
);
console.log(originText);

version 0.05 udpate

new function megerNeighborSameIdsSpans

Require entities data type

[
  {
    spans: [[1, 5], [7, 10]],
    annId: "1@test@overlaySpans"
  },
  {
    spans: [[2, 5], [8, 10]],
    annId: "2@test@overlaySpans"
  },
  {
    spans: [[12, 20]],
    annId: "3@test@overlaySpans"
  }
];

Node.js v9.11.1:

overlay spans
to splite the entities with spans
npm install

License

MIT

History

0.04 fix split spans bug

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago