Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ for guides, an API reference, and the complete chart controls.
npm install @bloxwap/chart
```

`0.2.0` is an early developer preview; expect breaking changes before `1.0`.
`0.3.0` is an early developer preview; expect breaking changes before `1.0`.

## Quick Example

Expand Down
2 changes: 1 addition & 1 deletion apps/docs/app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export default function Home() {
<main className="home">
<section className="hero">
<div className="hero-copy">
<p className="eyebrow"><span className="status-dot" /> DEVELOPER PREVIEW · v0.2.0</p>
<p className="eyebrow"><span className="status-dot" /> DEVELOPER PREVIEW · v0.3.0</p>
<h1>Financial charts.<br /><span>Your interface.</span></h1>
<p className="hero-description">Your next trading interface starts here. Candles, live order books, and volume profiles, drawn with WebGL2. Try the full chart below: draw a trend line, add indicators, change timeframes, and make it your own.</p>
<div className="hero-actions"><a href="#playground" className="btn">Play with the chart <ArrowDown aria-hidden="true" /></a><Link href="/docs/getting-started" className="btn btn--secondary">Start building <ArrowRight aria-hidden="true" /></Link></div>
Expand Down
2 changes: 1 addition & 1 deletion apps/docs/content/docs/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Build the package locally and put your first candlestick chart on s
npm install @bloxwap/chart
```

`0.2.0` is an early developer preview, so expect breaking changes before `1.0`. To try unreleased changes, build a local archive from the repository with `npm ci && npm run pack:chart` and install the resulting `packages/chart/bloxwap-chart-<version>.tgz`.
`0.3.0` is an early developer preview, so expect breaking changes before `1.0`. To try unreleased changes, build a local archive from the repository with `npm ci && npm run pack:chart` and install the resulting `packages/chart/bloxwap-chart-<version>.tgz`.

## Give the chart a box

Expand Down
2 changes: 1 addition & 1 deletion apps/docs/lib/structured-data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export function homeStructuredData(): Record<string, unknown> {
applicationSubCategory: 'Charting library',
operatingSystem: 'Web browser, Node.js',
programmingLanguage: 'TypeScript',
softwareVersion: '0.2.0',
softwareVersion: '0.3.0',
license: 'https://opensource.org/licenses/MIT',
codeRepository: repository,
isAccessibleForFree: true,
Expand Down
4 changes: 2 additions & 2 deletions apps/docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bloxwap/chart-docs",
"version": "0.2.0",
"version": "0.3.0",
"private": true,
"type": "module",
"scripts": {
Expand All @@ -14,7 +14,7 @@
"postinstall": "fumadocs-mdx"
},
"dependencies": {
"@bloxwap/chart": "0.2.0",
"@bloxwap/chart": "0.3.0",
"fumadocs-core": "16.15.14",
"fumadocs-mdx": "15.4.5",
"fumadocs-ui": "16.15.14",
Expand Down
4 changes: 2 additions & 2 deletions apps/docs/public/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

> A zero-dependency TypeScript library for interactive financial charts, drawn on an HTML canvas with WebAssembly-accelerated math and a JavaScript fallback. Open source (MIT) by Bloxwap, Inc.

`@bloxwap/chart` renders candlestick, hollow candle, Heikin Ashi, OHLC bar, line, area, and histogram series with 20 built-in indicators (SMA, EMA, Bollinger Bands, VWAP, MA ribbon, Supertrend, Ichimoku, Donchian, Parabolic SAR, MACD, RSI, KDJ, volume, ADX, CCI, MFI, OBV, ATR, Stochastic, Stochastic RSI) and 89 drawing tools grouped the way trading terminals present them (trend lines, channels, pitchforks, Fibonacci, Gann, harmonic patterns, Elliott waves, long/short positions, measurers, shapes, annotations). An optional UI layer, `@bloxwap/chart/ui`, adds a drawing toolbar, header bar, settings card, indicator dialog, context menus, touch gestures, and on-chart editing. An optional datafeed, `@bloxwap/chart/datafeed`, pages history from a server and folds live ticks into bars, replacing a TradingView UDF datafeed; it also maintains a live L2 order book from a snapshot plus diff-depth stream. Order-flow views draw that data on the chart: an inline order book, a visible-range volume profile, a session volume profile/TPO pane, a liquidity heatmap, footprint candles, and delta/CVD indicators. Rendering can run on WebGL2 (`renderer: 'webgl2'`) with an automatic Canvas2D fallback, and host code can add custom series, panes, and pane primitives.
`@bloxwap/chart` renders candlestick, hollow candle, Heikin Ashi, OHLC bar, line, area, and histogram series with 20 built-in indicators (SMA, EMA, Bollinger Bands, VWAP, MA ribbon, Supertrend, Ichimoku, Donchian, Parabolic SAR, MACD, RSI, KDJ, volume, ADX, CCI, MFI, OBV, ATR, Stochastic, Stochastic RSI) and 89 drawing tools grouped the way trading terminals present them (trend lines, channels, pitchforks, Fibonacci, Gann, harmonic patterns, Elliott waves, long/short positions, measurers, shapes, annotations). An optional UI layer, `@bloxwap/chart/ui`, adds a drawing toolbar, a header bar or vertical control rail, a settings card, indicator dialog, context menus, touch gestures, and on-chart editing. An optional datafeed, `@bloxwap/chart/datafeed`, pages history from a server and folds live ticks into bars, replacing a TradingView UDF datafeed; it also maintains a live L2 order book from a snapshot plus diff-depth stream. Order-flow views draw that data on the chart: an inline order book, a visible-range volume profile, a session volume profile/TPO pane, a liquidity heatmap, footprint candles, and delta/CVD indicators. Rendering can run on WebGL2 (`renderer: 'webgl2'`) with an automatic Canvas2D fallback, and host code can add custom series, panes, and pane primitives.

## When to use this

Expand All @@ -25,7 +25,7 @@ Reach for `@bloxwap/chart` when an agent or developer needs to:

## How to use it

Install it from npm (0.2.0 is an early developer preview):
Install it from npm (0.3.0 is an early developer preview):

```sh
npm install @bloxwap/chart
Expand Down
2 changes: 1 addition & 1 deletion apps/docs/public/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"openapi": "3.1.0",
"info": {
"title": "Bloxwap Chart SDK — Documentation Site API",
"version": "0.2.0",
"version": "0.3.0",
"summary": "Machine-readable endpoints published by the @bloxwap/chart documentation site.",
"description": "The Bloxwap Chart SDK (`@bloxwap/chart`) is a client-side TypeScript library for interactive financial charts on HTML canvas. It has no hosted HTTP API: charts are rendered by JavaScript running in your own page, worker, or test. This specification documents every machine-readable HTTP resource the documentation site itself publishes — the llms.txt agent index, the sitemap, the full-text search index, and this specification — so agents can discover and consume them automatically. The library's JavaScript API (createChart, indicators, drawings, the React component) is documented at https://bloxwap.github.io/chart/docs/api/chart/ and indexed in https://bloxwap.github.io/chart/llms.txt.",
"contact": {
Expand Down
4 changes: 2 additions & 2 deletions apps/playground/package.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "@bloxwap/chart-playground",
"version": "0.2.0",
"version": "0.3.0",
"private": true,
"type": "module",
"scripts": {
"predev": "npm --workspace @bloxwap/chart run build",
"dev": "bun run serve.ts"
},
"dependencies": {
"@bloxwap/chart": "0.2.0"
"@bloxwap/chart": "0.3.0"
},
"engines": {
"node": ">=24"
Expand Down
10 changes: 5 additions & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/chart/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Zero-dependency, WASM+SIMD-accelerated candlestick/financial charting library in
Read the [documentation and interactive playground](https://bloxwap.github.io/chart/)
for guides, an API reference, and the complete chart controls.

Install it with `npm install @bloxwap/chart`. `0.2.0` is an early developer
Install it with `npm install @bloxwap/chart`. `0.3.0` is an early developer
preview; expect breaking changes before `1.0`.

The library lives in `packages/chart`, the Fumadocs app in `apps/docs`, and the
Expand Down
2 changes: 1 addition & 1 deletion packages/chart/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bloxwap/chart",
"version": "0.2.0",
"version": "0.3.0",
"description": "Zero-dependency, WASM-accelerated candlestick/financial charting library in TypeScript with injected DOM",
"type": "module",
"sideEffects": false,
Expand Down
2 changes: 1 addition & 1 deletion packages/chart/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
*/

/** Library version. */
export const version = '0.2.0';
export const version = '0.3.0';

export { createChart, Chart } from './core/chart.js';
export { DEFAULT_DRAWING_COLOR, LINE_STYLE_DASH, WEAK_MAGNET_PX, DEFAULT_DOCK_WIDTH } from './core/chart.js';
Expand Down
Loading