{"_id":"@0dexz0/simple-chess-board","_rev":"8-bc8cfe96a752946e710cea0ddcdbefd9","name":"@0dexz0/simple-chess-board","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@0dexz0/simple-chess-board","version":"0.1.0","keywords":["chess","chessboard","vanilla","chess-ui"],"author":{"name":"0Dexz0"},"license":"MPL-2.0","_id":"@0dexz0/simple-chess-board@0.1.0","maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"homepage":"https://0dexz0.github.io/SimpleChessBoard/","bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"dist":{"shasum":"1458ac5193e012aee74d045457f7a1c9149f517e","tarball":"https://registry.npmjs.org/@0dexz0/simple-chess-board/-/simple-chess-board-0.1.0.tgz","fileCount":15,"integrity":"sha512-quoEm1VpkRv6WT9e7KmsZHKhCC1hYqy8LFT3U7H4A5kEZ/UeV6QvGym6qqjHt89xzJv525xMXGilFUrHqKJblQ==","signatures":[{"sig":"MEUCIQD4YAI393iYz6CDkibOBUGMs4b/GlKK+ub4HFmyRR7GkQIgQ+AcXH/+2yhfIHe8K3vPQX9I2x42BYpKgr3Uz8ERb9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110599},"main":"./src/core/SimpleChessBoard.js","type":"module","exports":{".":"./src/core/SimpleChessBoard.js","./config":"./src/config/index.js","./themes":"./src/themes/index.js","./helpers":"./src/helpers/chess-helpers.js"},"gitHead":"bf05831dac366e71e51e812aa0a6e04224000b1b","scripts":{"pack":"npm pack --pack-destination ./tgz"},"_npmUser":{"name":"0dexz0","email":"fsleeppolar@gmail.com"},"repository":{"url":"git+https://github.com/0Dexz0/SimpleChessBoard.git","type":"git"},"_npmVersion":"11.11.0","description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","directories":{},"sideEffects":["./src/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"chess.js":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-chess-board_0.1.0_1775731517335_0.6507880628070362","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@0dexz0/simple-chess-board","version":"0.1.1","keywords":["chess","chessboard","vanilla","chess-ui"],"author":{"name":"0Dexz0"},"license":"MPL-2.0","_id":"@0dexz0/simple-chess-board@0.1.1","maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"homepage":"https://0dexz0.github.io/SimpleChessBoard/","bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"dist":{"shasum":"b2d50a952b7681691011918de59260b3676b9707","tarball":"https://registry.npmjs.org/@0dexz0/simple-chess-board/-/simple-chess-board-0.1.1.tgz","fileCount":15,"integrity":"sha512-qpJkDWdWohxrVmwL1Yqx24nvaa1ZheQfDoB8KySz1AfkObAv3qvv5fHj1vbdEELjQQcENPTCZKem3CDTX0JJ7Q==","signatures":[{"sig":"MEUCIQDMaCpNquYrTstdmddL4NZyVMrIHTNfeckOKaQIoyMJqgIgR38AQQjC/m62rleaSEOql+xu87Np3ucebydbJyxEfMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110597},"main":"./src/core/SimpleChessBoard.js","type":"module","exports":{".":"./src/core/SimpleChessBoard.js","./config":"./src/config/index.js","./themes":"./src/themes/index.js","./helpers":"./src/helpers/chess-helpers.js"},"gitHead":"bf05831dac366e71e51e812aa0a6e04224000b1b","scripts":{"pack":"npm pack --pack-destination ./tgz"},"_npmUser":{"name":"0dexz0","email":"fsleeppolar@gmail.com"},"repository":{"url":"git+https://github.com/0Dexz0/SimpleChessBoard.git","type":"git"},"_npmVersion":"11.11.0","description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","directories":{},"sideEffects":["./src/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"chess.js":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-chess-board_0.1.1_1775731688129_0.43635746274909915","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@0dexz0/simple-chess-board","version":"0.2.0","keywords":["chess","chessboard","vanilla","chess-ui"],"author":{"name":"0Dexz0"},"license":"MPL-2.0","_id":"@0dexz0/simple-chess-board@0.2.0","maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"homepage":"https://0dexz0.github.io/SimpleChessBoard/","bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"dist":{"shasum":"01827b15af8e4c67a92944574ce7dd7df4c6f737","tarball":"https://registry.npmjs.org/@0dexz0/simple-chess-board/-/simple-chess-board-0.2.0.tgz","fileCount":15,"integrity":"sha512-GMgdViJ/XC/RPpRo0yUo8O3YaMqrSF6Z9LsqB1hGZi+LzkOt/6DoeKhq87B0+Q6reqOJ1/MWYlXm+9T8LYFzng==","signatures":[{"sig":"MEYCIQCUOmeF0qW1Yys5ZfcWG/t5l9iavjwfPAH2PIjsYgIdJAIhAMWdbWsBphE7psRfJ69NFiq/icrXflxOevu0JVamjwLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110857},"main":"./src/core/SimpleChessBoard.js","type":"module","exports":{".":"./src/core/SimpleChessBoard.js","./config":"./src/config/index.js","./themes":"./src/themes/index.js","./helpers":"./src/helpers/chess-helpers.js"},"gitHead":"13ade5cff173db2d518cfe94917e6327e0565d77","scripts":{"pack":"npm pack --pack-destination ./tgz"},"_npmUser":{"name":"0dexz0","email":"fsleeppolar@gmail.com"},"repository":{"url":"git+https://github.com/0Dexz0/SimpleChessBoard.git","type":"git"},"_npmVersion":"11.9.0","description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","directories":{},"sideEffects":["./src/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"chess.js":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-chess-board_0.2.0_1775950107541_0.04008485418015262","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@0dexz0/simple-chess-board","version":"0.2.1","keywords":["chess","chessboard","vanilla","chess-ui"],"author":{"name":"0Dexz0"},"license":"MPL-2.0","_id":"@0dexz0/simple-chess-board@0.2.1","maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"homepage":"https://0dexz0.github.io/SimpleChessBoard/","bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"dist":{"shasum":"3a1223fe53f853ddcd0e03c57bee751a2a858b20","tarball":"https://registry.npmjs.org/@0dexz0/simple-chess-board/-/simple-chess-board-0.2.1.tgz","fileCount":15,"integrity":"sha512-6MTsiDrh2Zen/cc3vg9iEfVKWFHTTifEIzcwrY6QUWQwJZrUpup3deQ5RpUq861C4Wjsq283Z+s09SrQPvTg4A==","signatures":[{"sig":"MEUCIFUFUcjcAY6cypsLYRxCgkBEAwwX3NbK2Y3GOwQMdod/AiEAs/uQeUnrYt0wfnbO66XEbP8HCz8w+QNLx0qRjnKEIzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110917},"main":"./src/core/SimpleChessBoard.js","type":"module","exports":{".":"./src/core/SimpleChessBoard.js","./config":"./src/config/index.js","./themes":"./src/themes/index.js","./helpers":"./src/helpers/chess-helpers.js"},"gitHead":"89c78f886fb33749baaa99dad49157b39b6f1698","scripts":{"pack":"npm pack --pack-destination ./tgz"},"_npmUser":{"name":"0dexz0","email":"fsleeppolar@gmail.com"},"repository":{"url":"git+https://github.com/0Dexz0/SimpleChessBoard.git","type":"git"},"_npmVersion":"11.9.0","description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","directories":{},"sideEffects":["./src/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"chess.js":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-chess-board_0.2.1_1775951858295_0.4759139802373409","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@0dexz0/simple-chess-board","version":"0.3.0","keywords":["chess","chessboard","vanilla","chess-ui"],"author":{"name":"0Dexz0"},"license":"MPL-2.0","_id":"@0dexz0/simple-chess-board@0.3.0","maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"homepage":"https://0dexz0.github.io/SimpleChessBoard/","bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"dist":{"shasum":"dc2afbf93eb7d77375df440f37a016f120830877","tarball":"https://registry.npmjs.org/@0dexz0/simple-chess-board/-/simple-chess-board-0.3.0.tgz","fileCount":15,"integrity":"sha512-H2yMHPOKhiG2Cm2vzhPCgGKB+s8JsdM+4Uo1DRbcWGbxRPU+Y32qTxgsuUQTvnDkL7rUmya98c7c73wSBYcgvg==","signatures":[{"sig":"MEUCIE865+FJOkYOPT3kSd6R9B46V8ZQEaH4BujR/OHGmZrPAiEA71Ff/XYU110mH3Tt8esjuCTp2GmLLaSSJ3QmRQ43AFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114342},"main":"./src/core/SimpleChessBoard.js","type":"module","exports":{".":"./src/core/SimpleChessBoard.js","./types":"./src/types/SimpleChessBoard.types.js","./config":"./src/config/index.js","./themes":"./src/themes/index.js","./helpers":"./src/helpers/chess-helpers.js"},"gitHead":"370b4622bc299d67ef777a8c018d284fef8337b6","scripts":{"pack":"npm pack --pack-destination ./tgz"},"_npmUser":{"name":"0dexz0","email":"fsleeppolar@gmail.com"},"repository":{"url":"git+https://github.com/0Dexz0/SimpleChessBoard.git","type":"git"},"_npmVersion":"11.11.0","description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","directories":{},"sideEffects":["./src/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"chess.js":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-chess-board_0.3.0_1781153497872_0.146037792566176","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@0dexz0/simple-chess-board","version":"0.3.1","keywords":["chess","chessboard","vanilla","chess-ui"],"author":{"name":"0Dexz0"},"license":"MPL-2.0","_id":"@0dexz0/simple-chess-board@0.3.1","maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"homepage":"https://0dexz0.github.io/SimpleChessBoard/","bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"dist":{"shasum":"2454269f8504cfccd29d3e2433451b34f004f808","tarball":"https://registry.npmjs.org/@0dexz0/simple-chess-board/-/simple-chess-board-0.3.1.tgz","fileCount":15,"integrity":"sha512-Uw9xKta2sjlX+2UHnu43OX3h+qIoPKs1xEd31icNQnaIv52QJTSunQX0MtocxXfyUr6sLKA5Md0kjogupLEh+Q==","signatures":[{"sig":"MEYCIQDO3nqo59gfXZT96o3gOWVnBAQ0kmPppBQuD0KF7kAfuQIhAKqfPNvnplKqcTYpiUneN3OjPglbZZla0Dw7QrtpvAeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114092},"main":"./src/core/SimpleChessBoard.js","type":"module","exports":{".":"./src/core/SimpleChessBoard.js","./types":"./src/types/SimpleChessBoard.types.js","./config":"./src/config/index.js","./themes":"./src/themes/index.js","./helpers":"./src/helpers/chess-helpers.js"},"gitHead":"9911ada2b98a2a0d23fb324a86c9786b8cff4d9e","scripts":{"pack":"npm pack --pack-destination ./tgz"},"_npmUser":{"name":"0dexz0","email":"fsleeppolar@gmail.com"},"repository":{"url":"git+https://github.com/0Dexz0/SimpleChessBoard.git","type":"git"},"_npmVersion":"11.11.0","description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","directories":{},"sideEffects":["./src/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"chess.js":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simple-chess-board_0.3.1_1781156247861_0.20057057110336896","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@0dexz0/simple-chess-board","version":"0.4.0","keywords":["chess","chessboard","vanilla","chess-ui"],"author":{"name":"0Dexz0"},"license":"MPL-2.0","_id":"@0dexz0/simple-chess-board@0.4.0","maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"homepage":"https://0dexz0.github.io/SimpleChessBoard/","bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"dist":{"shasum":"ea228440b3508a4899f13cfcee3e0e0823d3d148","tarball":"https://registry.npmjs.org/@0dexz0/simple-chess-board/-/simple-chess-board-0.4.0.tgz","fileCount":38,"integrity":"sha512-ZWu9VU2QgPjQET6bPyx0ca6KN3b20NwDssEKyLSbRtiS2YTGlLbZlZVh9jxwMKkjnrr85tV8BCCGzHd70Umrew==","signatures":[{"sig":"MEUCIEjkY6BWvbIag09wXLg09N3grk/+zz9x61BQ692KQbygAiEAvfnw7vw8wfaxDtpTNSAWcJpfqF6YIKs/eiy/dBvJ9zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135576},"main":"./src/core/SimpleChessBoard.js","type":"module","types":"./dist-types/core/SimpleChessBoard.d.ts","exports":{".":{"types":"./dist-types/core/SimpleChessBoard.d.ts","default":"./src/core/SimpleChessBoard.js"},"./types":{"types":"./dist-types/types/SimpleChessBoard.types.d.ts","default":"./src/types/SimpleChessBoard.types.js"},"./assets":{"types":"./dist-types/assets/index.d.ts","default":"./src/assets/index.js"},"./config":{"types":"./dist-types/config/index.d.ts","default":"./src/config/index.js"},"./themes":{"types":"./dist-types/themes/index.d.ts","default":"./src/themes/index.js"},"./helpers":{"types":"./dist-types/helpers/chess-helpers.d.ts","default":"./src/helpers/chess-helpers.js"}},"gitHead":"89d8e905887d21af212bef48070ac9a0e29f3065","scripts":{"pack":"npm pack --pack-destination ./tgz"},"_npmUser":{"name":"0dexz0","email":"fsleeppolar@gmail.com"},"repository":{"url":"git+https://github.com/0Dexz0/SimpleChessBoard.git","type":"git"},"_npmVersion":"11.11.0","description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","directories":{},"sideEffects":["./src/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"chess.js":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/simple-chess-board_0.4.0_1783325157167_0.09278328889205634","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@0dexz0/simple-chess-board","version":"0.4.1","description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","keywords":["chess","chessboard","vanilla","chess-ui"],"license":"MPL-2.0","author":{"name":"0Dexz0"},"type":"module","main":"./src/core/SimpleChessBoard.js","repository":{"type":"git","url":"git+https://github.com/0Dexz0/SimpleChessBoard.git"},"homepage":"https://0dexz0.github.io/SimpleChessBoard/","sideEffects":["./src/styles/*.css"],"publishConfig":{"access":"public"},"types":"./dist-types/core/SimpleChessBoard.d.ts","exports":{".":{"types":"./dist-types/core/SimpleChessBoard.d.ts","default":"./src/core/SimpleChessBoard.js"},"./helpers":{"types":"./dist-types/helpers/chess-helpers.d.ts","default":"./src/helpers/chess-helpers.js"},"./config":{"types":"./dist-types/config/index.d.ts","default":"./src/config/index.js"},"./themes":{"types":"./dist-types/themes/index.d.ts","default":"./src/themes/index.js"},"./types":{"types":"./dist-types/types/SimpleChessBoard.types.d.ts","default":"./src/types/SimpleChessBoard.types.js"},"./assets":{"types":"./dist-types/assets/index.d.ts","default":"./src/assets/index.js"}},"scripts":{"pack":"npm pack --pack-destination ./tgz"},"dependencies":{"chess.js":"1.4.0"},"devDependencies":{"typescript":"^6.0.3"},"gitHead":"2775f75ddb48239dd0483567be56864a701cf176","_id":"@0dexz0/simple-chess-board@0.4.1","bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-OxunEQKrfUu8dGYbGn6IP7tYCkCIcOpsA7nize2XP8+zXe1JYhfdH4xNLJjyB+HlYnIRDZc6WAafYTdfMXuGBg==","shasum":"f501cef7cf8126bab1b0310830ba44462f7d7e10","tarball":"https://registry.npmjs.org/@0dexz0/simple-chess-board/-/simple-chess-board-0.4.1.tgz","fileCount":38,"unpackedSize":135597,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH/OlF/Mpf+Y4zsaY1r//AuDUFgbKvTaVDrtbyEQkCSAAiEAlIwwoNdQPF6H7xY+9D7QUaIZLQg4wQM2vRDxGR6PHII="}]},"_npmUser":{"name":"0dexz0","email":"fsleeppolar@gmail.com"},"directories":{},"maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simple-chess-board_0.4.1_1787301643231_0.7275382589597823"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T10:45:17.201Z","modified":"2026-08-21T08:40:43.520Z","0.1.0":"2026-04-09T10:45:17.477Z","0.1.1":"2026-04-09T10:48:08.301Z","0.2.0":"2026-04-11T23:28:27.696Z","0.2.1":"2026-04-11T23:57:38.439Z","0.3.0":"2026-06-11T04:51:38.002Z","0.3.1":"2026-06-11T05:37:28.055Z","0.4.0":"2026-07-06T08:05:57.318Z","0.4.1":"2026-08-21T08:40:43.364Z"},"bugs":{"url":"https://github.com/0Dexz0/SimpleChessBoard/issues"},"author":{"name":"0Dexz0"},"license":"MPL-2.0","homepage":"https://0dexz0.github.io/SimpleChessBoard/","keywords":["chess","chessboard","vanilla","chess-ui"],"repository":{"type":"git","url":"git+https://github.com/0Dexz0/SimpleChessBoard.git"},"description":"An open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.","maintainers":[{"name":"0dexz0","email":"fsleeppolar@gmail.com"}],"readme":"# SimpleChessBoard\r\n\r\n[![npm version](https://img.shields.io/npm/v/@0dexz0/simple-chess-board?color=blue)](https://www.npmjs.com/package/@0dexz0/simple-chess-board)\r\n[![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0)\r\n\r\nAn open-source chessboard library focused on simplicity, with real-time style customization and flexible interactivity.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @0dexz0/simple-chess-board\r\n```\r\n\r\n## Demo\r\n\r\nTry the live demo: [SimpleChessBoard Demo](https://0dexz0.github.io/SimpleChessBoard/)\r\n\r\n## Features\r\n\r\n* SVG-rendered board\r\n* Easy to use\r\n* Real-time reactive styles\r\n* Flexible interactivity\r\n* Event system\r\n* Mobile support\r\n* Chess logic based on [chess.js](https://github.com/jhlywa/chess.js)\r\n\r\n## Quick start\r\n\r\n```js\r\nimport { SimpleChessBoard } from '@0dexz0/simple-chess-board'\r\n\r\nconst board = new SimpleChessBoard({\r\n  container: document.getElementById('board')\r\n})\r\n```\r\n\r\n## Full guide\r\n\r\n[The complete documentation can be found here](https://github.com/0Dexz0/SimpleChessBoard/blob/master/GUIDE.md).\r\n\r\n## Feedback & Contributions\r\n\r\n- Found a bug?\r\n- Have an idea or suggestion?\r\n\r\nFeel free to open an [issue](https://github.com/0Dexz0/SimpleChessBoard/issues) or submit a pull request.\r\n\r\nAll contributions are welcome.","readmeFilename":"README.md"}