Skip to content

Simple Chrome extension adding nice features to chess.com website

License

Notifications You must be signed in to change notification settings

therealrainman/Chess-Helper

 
 

Repository files navigation

Chess Helper Extension

Build Status

Download extension

Chrome Web Store | Firefox Add-ons | Opera addons | Edge Add-ons

Other links

Website | Demo Video | Trello Board | ☕ Buy me a coffee

About

A small Google Chrome extension adding keyboard navigation to chess.com website.

It supports moves input in:

  • algebraic notation: 'Nf3', '0-0';
  • coordinates notation: 'e2e4' ('e2 e4' and 'e2-e4' can be also used).

Other move formats may be implemented in future.

Chess Helper Extension

This way of moving pieces may enhance your board vision skills; it can also be used to improve chess.com interface accessibility.

Command line instructions

Install dependencies

npm i

Build the project

npm run build

Build the and watch file changes

npm run watch

Run unit tests

npm run test

Run e2e tests (Cypress)

npm run e2e

Pack the extension (before release to extension stores)

npm run pack

Memo for the extension release

# use either of the following
npm run release -- --patch
npm run release -- --minor
npm run release -- --major

Memo for the extension publishing

Support of manifest v3: Chrome, Edge

Opera's support of manifest v3 can be seen here Firefox's support of manifest v3 can be seen here

Disclaimers

The extension code may contain bugs and errors. By using the extension user agress that extension author DOESN'T take any responsibility for the mistakes in the game, caused by the extension usage, or the problems with game process, caused the by the software usage.

The application is NOT designed to violate chess.com terms of usage in any way. In case if chess.com contacts extension author about the viloations the software may be modified or removed from the extensions stores.

License

The extension is MIT-licensed

About

Simple Chrome extension adding nice features to chess.com website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 71.5%
  • JavaScript 19.5%
  • CSS 6.5%
  • HTML 2.5%