willb335

willb335/chessboardjsx

:black_square_button: Chessboard built for React

JavaScript
272
81
MIT License

Chessboard.jsx is a React component for creating interactive chessboards, designed for developers building chess-related applications who need a flexible board interface. It provides a "just a board" API that works with touch and drag-and-drop, but intentionally doesn't handle chess logic like move validation or game rules, leaving those responsibilities to complementary libraries like chess.js.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of willb335/chessboardjsx

Account's avatar
Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.
Account's avatar
Drag and Drop for React
Account's avatar
HTML5 backend for React DnD
Account's avatar
Multi Backend system compatible with React DnD
Account's avatar
Babel compiler core.
Account's avatar
Compile object rest and spread to ES5
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for all React plugins.
Account's avatar
babel require hook
Account's avatar
Lint your commit messages
Account's avatar
Shareable commitlint config enforcing conventional commits
Account's avatar
TypeScript definitions for chess.js
Account's avatar
Tool to easily add recognition for new contributors
Account's avatar
Custom parser for ESLint
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
babel module loader for webpack
Account's avatar
Babel plugin to transpile import() to a deferred require(), for node
Account's avatar
A webpack plugin to remove/clean your build folder(s).
Account's avatar
Uploading report to Codecov: https://codecov.io
Account's avatar
Git commit, but play nice with conventions.
Account's avatar
Commitizen adapter following the conventional-changelog format.
Account's avatar
Runs prettier as an eslint rule
Account's avatar
React specific linting rules for ESLint
Account's avatar
Simple git hooks
Account's avatar
Simplifies creation of HTML files to serve your webpack bundles
Account's avatar
an identity object using ES6 proxies
Account's avatar
Delightful JavaScript Testing.
Account's avatar
CLI for common scripts for my projects
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
A library to extract information from React components for documentation generation.
Account's avatar
React package for working with the DOM.
Account's avatar
Create graphics using HTML Canvas or SVG with a hand-drawn, sketchy, appearance.

Support the repos that depend on willb335/chessboardjsx

Top contributors

willb335's profile
willb335
50 contributions
remnantdotdev's profile
remnantdotdev
2 contributions
a-bash's profile
a-bash
2 contributions
hwkerr's profile
hwkerr
1 contributions
levidurfee's profile
levidurfee
1 contributions
nilsga's profile
nilsga
1 contributions
slig's profile
slig
1 contributions
dependabot[bot]'s profile
dependabot[bot]
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet