Skip to content

Enable live demo linking and bump to 0.4.0 - #41

Merged
ileodo merged 4 commits into
mainfrom
fix/bump
Oct 12, 2026
Merged

ileodo merged 4 commits into
mainfrom
fix/bump

Conversation

@ileodo

@ileodo ileodo commented Oct 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Let the demo load library source through a live Yarn link, and fix its blank page on the GitHub Pages path.
  • Move the demo to Vite and React 19, update chart dependencies, and bump the library from 0.3.0 to 0.4.0.
  • Restore compatible TypeScript ESLint dependencies so the lint check runs.

Checks

  • npm ci --ignore-scripts — passed.
  • yarn install --frozen-lockfile — passed.
  • npm run lint — passed with a React version warning.
  • npm run build — passed.
  • cd demo && yarn build — passed with a chunk size warning.
  • cd demo && ./node_modules/.bin/tsc --noEmit -p tsconfig.json — passed.
  • git diff --check — passed.
  • Opened the local demo in Chrome and confirmed the chart and controls render after reload.

Risks

  • The demo requires Yarn 1 because npm does not support its link: dependency.
  • The demo now uses React 19 and the library accepts React 17 through 19 as a peer dependency.

@ileodo
ileodo merged commit 5f956bb into main Oct 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant