heartbeat-monitor/node_modules/lines-and-columns
Matt Bruce bed1169443 Initial commit: Heartbeat Monitor dashboard
- Full-featured monitoring dashboard for local web apps
- Real-time status tracking with uptime percentages
- Visual sparklines for status history
- Add/Edit/Delete apps dynamically
- Categories and color coding
- Auto-refresh every 30 seconds
- API endpoints for apps and status management
2026-02-18 11:16:01 -06:00
..
build Initial commit: Heartbeat Monitor dashboard 2026-02-18 11:16:01 -06:00
LICENSE Initial commit: Heartbeat Monitor dashboard 2026-02-18 11:16:01 -06:00
package.json Initial commit: Heartbeat Monitor dashboard 2026-02-18 11:16:01 -06:00
README.md Initial commit: Heartbeat Monitor dashboard 2026-02-18 11:16:01 -06:00

lines-and-columns

Maps lines and columns to character offsets and back. This is useful for parsers and other text processors that deal in character ranges but process text with meaningful lines and columns.

Install

$ npm install [--save] lines-and-columns

Usage

import { LinesAndColumns } from 'lines-and-columns'

const lines = new LinesAndColumns(
  `table {
  border: 0
}`
)

lines.locationForIndex(9)
// { line: 1, column: 1 }

lines.indexForLocation({ line: 1, column: 2 })
// 10

License

MIT