0.0.5 • Published 5 years ago
overlay-spans v0.0.5
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
History
0.04 fix split spans bug