https://github.com/shaack/cm-fen-editor
A FEN editor for web, uses Bootstrap, cm-chessboard and bind.js
https://github.com/shaack/cm-fen-editor
chess chessmail es6 game javascript released
Last synced: about 1 year ago
JSON representation
A FEN editor for web, uses Bootstrap, cm-chessboard and bind.js
- Host: GitHub
- URL: https://github.com/shaack/cm-fen-editor
- Owner: shaack
- License: mit
- Created: 2020-11-02T18:25:31.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-03-10T16:16:35.000Z (over 2 years ago)
- Last Synced: 2024-11-10T02:42:54.994Z (over 1 year ago)
- Topics: chess, chessmail, es6, game, javascript, released
- Language: JavaScript
- Homepage:
- Size: 309 KB
- Stars: 6
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cm-fen-editor
A FEN editor for the web written in vanilla ES6
- **[Demo Page](https://shaack.com/projekte/cm-fen-editor/)**
- **[Repository](https://github.com/shaack/cm-fen-editor)**
- **[npm package](https://www.npmjs.com/package/cm-fen-editor)**
## It uses
- [cm-chess](https://github.com/shaack/cm-chess) A ES6 wrapper around [chess.js](https://github.com/search?q=chess.js) and [cm-pgn](https://github.com/shaack/cm-pgn), can handle variants
- [cm-chessboard](https://github.com/shaack/cm-chessboard) The board, rendered in SVG, ES6 module
- [cm-web-modules](https://github.com/shaack/cm-web-modules) ES6 toolbox for building web applications
- [Bind.js](https://github.com/remy/bind.js) Nice and simple two-way data binding
- [Bootstrap 4](https://getbootstrap.com/)
## Install
Run `npm install` to install the dependencies and get it working.
Then you can request `/index.html` in a webserver environment to
have a working FEN editor.