// public repository
project-name
A fast, minimal toolkit for processing and visualizing time-series data. Built for clarity and performance with zero dependencies.
typescript data-viz time-series zero-deps cli
248 stars
34 forks
12 watching
MIT License
◫ Code ◎ Issues 7 ⇄ Pull Requests 2 ◷ Actions ◈ Releases 4
README.md
● build passing v2.1.0 MIT

project-name

A fast, minimal toolkit for processing and visualizing time-series data. Built with TypeScript, zero runtime dependencies, works in Node and the browser.

Installation

npm install project-name
# or
yarn add project-name

Quick Start

import { TimeSeries, plot } from 'project-name';

const ts = new TimeSeries(data);
const smoothed = ts.rollingMean(7);
plot(smoothed, { width: 80, height: 20 });

Features

  • Zero runtime dependencies — ships as a single ESM/CJS bundle
  • Rolling statistics: mean, median, stddev, percentiles
  • Gap detection and interpolation for irregular time series
  • ASCII plot renderer for terminal output
  • Full TypeScript support with strict types
  • ~8kb gzipped

Documentation

Full API reference available in docs/ or at the project website. Each method is documented with examples and edge-case notes.