Skip to content

bump dependencies, fix demo font#64

Merged
ornicar merged 2 commits intolichess-org:masterfrom
Simek:bump-dependencies-demo-fixes
Mar 27, 2026
Merged

bump dependencies, fix demo font#64
ornicar merged 2 commits intolichess-org:masterfrom
Simek:bump-dependencies-demo-fixes

Conversation

@Simek
Copy link
Copy Markdown
Contributor

@Simek Simek commented Mar 25, 2026

How

Update most of the dev dependencies to the latest version, bump @lichess-org/chessground to the latest release, upgrade pnpm to match other repos version.

Add missing lint command (eslint src/*.ts), add lint and format checks to CI.

Additionally, I have fixed the font in demo app, since not everyone has Noto Sans installed locally, we can use Google Fonts embed to inject it.

Test plan

pnpm lint, pnpm format, pnpm test, pnpm dist and pnpm demo scripts are working correctly and does not emit any errors.

Note

There are just few warnings for SCSS files about @import and global color helpers which will be removed in next major version, but they work as expected for now.

Preview

Screenshot 2026-03-25 at 20 49 33

@ornicar ornicar merged commit 80f9cbe into lichess-org:master Mar 27, 2026
1 check 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.

2 participants