{"_id":"react-chessboard-ui","_rev":"66-cce9052203bbcd41a91329f1d5e1796d","name":"react-chessboard-ui","dist-tags":{"latest":"3.0.2"},"versions":{"0.1.1":{"name":"react-chessboard-ui","version":"0.1.1","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"b8b33133f1cade5588482a3b3f777a6a0b914fef","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.1.tgz","fileCount":30,"integrity":"sha512-MuWlq+HmwU6tSNzzp0OX/5p0dLQm7BwFXRc5aUPVBFVy58Srlmx3UJcTNfYv4jNQivC7JLoZ4uMJ27IY+pf9nw==","signatures":[{"sig":"MEQCIEOpN84u1TYSs8lj8JW7w2YhRBZc2TAI6yaTv2aRuBfQAiBlC6yU5REj9vlrQJWRbuKHiU4fubMW61tJf29ghhWCbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816386},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"ba09888e0ea1fa94130db034e9f220da4f6071af","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.1_1718488608726_0.11998845380000889","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"react-chessboard-ui","version":"0.1.2","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.2","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"98a4f8d182552bde066e993ba87f37abb3389ab1","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.2.tgz","fileCount":30,"integrity":"sha512-3C/6PGQcEfrNU0r7go5yRz9JerAcgYp0tt2lkn5lXNfu+I2EUvldV16Ac1wXnhMh0qdKgDv1Ibu7fKrS+4aThg==","signatures":[{"sig":"MEUCIQDVXM9V2wa38QPU9Kp7OmQimGhx84kcDUSDlCqWoOO7kwIgRtvI25UCbFmPVP9JDrcMOam28TtiiKnChgfE5uT7Lmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816398},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"223aa67453e8f89e0058c10dab7caea61ac9acd7","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.2_1718488845869_0.19785363159801017","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"react-chessboard-ui","version":"0.1.3","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.3","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"78e69587125ac19a5405e7ec451fc0f7ab94d03d","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.3.tgz","fileCount":30,"integrity":"sha512-q+znl+TzIZUnb+m+9PAiYUywqyY1KbOfC/OTbuy6X9GcsRILwXqbtHdMwEW9CkL5blxpJVAhhYZZoNIuvmlG7w==","signatures":[{"sig":"MEUCIQDQdIbcq0qhJUsVKG/VOaeinNfZH/3LtjPwajR7TEdsmQIgY1SqpNQi3ClJKmKYxZ6EqpQLrwLqsG4oZRZO6cadrJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816486},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"634c0d16e5842a3dcbae5e7075c78964faede986","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.3_1718539332511_0.7434353217164895","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"react-chessboard-ui","version":"0.1.4","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.4","homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"1056eac064100dae831bd780cc01566251e45dc0","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.4.tgz","fileCount":30,"integrity":"sha512-bzH7H1Snabhycxqa2B2AKG70BuT/Zdrhrtz4FSLb8bl0L+tbedk/JQ/Y9B5Oaf9d80tUXu0EbJCTYNcIe1mIsA==","signatures":[{"sig":"MEUCIQDi7dva658rkbUUn++xk9u7tbg48f9OUapr59PqwUP8ZAIgDOADAzLKbfHeTGUIUVEJubUO3jiGjGIMXLNBN5gtYJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816626},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"fced5e361e301411cbbff0d37794058ccd811c22","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.4_1719171263552_0.1530232123990023","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"react-chessboard-ui","version":"0.1.5","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.5","homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"71b68f01dee05423d292434a09bc9b941d3cf599","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.5.tgz","fileCount":30,"integrity":"sha512-YuQzuQBePouydh1JszZpztLP0q2pn6r8Wh9jnwR8udrLTbwnEBh4O6WLGbD3gwmB3BHEijfr2zcZJh8TYoWy2g==","signatures":[{"sig":"MEUCIDvxreFTN8IaO0EWhL7PC28valDqXKYYJ1frH82zc2vSAiEA021qbDlvMEaMjO1Tuq+IfXtpoKrGSsWHQ129ZtmQI6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":818289},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"99ce95f53b74af9c01e5254f773491f3c3482e92","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.5_1719177081961_0.5136021289233295","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"react-chessboard-ui","version":"0.1.6","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.6","homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"01d36d88b05476b334fac1d2194c87b19725645d","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.6.tgz","fileCount":30,"integrity":"sha512-qgWjWuJSaS5kc+/kkPRWgXtuO9VTYQNdGhXaPU3M6K2cUvxsyCbGjOEhwOFfpu05QqfjuqMhkyxgo+dc8GzI4A==","signatures":[{"sig":"MEUCIQC3Bqb4Gp+hc9jKblnWzZP1RlOBkTtPzHhBwb1UYsEUlAIgcE1yPEq46CoPz49i49x4C73nF63x2/EcreIsMKdStOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":818683},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"d2eae89c54d55abf1a8803d8282fd38edfafc9ca","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.6_1719259350189_0.5557872130065249","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"react-chessboard-ui","version":"0.1.7","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.7","homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"5ed6c46e6f321522018dedae2f08a03b04a4e35e","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.7.tgz","fileCount":30,"integrity":"sha512-tqMNj6cWhr/feP2ExcJBaYGBKfByh+P7BOkAIgtVvVQBi9ChPkPa58/DL65Y5v4amyGN1S1+1zlxXRpl0HSInA==","signatures":[{"sig":"MEQCIHg7pfOGQk9uJLEXRnE+elO7eigFMkpW030jFGdu1DnCAiBrpxBKkdzcbu810ZT6QHjikvqpAu0t51WRDLe8uL4cnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":824351},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"c750fad1244bdf8e864e2090fb19988a63292e1f","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.7_1719344239309_0.39803331998594826","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"react-chessboard-ui","version":"0.1.8","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.8","homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"a29af026285e6ff00f6ff8f2d0d64c65a7b28338","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.8.tgz","fileCount":30,"integrity":"sha512-BIV8TszQ1Wt+u0RdeNRF0abDEcKFQpkXF+I9Vx9fAZ62L5iO//EpqOffRInyyHl4+CYhk07z2friDWpqxTl61Q==","signatures":[{"sig":"MEYCIQCBqRM2zugPd25bsM9yJqHwnuvWr/89gnu6Q4i5KZQOWgIhALpv/6H838Ikq9ZexFxsMxqGuy9Uik2UsWJkywQsbHc1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":824351},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"94ca3e80277d709ec43b6c8bf1319f2da334669f","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.8_1719592383187_0.23876069531140542","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"react-chessboard-ui","version":"0.1.9","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.9","homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"959b9602912e51b6931865cb964d633fd428fe41","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.9.tgz","fileCount":30,"integrity":"sha512-TAE+AjNxOPdilI2/7Ix/SapJc+8PziUpMdEO25g5cL+hJKltxKFTLZrL8v5HTztsNzJX1+LreVjKtY7ahdCRlA==","signatures":[{"sig":"MEUCIDwE45KO33hl1cjW5I+nsJkyxDZk2b6z+hBG22cmjhVaAiEAnhdsvuHeLRYbk1VAT/CTnCq6pqFvpdAW5J7OImerv+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":824577},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"7918762289d0a8e12b5c29e1e92b883fcd4f6d4d","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.9_1719656172358_0.9665687667345884","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"react-chessboard-ui","version":"0.1.10","author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.10","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"8afa4bf0b901ce7e3f5c52bd1efbf5a659181ee8","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.10.tgz","fileCount":30,"integrity":"sha512-1Mum1p7hVAqjEafjAuqBtvjRB9I8q9ZAtZbZ3bUZgF8giTINOYZ1LL8z0acckt5nTusNMXLbTdSiXeVt+XlmKg==","signatures":[{"sig":"MEQCIBXNuHRdwkOV0K48ct3TgjqE0uaV8PApVlmzKU77YmNEAiApnYXjoC+c+pMAZBKwSWegl/j1muvP9Zoy1OvNEwX7EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":824503},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"1dcd83184aa636f4de83b4151012fd0bc21f3eab","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.10_1719944833611_0.6040173283313341","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"react-chessboard-ui","version":"0.1.11","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.1.11","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"08f70e5694ff0883de6d8baaf63a830cfb4aeb65","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.1.11.tgz","fileCount":30,"integrity":"sha512-t02tPI2VfB1GBONv0RuClTVv0Yi3W6YybCZ6igE3MSxzHejdczqdkiZk0o7PxfgvD6tLyX9+paBvBTUFSMxT0Q==","signatures":[{"sig":"MEUCICYKHYIbnWLA3NTqthQLpxulpesbQfw1wrR9PRsCzGuzAiEAtpuB0RV1c4KLF1FrogLO+Th0eRPDeHSAQARoi4yHnHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":824730},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"d83a4617bc025dbd8de994537be057373c5f4abe","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.1.11_1720201874890_0.5059341341060142","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"react-chessboard-ui","version":"0.2.11","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.2.11","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"bc44b8ebb7a8661173f9bcf5088fb01583b23b2b","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.2.11.tgz","fileCount":30,"integrity":"sha512-KzINs+iFhcD7iJvxFOZ42qP18QTTIfRODTcHbwcGijZXBa2W4opnYWbVROw/mpKEu/ofqwEdkjkBxqnQ9Zizag==","signatures":[{"sig":"MEYCIQCBXoftqn+hsZGYL6Yb6xvYyz5Vi0gQw/GuIhOZSNmkNgIhAKyTJsW/3N7wo1vdNkWPbQLjaT2FrjijcSoL4p6PlvTv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":827941},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"5195bbf58be9e5b55f1cdeb561855c494ca58a8d","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.2.11_1720205882889_0.6974865154041006","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"react-chessboard-ui","version":"0.2.2","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.2.2","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"91aec48e4edf8317367bdef8eaa91b08ed445ce5","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.2.2.tgz","fileCount":30,"integrity":"sha512-urTmKK45a2AMYbp7jUbHLKhIP9JXzin9/hyIlOnAyN5wRZisBJ+ymQFyRTOig55TyIPKETC93UmaiGHTFsTHew==","signatures":[{"sig":"MEUCICoO2jrZTICL/kZnreDqiQNU2M4vixA98aVlVcyoPPUvAiEAs0c61w0Ba8iuuQ7IMr4+6m7MgPmHbh9ng5NFTOMlb9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":827940},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"7dc69c2c95971de6fea0299777a19ec184e69df9","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.2.2_1720369823159_0.8405984412322294","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"react-chessboard-ui","version":"0.2.3","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.2.3","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://github.com/skilldill/react-chessboard-ui#readme","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"fb2b52d1cd3fbe7c379e40bad7b909e5c9948a50","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.2.3.tgz","fileCount":30,"integrity":"sha512-jGBQMaDYsAbRfPpNexwLripU3buKpuG1XIOEuSbrwS1nPTfG/soeVDh1T1UGtiTgd2v4MD1MUTX8B2500EkAFw==","signatures":[{"sig":"MEYCIQDYIHP8YlZaemjgEW65et6gqjRaMHKJ6zRhHE/J8Sw0fwIhALt/AdkOme1zD8t0hwGFO6oqNOG6D0R6tDOn9vVubrSE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":829166},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"18ba3280c5eda8af639f4d4f694b8a25130f202d","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"for chess apps","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.2.3_1726326616879_0.09319154002112118","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"react-chessboard-ui","version":"0.3.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.3.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"0a0c7845b2e989fb08254a8b8bd82da112b42cde","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.3.0.tgz","fileCount":30,"integrity":"sha512-KPIXWT1ofDTx+YmwXsk4k0k6lt0i4EtwsQ1bX3OZ2mxCquUYgBEgrhI8HP3NSvVVEa9O2j05jVUi+OtCdTI/pg==","signatures":[{"sig":"MEQCIHxqC1FlzC6xv89rFJ0tyKSHL+woSy+FZ49A8zOTrYDWAiAtWcw6ONMr3cMWAqBYhb/288vKvr+lblgGBaq9U4QfKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":829447},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"def5c07d4604f4eaef3e00f7aa49481a0638f680","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.3.0_1726765636030_0.1229162048622292","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"react-chessboard-ui","version":"0.4.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.4.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"c6a060bce8a8f7ed3c7a9c0fcf9736abc933382a","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.4.0.tgz","fileCount":30,"integrity":"sha512-UfsiAgPTVmY4Au2o4j7yNEzXDXrguP3+6wmsjOR8pda9Gwp+z1m0+VYo82W9bOUrv2xWonCGBBx/Tp+1385LGw==","signatures":[{"sig":"MEYCIQCILoTTSH7GzQLYazFVy1yh6/nULtgFSuwRYl/lem57UwIhALhqczVg3TeYib+U4zWRs0OlhIt1Oid9CbL9JXby4jWd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832777},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"2136847f60c7757385f30120ef64bc0a11ad300c","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.4.0_1727550030457_0.7039799278286805","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"react-chessboard-ui","version":"0.5.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@0.5.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"4adbad502a86b9a283ece6d3614c7baeac80d1cd","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-0.5.0.tgz","fileCount":30,"integrity":"sha512-iHhHtldaPHEVmUaqn/C+WRITenm3biDYlLeeocFnslCD+iEHAjcEFyNLg3yY2F2Fgb9qvSqAKBX6I1q7EUsPpg==","signatures":[{"sig":"MEUCICT3ihfpXwYW7QFHac15vHvOBGbY6f3OOIWZvTPzz4hHAiEAzzt4GJrtoVTSDycv0TnY0Qn2A+jNGREarldSszlE0fA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":834961},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"72217eb0a47820575c619bc276b977dcddfa2558","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_0.5.0_1728580372348_0.5849012637517865","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-chessboard-ui","version":"1.0.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.0.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"efd7c7f41fe107ca3b2f502d0dafda3406017d6e","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.0.0.tgz","fileCount":30,"integrity":"sha512-/MDxP0NV6uyqeEcmCxfVdbvBCg0TGWzGeErBmiveZWtmRokOVgzFVq7R9ym7dGaaPJBqch3l6z3G4mwJ3hs8qA==","signatures":[{"sig":"MEQCIC8tT+fAqFxPbJFLLW8zuSup1sntuWduC+xFlEtdbXhPAiAVqrc59AbjsbNilV+RHrCVr0iZNEEOBy66VQveZw2EQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":834957},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"2135a601a9f1b36daf54e3a367078c44e525e02d","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.2.3","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^18.3.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^18.3.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^18.3.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.0.0_1728665380474_0.1105114219341643","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-chessboard-ui","version":"1.1.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.1.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"fd84eb6102a8e34669353ccd35ad0d2d70cf9702","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.1.0.tgz","fileCount":28,"integrity":"sha512-hWkqBgxwNh/t9gD35lByDqhNJD0LTyFoOO1y9hLJiz8FXUPzApsTHGEd1fD4mfdDgzJTMpk5k06ngdvP3dBs8w==","signatures":[{"sig":"MEUCIFWXF7G+qpli1JJXJDSdZ0OhzCBw1AV6lIQcpihy51mjAiEArrsNAeYQ8UUobT3KSdMBj/4yVAMUzMUBHYDxcdyxJYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834190},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"b1ec48e522737143e0e2024b1094a6ebe7c25d43","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.1.0_1744054788786_0.012351004716297354","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"react-chessboard-ui","version":"1.1.1","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.1.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"a749ee7e0aa1866f627015642c8fa82731abcd44","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.1.1.tgz","fileCount":28,"integrity":"sha512-1dESLL0cB8DsqY6AXdJHVORRtjvFaOZ+3yhUlSiM27C7uCUZOMfNXMijASQhDTjCDgqH+uOBw5HO82d1mUmkDA==","signatures":[{"sig":"MEQCIEYxqYrLK/Y7yRicLrDyNx5FYvBltbuRQgJ1Uf6OnTRlAiArFzJrIgQ7n2gbI1i0Cbe9Wy+j8TgyCABgi1H4HbqpGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835217},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"5a90fe29e1f3b49320458ff892b85f063f4b3f81","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.1.1_1744450382921_0.15771639749936806","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"react-chessboard-ui","version":"1.1.2","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.1.2","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"f2269e7e8fc048443999ada5e78ea9a837c4e73f","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.1.2.tgz","fileCount":28,"integrity":"sha512-2H4E6gD5TTnQEXJld6sH4NZcyvrKnQTOCOBs4uKqpZKR3KUFBrA/+xOOqo+gCSDlDY9Km3f7nDeJRRLMml7iGA==","signatures":[{"sig":"MEQCICPw6cAS5LEoBKs78BbZiG50fNCI9YMi3H5+c4MS5na3AiABGD+mO0hpnX1opwFY0I/u9R2O7BVNOhx19b/jyoz2eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835224},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"08530919e32d898ca79c52bf9f052ecb71ddd8db","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","deploy":"gh-pages -d example/build","prepare":"run-s build","predeploy":"cd example && npm install && npm run build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.1.2_1755717951086_0.09341507063554388","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-chessboard-ui","version":"1.2.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.2.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"80c6c704cc5cce9c1ab8c023598ade3f68e6cbf2","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.2.0.tgz","fileCount":28,"integrity":"sha512-DmHbQGOe7gGFXjoNE9jdOPXY7dIiFMIqkd2XuPDXohCh+BSiADAT24y5svHh/CYRpYK0Zvrc/iubcNnKEkg35g==","signatures":[{"sig":"MEUCIFdm9HQ4cC50YEq1cu9fs588c+ojeVEFl3YeObPoJ9++AiEAwwJNNRMbAI20we6ih5V8K3VKbCSsUx7CGkzYuB5bSmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840384},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"0b3c173ef1d0809ed1c755e19b713b89fbd262b4","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.2.0_1759864478465_0.7874597080782932","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"react-chessboard-ui","version":"1.2.1","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.2.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"666fa02789227356480b79953dbc2da9da0fbc27","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.2.1.tgz","fileCount":28,"integrity":"sha512-ITnJ2b53Ihx94p4w2qLnyvq6dhee98x3lTD+JT5n2ztw5G/icJXJWGnDCUxZZx2z9RMZRVdzkZ/5FJJ9fuvoIA==","signatures":[{"sig":"MEUCIQDMNVFSyt22u4GvTp3IPpIeafknqR4/TlM3AjO1fdljSwIgfCpuMYi6K7zmflkUq3mQYJfrnKPXSammXVrVxsZrCRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842039},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"9478c44e73f6c74498c7c4016a8e1ebe4338e055","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.2.1_1759871419319_0.44302698577148525","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"react-chessboard-ui","version":"1.3.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.3.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"36f9dde5e4d5f3febb1b21624e85bab3dc5ad0ea","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.3.0.tgz","fileCount":28,"integrity":"sha512-JtyG92hZnrwaYyduz86Wrvmo6Cgp4wMOG+NfiYBUNamLeg5yOGvFfUrE1G6UNdH4D5IOoANk3GRBTbKzy509XQ==","signatures":[{"sig":"MEYCIQDfCC+MPoaod1MYrGBrz5hvTa3ST0WjpPesdlOiTdqghgIhAKrKOar/Pz6qDTUvX/fG1JYLeLYB0JdwfT3VGhqM8P67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854698},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"fbde19259fcfc5cd9b3e576b3d3281695221bb98","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.3.0_1760255076992_0.7557065736104336","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"react-chessboard-ui","version":"1.4.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"f8dad1b830959465143eb7d465dbb8cdc0268418","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.0.tgz","fileCount":28,"integrity":"sha512-354Mte7nzFayXaGX0l/UGVCnDq6dJQH9679nyBjnG/9rgYqj85qdQCaD8Elot33R7idH752NBwSb69LX3YHmLA==","signatures":[{"sig":"MEYCIQCN2rvAcBr6VMNuTcoUa04YRTEHllCJTs18qEmzr3Y0JQIhALVyeIdQzJCkakwR6GkhTCpo6nbvPV8cDf+s/ecQs5a/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":855399},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"483fbe40932ff6403fce68cbe04e20bd592b48e0","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.0_1760261274915_0.03863723097514682","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"react-chessboard-ui","version":"1.4.1","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"a3cec68294b9fd5bf4cf748e467016f26e23bae5","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.1.tgz","fileCount":28,"integrity":"sha512-mW66+pGwyWjYQeDvSZyyleLYQJtr+LhRIbG2aW9qBzWe72glX3qH59DxZKPxfBT1y0oZIX/sXcgZOxD0KteBIA==","signatures":[{"sig":"MEQCICj44QZ6AHmuqwOd64JGvR+QyjM8sQZU6YpihxxjvJ3lAiAGS/WRhsudIVk+Wb+ceBg/gh8Fp6mefNKiecl+0mUS0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856133},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"19c25fc12dff5bd1739853697ada4e904e86c209","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.1_1760266997800_0.8686542993582114","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"react-chessboard-ui","version":"1.4.2","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.2","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"5d539434a61986d35e02705d249fe36aeb869b15","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.2.tgz","fileCount":28,"integrity":"sha512-Et82WAweG5ZoMxp5TBVGUMAz0Xg7CHVN7RPhXgxozJts4fgR4WSK4/JP3MjlE7s//xRzlNwMIbJdzM9Z+QvoAw==","signatures":[{"sig":"MEQCICCpvnCVmLlyNCTCBTYi10xj1ZPuSeOYz/zFEFnNLfXYAiBPCplL6tcFmRZPDCKOqicQIcwTj8eUmAlTVOEBqGlx0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":855971},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"e6c120d744590e684badef9226a0b2f3b7af7cf4","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.2_1760291565120_0.3479591545823313","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"react-chessboard-ui","version":"1.4.3","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.3","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"2d0b669654c1c744025299b5a438942509cdf100","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.3.tgz","fileCount":28,"integrity":"sha512-QlyfUgv0VFjqFOVQ9hA7jaT+/3xYJncHQQfwjU6sfno7HEamFxrjiMXS/JPM4jmh3u+Gyg6QZGP/cNWWYwgu6Q==","signatures":[{"sig":"MEYCIQDFbivqrV6O//fS888JHSe9CKA0/Oi3Gj/Ti50bxmQSOwIhAOvjO0JLTDYAd2HrfQTkVHo1TcfyNQAi9fE2wGBEYlD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856277},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"6fac753b75e8466a9c4a5e70c850c8c4a31c0e2f","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.3_1761249954413_0.743491897882284","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"react-chessboard-ui","version":"1.4.4","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.4","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"bb0c82e885c5146da9f6d6c386f89984a739ec68","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.4.tgz","fileCount":28,"integrity":"sha512-1gKiWyBHsmdrqe8cHsFRpGQ090DomYbW38PKX6mY2Fw6axuKs5a3vCp20KpPU/vqQW93sU/qKrJzCkOupPHxdw==","signatures":[{"sig":"MEUCIAj2vUfeSFe/HiqcaVN7E+/4tJNAL9n/BrVO3BDRSiCBAiEA01vl29HUG2cYkuSlpiyHCs+rl2E264VFS3mxPwEi7Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857858},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"df0598561eb9435f9f13260f0eeff31a23ac6d1f","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.4_1761252446990_0.18806355261698848","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"react-chessboard-ui","version":"1.4.5","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.5","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"dd15f0eeb1939ce6a0ac7acbffadb89f92f026d8","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.5.tgz","fileCount":28,"integrity":"sha512-EpnYgpnLBVFxHHF7cZqIYZVlfC6zLrjPoPCz736jwQ7WgtiH4R6wvUADCXHeY1jpreYo4dOCa76t2LA0+K3dLA==","signatures":[{"sig":"MEUCIG8W4HQuLqU8YPnkBUTX3IP9v39O8p5SCoJJ4sknXUawAiEAgctbR8mf6gMgha0SdswSollRReKu/QVEDk+Y/LPNE1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859174},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"0710ace33be8a01e5f9512fd6b4baefb0117f204","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.5_1761329710747_0.4691488050555237","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"react-chessboard-ui","version":"1.4.6","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.6","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"e6577ff98d953e8d45f657daccbc476e44698dc1","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.6.tgz","fileCount":28,"integrity":"sha512-XhTmYhyXeoT/YOr1z7ZovYzn3mHF1GX8lFjwEMAO4l3Ki60GlRMpAP5FI+qV3oenyijWhVc1446ngMevD1CYaw==","signatures":[{"sig":"MEQCICxdj2tpEG4Byf+bxf1OaDwd889Gz4NJBUOUnhAaJG7CAiAQPf+SoNbfI2lhjkKKijgNSX6SgmaCSuBok+X8SXR4Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879745},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"bab403b5e6abd77d5bf85b6e5b27609b52eba700","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.6_1763893125926_0.09825500560532352","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"react-chessboard-ui","version":"1.4.7","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.7","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"138d652e35d7d0eb726cce58199db0a64f04d06c","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.7.tgz","fileCount":28,"integrity":"sha512-FXJlOkHQpXV+Nu20Iu8S+qFB00cD/cUH29xyRCb8rkeafAPEwishKh0r79DFI/J9i3bTUm5Kv89k09JWFofu6g==","signatures":[{"sig":"MEUCIC91MpQ04gmBlGwUkXhX4hrXVfDmMaOARYWuxs23StEMAiEApUIqymSzxXzoFU3ffNyGP6OAPUYA2dXmB3ZKAHNCrl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879791},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"ac1e336017e788b199b0268986c5daffa2efb5ea","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.7_1765095455074_0.09108118572034551","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"react-chessboard-ui","version":"1.4.8","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.8","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"1fcdc381da1fdbd3e71a01c5c85411ff89ab789d","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.8.tgz","fileCount":28,"integrity":"sha512-S7UBTMITdWYe8CpsETwDg8ULe+Q/6p507dVJ45IlFcrwImsud2Hz1zqzwhVebCPFs8q4FxsRNQEdXqapTTGxlQ==","signatures":[{"sig":"MEUCIB1jySuT0wGFdIcE7a0VX0CYbZewfCUra3JwUPi8fLCgAiEA3Fzu+4mztbLU4wNPdosb6vbOXyiTGs9RHTnfQr2i+IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881105},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"3491836a3e252c4760e04f03bc6a54a6b925145e","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.8_1766691906753_0.6145780500988491","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"react-chessboard-ui","version":"1.4.9","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.9","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"8c0a378926458f158ab6c164ef3763f25b6abe64","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.9.tgz","fileCount":28,"integrity":"sha512-xC+/V3PM49ucpdJD4OIZHcN9NcEzf7VTZ6urjv8vDmuTO616MOlQKlkYRrlI5x7MyuofxKM4zPBv8Bmsz/xKuQ==","signatures":[{"sig":"MEUCIB51F4gryzuGGFoFtSQGwmNyq0F/dQgdTP8501YoF6c9AiEAt5PmP5c529o6OB+RsxHUjKtFsqBcwIKJ57yV4xSDiaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881929},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"5167d8de831a23c7ab24d22b5f5f28fe3e878614","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.9_1767870511270_0.7038446410545882","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"react-chessboard-ui","version":"1.4.10","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.10","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"1933408f2124012641e5a3672f4c972141f7e9bb","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.10.tgz","fileCount":28,"integrity":"sha512-gGgxGx1q6ytsGyOQvjXkkLn0e6UnXn84aSrbbUCzDUqwYSqk0n1vu+LfRlmp/YTivSSGVAnrbGkt9/lSyViVtg==","signatures":[{"sig":"MEQCIAp4mgq2TmhT/MdC6UVtBQVmw2EYl+eS9FeEMdtrkAiBAiAoZ2DAlFH3wtp8cwb/KKu0q6gLwRvt46e4T0gqHk6VlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883172},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"ba6faf5b3557ec50bcb9b63156a19a0c8024e100","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.10_1768037586603_0.41497501347415144","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"react-chessboard-ui","version":"1.4.11","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.4.11","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"676fda2f675122f1fafe56fa98e25cfdf62c9378","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.4.11.tgz","fileCount":28,"integrity":"sha512-gtTJlPscfi3sqkjDp88Fg1AwN9dkfGzmmoHvIVSN9kRCQ15JOe9KDM9nUPFzVqP/eYLknzOgr+xAwWJQucFQ2w==","signatures":[{"sig":"MEYCIQDDJmchee4+CzJLm1RWeBpfhhnN1boNY5zEYiwXSSopcAIhANN+delsrKnwo84Cke7g5jBPHEWyEGdIct8yIFfGdIVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883462},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"a7d11af3e5f14178fe8ca56de3036f6f6139f914","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.4.11_1768147663135_0.03775546045461553","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"react-chessboard-ui","version":"1.5.1","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.5.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"ba541e33eb2cf558e2532738b291d76ec1c4d44e","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.5.1.tgz","fileCount":28,"integrity":"sha512-yRF/djWnrd7oiZVkaTDRYONv0I5xffdR1NmxQa6AbpwwqkPbnCyQreSKLxH8i0RENz/tl8OBNwvANFiOB8/1jg==","signatures":[{"sig":"MEUCIQCP/5XrXxmei48pTtLTeRhl/il/JMTI/ox4esrH9UeOswIgXtBoDojKxC899SaBmtxJm5Ih3r4mTBhk+T//7vaom2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884817},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"2b6ffeddb8a806b837fbdbad34aab535ede27570","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.5.1_1768324303385_0.9648249810066023","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"react-chessboard-ui","version":"1.6.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.6.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"0137d1b55045bfa0bbe0c23a16d6a63d8c3de1b8","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.6.0.tgz","fileCount":28,"integrity":"sha512-iQpcRugtSiZmpn5dE4HFz4fdImsipli2FlhzuSsym3OgbLSoT51uQbD0TP786J9qZRaBQ8p//ipWvBhABxAQkg==","signatures":[{"sig":"MEUCIQDI5Re8Qmf6/ieYDaA21tXfuo6/EBtq5MwNZpVhm9+uLgIgYoKpmHo/s3RNMHO1jeto7TiZ7DT/Vbz0g73fPda0vjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887548},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"978e6817bcde4329e252b1e3b73068d7a58e791a","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.6.0_1768764942325_0.8437141326532214","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"react-chessboard-ui","version":"1.7.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.7.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"1963b16c162c79e4564e722a79050f4cc89adb60","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.7.0.tgz","fileCount":28,"integrity":"sha512-Nxz+IY1jowGrZPxlCG1qY1KkfZR6ZlL4++px17ye0ovylfogkenx2AtZg0Yls2x+mJfJ197zF/0wVfMGxi/PXA==","signatures":[{"sig":"MEYCIQDMJF6LeZvNbV9oWfhJ5krBdCpJTnncZm57s8UfJd59KwIhAJioFWaMBEZn++reHw6r/oWY4ygYh8ZAGJFCH1bshSIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891488},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"89b33c50526781b542ee9daea23559b9b7476a02","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.7.0_1769288509385_0.09358173926276803","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"react-chessboard-ui","version":"1.7.1","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.7.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"be22837bc03ff988a8394fb78b6e94ec87d102ba","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.7.1.tgz","fileCount":28,"integrity":"sha512-4KfwNb549G9syfCVbYN7R05HJsrDqwu2ip9c9rEYcpkuGK0oVr68ql8z1QOLO6VyFysAiU2v1HfZR2cfTuXMCQ==","signatures":[{"sig":"MEUCIQCq38Vow0ysyfu5/vUgBVY8XmvvtXW7zKD7nObNfzlzFAIgZ+YoXuK4ractQtzOM+QYWGZRsi0jG8AzKE+ys5v0170=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893405},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"89b33c50526781b542ee9daea23559b9b7476a02","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.7.1_1769288778641_0.5321518021533835","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"react-chessboard-ui","version":"1.7.2","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.7.2","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"73f9950049786b61247d9d0a6efdfa7b9ab0736b","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.7.2.tgz","fileCount":28,"integrity":"sha512-2eMDmER50K8CmnV/z0hEJOrlCYPTcrlFTRkuT6QNLaahfwHa5qV9wWo618yMoCK5it3I109ykttZR5Ha9tp91Q==","signatures":[{"sig":"MEQCIEAeb1qTr9JaA5NY/lW8eBt+Kqw4qVEhKm9Pl9peLwfrAiBECWDgEhqBDE7ththpkxQlBJD55s3xiyCFbAeXVGVayg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893435},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"a2e660439490f99fd41488c3dc4b7e41a4d71d34","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.7.2_1769324940156_0.27990192566259386","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"react-chessboard-ui","version":"1.7.3","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.7.3","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"35744e1d645fb2bd9c872d3c2e2889b5c5ea5276","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.7.3.tgz","fileCount":28,"integrity":"sha512-gQ5dbDEjZZ6g+hOv71MxWRvPbj4WM6oS1CEDZbHLnuNKWdQFZSAF+wFsE/inqFlVryJ/1hx4vY3YGYehEpAajQ==","signatures":[{"sig":"MEYCIQC62jcaOTHMxCfjbRVWAy0K9FtoiUDPa9zbv9Nvp+G5ggIhALteBV9q3NC6G2UqlJlG0FZbJwsOLfTkCj05LM7ww0V+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894341},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"333f916baeb2693272a07cf937269443d331c065","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.7.3_1769338893377_0.9838823451649381","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"react-chessboard-ui","version":"1.7.4","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@1.7.4","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"71baa983fb7b7c6fffe7d8e0bb2edae8a0b6c0c9","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-1.7.4.tgz","fileCount":28,"integrity":"sha512-EDTao5O8W0bZYpP6hOAqtaqDCItr0x3vRVxn9kX8EsD5HFm6YogQIoo0YMtWk3E4AYi9elEMQ2joOqvH7idzsQ==","signatures":[{"sig":"MEUCIAklIuq1/cC4KRr+FZtULdF/DLXqagrh3v3x5p5/PI3oAiEAo1MCaoawz2X5Og2e7MtUBjV6ytgKoTo6QvLLrDRv78o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896831},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"dc429a69115d77fb154946d7e809c829d9ae344a","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_1.7.4_1769358630215_0.07557358270775283","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-chessboard-ui","version":"2.0.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.0.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"7ecdfcca4f191832cbcf59be71f3d1d7c8408e25","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.0.0.tgz","fileCount":28,"integrity":"sha512-rGRL8R6FxiWWfV7Y3W/bRUx2PQM63rPEBnorjioLPLRPMkKFRWwcgTofpsj8n87OvCxAhnwzNch7PY5Z3x4GdA==","signatures":[{"sig":"MEUCIB26XeX54GiB+6xkeStMLwM7kLrIoix59wY0WvT/x3LeAiEA+03q2QrHGDjz67WrnCbkcTJiaKw6CsKvH50Uhi1/QZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900993},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"aeff7c17c36155234bc7a33014e268939946dfdf","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.0.0_1769844506783_0.14191274192150516","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-chessboard-ui","version":"2.1.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.1.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"8017ba155598cb9ae11dded5643985230d31f756","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.1.0.tgz","fileCount":28,"integrity":"sha512-IH8xmEAipu9542XfDMW3qnMRX6r+wvKsWnnHXVyWlDisGuSNpx6OjYOtsQ3BQDw7yB1am62gDehpQChjnQgy2Q==","signatures":[{"sig":"MEQCIAddkZFGAKhof6yfWDo/tj7OwGMjRM805EUafiEir0zpAiA/a0Yh6g8A284l5J+03W85NmonZXbTbm3gMX41UVx91w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901713},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"58ad0f50525261e3ed1361b5ed76815f0dc4a17c","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.1.0_1774036478367_0.3588591332784814","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"react-chessboard-ui","version":"2.2.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.2.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"16fc796ba73e882ab1b4e6adabf2b368b5d78504","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.2.0.tgz","fileCount":28,"integrity":"sha512-X4ioDFqN75IC257fL666kKHub9ditWIimbU62G4SzmoWNQx0HA8v+FvSjtDsaFmge7kcs8K9wIfAQUmlb0EwoA==","signatures":[{"sig":"MEQCIHNMOKbazwzBKMrDe7xaCYywtEjgjlH8DYSTLTkXqslMAiBugzucu5BSl6YoPQ0oqHO0NeeiExx2NxTmB584V79bCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905907},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"41bdd6b1b923b5f94a64968f6f888b144a07356b","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.2.0_1774451543975_0.3863750385548994","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"react-chessboard-ui","version":"2.2.1","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.2.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"10152f72d46f36622b09af1551b46ddafb7bbd9e","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.2.1.tgz","fileCount":28,"integrity":"sha512-obScLCoJa4JJxPhxPn997zay4kP1Efpct5zPKIVU+P6bjXbR6RNs2nesrklvBCw1Inv2rAYimgf0NEv/KMMQpw==","signatures":[{"sig":"MEUCIQCrB/zaXfEYE/9N1ZL9H6SkB2xFBzbAlnuVwEdzNONy1QIgEyrhu6vO27yKzMtmQOP5VxpNl6TeHoWj10lmFRqBN24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906939},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"13e7d79de534ebaca44ae7dd6698913b6afc54d2","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.2.1_1775896773745_0.7394820143301595","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"react-chessboard-ui","version":"2.3.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.3.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"10fd9eb8a028d6164c1875eaa49a9e2ec014fc55","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.3.0.tgz","fileCount":28,"integrity":"sha512-7zpwVi5oDDlbsfgfCZRrfdfkdhaiJiJceSbfR31Ielga+Xbc+tdrq/jh71PN4TL71W3uqrzfSYWBxl06RvwybQ==","signatures":[{"sig":"MEYCIQCfA6VfmObn7XCKieXE+kX8QupfoKozyQrb5MSQVtJFjQIhAIaG8T851jfWP9co8nhaohMNP4gka/J7F5voXLkWucEo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908599},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"92904ec0d41354fbcf543f6a6cc190832a0b1eee","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.3.0_1775931000627_0.6807258821299209","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"react-chessboard-ui","version":"2.4.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.4.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"512d1a32b8368c5eebaf4f8cf987524cf39afcdd","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.4.0.tgz","fileCount":28,"integrity":"sha512-HP2qEQoDsfnVQTNYHVGlcUKMi3jSlHenMEfDQcxo+Q6uwQG0z0Jd2SjBqz5Zo0L43bhNWLYP7CFBj2tsLfSWHw==","signatures":[{"sig":"MEQCIEcBdznXwAy2KaFBGpDFWPMiQPmpYnaYoUToZ3PCdMv9AiBgZnz/171XEK/8mo+rNIuSclbHAsd1tAK1dRg3JQlfTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910463},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"472c42f01c9e0e79cd76ec0b686f1b6d93ac5242","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.4.0_1775981642063_0.21574097861492714","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"react-chessboard-ui","version":"2.4.1","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.4.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"07b28f37a37be7a0165d69217ccbc83200b1d56a","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.4.1.tgz","fileCount":28,"integrity":"sha512-vlVFy9PhCtFh+iukkkvBv1flWcyBHfRq+dyNQGjPd5OgD4Fd7+W15GlOgX6BGeONiQyWWyib6fiQj91NJ0tdbA==","signatures":[{"sig":"MEUCIGOHOkGrQN9mHZ77AYgafyLyOHWBtlPTk0i98i4B4WNkAiEAzPwHqv0kAs2qcqQB47hcZje0Jjf9iBR8dAImiswD1OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912555},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"38ba75c08bfcafedfea6c57a43e9dd43441d3491","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.4.1_1776007888480_0.8910422594775755","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"react-chessboard-ui","version":"2.4.2","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.4.2","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"0769846c3cff8cf07a955c9178c439a053dea3d2","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.4.2.tgz","fileCount":28,"integrity":"sha512-GneVEr/azM1oYNKHdL5qgM1YTrPAuoguPh4oHmbuQ1ej74JFPZMP7vjHiNjbs58QzpuMoFfhSI11Eu5mUhGTvA==","signatures":[{"sig":"MEUCIGHmgQHvGYWs8bxOCTGxpX0h32NO3aoapxSz5i4MLZf+AiEA9zYd5bglK3iJXgMhIW20Dv0AwBgHg9MON77DXxxjUnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912737},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"01d90788dce128ae66030112b2c9f6767773508a","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.4.2_1776008614872_0.5913111009904424","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"react-chessboard-ui","version":"2.5.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.5.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"6a86d71804707f3dcd280b76dddb081497214e86","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.5.0.tgz","fileCount":28,"integrity":"sha512-5XKkuNfOn0Uzil0K6Xk0thXbqzY2tcvZlB2zfowyQ4dRVh16JHlWw5i/svgJfAn7IHBc69reco/lszAjx5tuyA==","signatures":[{"sig":"MEUCIQCSXmHCug+7Tyh4KGkjZDQU7DC+OpYsen0SiDjVxpqZ2gIgW0RH0f7mu1AMUscFs/8XIjKymQ7YirhZ6kkc/g45Ei4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913009},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"9aab1bb3d5c2c0c7e621d4dedb18b10053b58bb0","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.5.0_1776873601518_0.3080785280242557","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"react-chessboard-ui","version":"2.6.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.6.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://chessboardui.space/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"e13df25432bec6dbd25a994f936b0a0f39cf7fe2","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.6.0.tgz","fileCount":28,"integrity":"sha512-JBp4CmOLa/GAhlZ+fbQPvxfW0g4QmahobmGs6pndzZ7l2OSdbtK8A6uyPYQMjd4pwda565Uo0xmju56wFy4stw==","signatures":[{"sig":"MEUCIQDuI9h2PvKg6hfDRyIHBYeZqORaDWvAQ1ByOqprFtPzWgIgEOeal0n+7nDibuAIeOTuh8z83PyCDpuzzPIVlVRbGsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912867},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"b9ec54e2271e8d93578ec0c04ffeec3de8252207","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.6.0_1776881743838_0.21928709946571656","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"react-chessboard-ui","version":"2.7.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.7.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"3672cb10f40db6cdc6f5a79dc5459b7d40a59276","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.7.0.tgz","fileCount":28,"integrity":"sha512-C/73Bgu3NTQAeF0Qpa9kvVMiBU/UCetbriYbx62UKXuUyvnyB+Z45DgNbckLpZhs2WkAIhp3izHS9u1mxOP6SA==","signatures":[{"sig":"MEUCIFQ/Iek1BwSjUPU+rw/rpMX1NF9udCjAKaEFmOIs7fvBAiEAheM+E2GRUqZu6gzvV2+vISjsn2TYvXtr7rj0NqsLwzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912989},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"45417ffd48570b51d67d93103e2e376681caae7f","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.7.0_1778090439813_0.5100242021031174","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"react-chessboard-ui","version":"2.8.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.8.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"bab1334eac76c05de9f5cd27e0e7031e29cfe00f","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.8.0.tgz","fileCount":28,"integrity":"sha512-6FRsmOGIDjuLrs8mTqoUXUX5ooolbx4iszqGB5vNADCALTEWzUx36K9M3ysX8O/geSe34fQCTV2iME3yS3Etug==","signatures":[{"sig":"MEUCIHpOCOWHvoA1DF5fXXCiez9wac5i7L2QUHDb1sbTBqWEAiEA+sZCnjbd0vZsy5krCPBycLFnYd4quOdQr1xdbyi6njs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912853},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"5dee841c588780607338032352e67bd575f2cc23","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.8.0_1781110802422_0.46054692678208653","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"react-chessboard-ui","version":"2.9.0","keywords":["react","chess","chess.js","chessboard","chess board","react-chessboard","react chessboard","react chess board","react-dnd","chessboard component","drag and drop","typescript","lichess","chesscom"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.9.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"cd9f9467b825dd6fc1d6ff81fcf4df5f6d6a0f3a","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.9.0.tgz","fileCount":28,"integrity":"sha512-c+/nuAUiyvf5ZeO6M33E+nNBJcjoXF8DtfFVYhLIVAcQIzgbuEKj14OxVtK+gLh8OQkZk6sG0tMasuWQ69y3NQ==","signatures":[{"sig":"MEUCIQD5ZVrDI5OJzWElmeDaZumQgaZSfB3O9BZmViPUk8WlNwIgEYyX3NbUXteLZArwz8DAoSJjv/GymBl9qDfHp9+vHJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920108},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"6a9cb96fd853967c7b03d7d81a46857f086de0e7","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.9.0_1781532566239_0.03879183087383886","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"react-chessboard-ui","version":"2.10.0","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.10.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"c47d4d1cefad303aae893d29e7902b779491bc58","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.10.0.tgz","fileCount":28,"integrity":"sha512-ncEGvl54er6qxAN9cfU6MSryKekDcUojZKdilrrlNoxYnWYpjmBvh6A7O+JfnxgsKD5A47VAUQdBpo9BFRKlDw==","signatures":[{"sig":"MEYCIQCvsyw15+uqk9+KZhMctsBMnU7K6/OQOXK9R7i8BXhIHQIhAOvU/dMvvZ7XETuY5GlXENxo3EKNtAzZu8t2xFrCEh4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920882},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"dddd5cbd0725fc12d927c9b292104cb574cc4161","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.10.0_1783015796846_0.15443919563375585","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"react-chessboard-ui","version":"2.11.0","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.11.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"2f91a07ced65dfb321583c207d3bfadaeb7272fe","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.11.0.tgz","fileCount":28,"integrity":"sha512-WjQV1TTr7mOjNk+dGy/xUMkIlBgBUNZhYTG/KLpatvc/FpW6DOjkanMpUTbkYtrVvdoZb+pDXzgiurGabfj4zA==","signatures":[{"sig":"MEUCIADkttIGlvunXQ0xbHvymSIfEvNRz/f+7Q6reukd1208AiEAhM9Tn1BBV8bEWozr+Oxn7fw7HX71q+Dqmbt821JxGJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933312},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"6e40470c1ef402bada4ac509d82a2fd8050c501f","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.11.0_1783197510465_0.3437300803873631","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"react-chessboard-ui","version":"2.12.0","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.12.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"c7fb8a70b5272609e25ae98e16ed69096f0aad36","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.12.0.tgz","fileCount":28,"integrity":"sha512-XHjKaeTEeHONrYjiTTO89DIeGDg31D1FTL9FnaJAi4Zo9vt572kAh0Pz1jIi/9UaezYXBMDY44R1c7TQ8WLXxw==","signatures":[{"sig":"MEYCIQCN7MDmkKSDjEk81P4KPG5TTPWJTFkYBD86rfRtvH83CwIhAKzxKKaA4NAeSgN+1SY//TtgnfT52BQ5EfwFLotmgxva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934760},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"5a44e30356e57dde8a380ad903f407934e13779a","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.12.0_1783198861150_0.3601792801665695","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"react-chessboard-ui","version":"2.13.0","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.13.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"3f68b9d351b8a3a91da42eaa8b78ceb7260dbecc","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.13.0.tgz","fileCount":28,"integrity":"sha512-I9Mv3AQz/12k96V6FjnPzhxMCio/1SQyz0IkR2U/SRe6BZI00rVOLFVKWQCn4Gk7o+bNbxf7MuR38biX6tjRAg==","signatures":[{"sig":"MEYCIQC8ggfO7YpAKXvWT0tpYhKgb7KcRc0BQDLPhZNVvPjr3gIhAI18bC5RTp6z26JBq9YSQe3p0SXN3wMPkRR2EIKNEI8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934884},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"f35b43aaee612abfcb6f6e2285ea1115fc7f07d4","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.13.0_1783199058873_0.5862733533135258","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"react-chessboard-ui","version":"2.14.0","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@2.14.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"2b011eb1e81f91c1a3b77000572440b8be332c1f","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-2.14.0.tgz","fileCount":28,"integrity":"sha512-VYfBcJaJOquUxJvPiYDrs9BVrNjnnVg4s7xV16QeysOurIfKfV5hNnctcHbb4+Qg3AqtuY/spP1KAIpPlqauxQ==","signatures":[{"sig":"MEQCIB945nfN0awmh3umZOMNWPnklNp+6xgfYIfEXC7o8LtJAiAVcrTcwTVGQYQcK3ZHGZFvc57RSmhi39cQzngJgJSRHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936272},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"gitHead":"2e7a0dfd307f85fe8fd184e8a1a4cc4df96a8dca","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^3.7.5","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","microbundle-crl":"^0.13.10","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_2.14.0_1783546475828_0.2051919012678991","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"react-chessboard-ui","version":"3.0.0","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@3.0.0","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"74d9568749cc367680784c85e79a4182ceccd34b","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-3.0.0.tgz","fileCount":28,"integrity":"sha512-IeexpcNB7uIfQTRE1TbcVy3cp1KhWOH2Rr2ILC1OsEgiyqCH7AG2IuFubvHEkkyv15ou9iBpYAR1f5lCJtzftQ==","signatures":[{"sig":"MEQCID5fgUJ7dvU9lqNAHKEpZSJpu4u2CKKsp2KAZkdzFQTcAiAlF3xDIY+4xjHooTin45rhJ5PZStBtt5UPR3ROucChKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204358},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./style.css":"./dist/index.css","./dist/index.css":"./dist/index.css"},"gitHead":"b74a73964a4b6f45ef7e1e862a1c73376af83a2c","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"vite build","start":"vite build --watch","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","vite":"^7.1.7","react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^5.9.3","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_3.0.0_1783621637185_0.46148895135508483","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"react-chessboard-ui","version":"3.0.1","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"author":{"name":"skilldill"},"license":"MIT","_id":"react-chessboard-ui@3.0.1","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"homepage":"https://react-chessboard-ui.dev/","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"dist":{"shasum":"9c6d45aa35dc63f599012087223dcb70c99fcb6b","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-3.0.1.tgz","fileCount":28,"integrity":"sha512-t2iCr8pOk+lnWxTNLDUdpEfbj4qGvU4idQDF5jNiqycT2j1Y7iJD7gOMaFtVfviNpzLcckOW9j0zfmkEVTG5sA==","signatures":[{"sig":"MEQCIFdPqQuQAbboVGoNlWCWFKzZ1KhrnxFUJ4QTIzJ9yKPDAiBMS3tqRRsktcEhyHSXXYwfpsSGQRkMtzamcYFkTbD2dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./style.css":"./dist/index.css","./dist/index.css":"./dist/index.css"},"gitHead":"e5fdf12b69d0bbbb35dbfb0eecd80a345a1b5a0b","scripts":{"dev":"cd demonstrate && npm run dev","test":"run-s test:unit test:lint test:build","build":"vite build","start":"vite build --watch","prepare":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"repository":{"url":"git+https://github.com/skilldill/react-chessboard-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"classnames":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","vite":"^7.1.7","react":"^19.1.0","eslint":"^6.8.0","gh-pages":"^2.2.0","prettier":"^2.0.4","cross-env":"^7.0.2","react-dom":"^19.1.0","typescript":"^5.9.3","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","@types/react":"^19.1.0","babel-eslint":"^10.0.3","react-scripts":"^3.4.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","@testing-library/react":"^9.5.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","@testing-library/user-event":"^7.2.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-chessboard-ui_3.0.1_1783835657176_0.3212887246504641","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"react-chessboard-ui","version":"3.0.2","description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","author":{"name":"skilldill"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/skilldill/react-chessboard-ui.git"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./style.css":"./dist/index.css","./dist/index.css":"./dist/index.css"},"homepage":"https://react-chessboard-ui.dev/","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"engines":{"node":">=20.19.0"},"scripts":{"build":"vite build","start":"vite build --watch","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","dev":"cd demonstrate && npm run dev"},"peerDependencies":{"react":"^19.1.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","ajv":"^8.20.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^19.1.0","react-dom":"^19.1.0","react-scripts":"^3.4.1","typescript":"^5.9.3","vite":"^7.1.7","vite-plugin-dts":"^4.5.4"},"dependencies":{"classnames":"^2.5.1"},"_id":"react-chessboard-ui@3.0.2","gitHead":"a7c6417f1a2db7c42162438cd8f5e0d79477bb4f","bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-S9JZfwevzIDt8XBlnAuEpHqBvGLsEN3rzH56QHGCppQeaNFVmeuCLrl9XECoA41oUus9q9SvAFc5ZAQLeyUCUg==","shasum":"9b0003cd315a02ff4f1cb7b8cc90a8045382b6d2","tarball":"https://registry.npmjs.org/react-chessboard-ui/-/react-chessboard-ui-3.0.2.tgz","fileCount":28,"unpackedSize":207225,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGsd6BZwycbj7G+4LdWTasyAUYX4Ds0qesJepuwWjixDAiEA1HhSxIVyZbTizXW5iO1fb13BWoMHeoG/f63afYWrIDg="}]},"_npmUser":{"name":"skilldill","email":"skilldill@yandex.ru"},"directories":{},"maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-chessboard-ui_3.0.2_1783835816183_0.11638751093375443"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-15T21:56:48.725Z","modified":"2026-07-12T05:56:56.496Z","0.1.1":"2024-06-15T21:56:48.903Z","0.1.2":"2024-06-15T22:00:46.061Z","0.1.3":"2024-06-16T12:02:12.656Z","0.1.4":"2024-06-23T19:34:23.778Z","0.1.5":"2024-06-23T21:11:22.188Z","0.1.6":"2024-06-24T20:02:30.444Z","0.1.7":"2024-06-25T19:37:19.547Z","0.1.8":"2024-06-28T16:33:03.454Z","0.1.9":"2024-06-29T10:16:12.689Z","0.1.10":"2024-07-02T18:27:13.934Z","0.1.11":"2024-07-05T17:51:15.166Z","0.2.11":"2024-07-05T18:58:03.106Z","0.2.2":"2024-07-07T16:30:23.472Z","0.2.3":"2024-09-14T15:10:17.106Z","0.3.0":"2024-09-19T17:07:16.287Z","0.4.0":"2024-09-28T19:00:30.739Z","0.5.0":"2024-10-10T17:12:52.785Z","1.0.0":"2024-10-11T16:49:40.737Z","1.1.0":"2025-04-07T19:39:48.986Z","1.1.1":"2025-04-12T09:33:03.153Z","1.1.2":"2025-08-20T19:25:51.288Z","1.2.0":"2025-10-07T19:14:38.682Z","1.2.1":"2025-10-07T21:10:19.535Z","1.3.0":"2025-10-12T07:44:37.205Z","1.4.0":"2025-10-12T09:27:55.152Z","1.4.1":"2025-10-12T11:03:18.023Z","1.4.2":"2025-10-12T17:52:45.350Z","1.4.3":"2025-10-23T20:05:54.682Z","1.4.4":"2025-10-23T20:47:27.279Z","1.4.5":"2025-10-24T18:15:10.984Z","1.4.6":"2025-11-23T10:18:46.153Z","1.4.7":"2025-12-07T08:17:35.240Z","1.4.8":"2025-12-25T19:45:06.944Z","1.4.9":"2026-01-08T11:08:31.462Z","1.4.10":"2026-01-10T09:33:06.781Z","1.4.11":"2026-01-11T16:07:43.331Z","1.5.1":"2026-01-13T17:11:43.626Z","1.6.0":"2026-01-18T19:35:42.632Z","1.7.0":"2026-01-24T21:01:49.608Z","1.7.1":"2026-01-24T21:06:18.922Z","1.7.2":"2026-01-25T07:09:00.338Z","1.7.3":"2026-01-25T11:01:33.540Z","1.7.4":"2026-01-25T16:30:30.373Z","2.0.0":"2026-01-31T07:28:26.937Z","2.1.0":"2026-03-20T19:54:38.539Z","2.2.0":"2026-03-25T15:12:24.149Z","2.2.1":"2026-04-11T08:39:33.984Z","2.3.0":"2026-04-11T18:10:00.789Z","2.4.0":"2026-04-12T08:14:02.236Z","2.4.1":"2026-04-12T15:31:28.709Z","2.4.2":"2026-04-12T15:43:35.048Z","2.5.0":"2026-04-22T16:00:01.745Z","2.6.0":"2026-04-22T18:15:44.046Z","2.7.0":"2026-05-06T18:00:39.997Z","2.8.0":"2026-06-10T17:00:02.600Z","2.9.0":"2026-06-15T14:09:26.451Z","2.10.0":"2026-07-02T18:09:57.117Z","2.11.0":"2026-07-04T20:38:30.694Z","2.12.0":"2026-07-04T21:01:01.352Z","2.13.0":"2026-07-04T21:04:19.099Z","2.14.0":"2026-07-08T21:34:36.066Z","3.0.0":"2026-07-09T18:27:17.337Z","3.0.1":"2026-07-12T05:54:17.325Z","3.0.2":"2026-07-12T05:56:56.382Z"},"bugs":{"url":"https://github.com/skilldill/react-chessboard-ui/issues"},"author":{"name":"skilldill"},"license":"MIT","homepage":"https://react-chessboard-ui.dev/","keywords":["react","react-chess","react-chessboard","react-chessboard-ui","js-chess","chess","chessboard","chessboard component","chess engine"],"repository":{"type":"git","url":"git+https://github.com/skilldill/react-chessboard-ui.git"},"description":"All-in-one React chessboard UI with a built-in chess engine, FEN state control, move validation, drag-and-drop pieces, game-end callbacks, and customizable styles.","maintainers":[{"name":"skilldill","email":"skilldill@yandex.ru"}],"readme":"# react-chessboard-ui\n\n[![NPM](https://img.shields.io/npm/v/react-chessboard-ui.svg)](https://www.npmjs.com/package/react-chessboard-ui)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\nReact chessboard UI with a built-in chess engine, FEN-based state control, legal move handling, drag-and-drop pieces, game-end callbacks, and styling hooks.\n\nUse it when you need a playable chessboard in a React app without combining a board renderer, a separate chess engine, and custom move/state glue yourself.\n\n<p align=\"center\">\n  <img src=\"./blob/default.png?raw=true\" width=\"23%\" alt=\"Default react-chessboard-ui board\" />\n  <img src=\"./blob/customization.png?raw=true\" width=\"23%\" alt=\"Customized react-chessboard-ui board\" />\n  <img src=\"./blob/colorfull_arrows.png?raw=true\" width=\"23%\" alt=\"React chessboard with colorful arrows\" />\n  <img src=\"./blob/all_queens.png?raw=true\" width=\"23%\" alt=\"React chessboard with custom pieces\" />\n</p>\n\n## Documentation\n\n- Full documentation: [https://react-chessboard-ui.dev/](https://react-chessboard-ui.dev/)\n- Customization docs: [https://react-chessboard-ui.dev/properties/config/](https://react-chessboard-ui.dev/properties/config/)\n\n## Features\n\n- **Board UI and chess logic in one package**: render the board, validate moves, and receive game events from one component.\n- **FEN-first state**: initialize positions, load puzzles, or render custom board sizes from FEN.\n- **Ready to play**: drag-and-drop pieces, legal move handling, turn switching, callbacks, and game-end detection are included.\n- **Customizable**: override square classes, piece rendering, sizes, highlights, arrows, and interaction behavior.\n- **No required CSS import**: package styles are injected automatically when `ChessBoard` is imported.\n\n## Installation\n\n```bash\nnpm install react-chessboard-ui\n```\n\n```bash\nyarn add react-chessboard-ui\n```\n\n## Quick Start\n\n```tsx\nimport type { FC } from \"react\";\nimport { ChessBoard } from \"react-chessboard-ui\";\n\nexport const App: FC = () => {\n  return (\n    <ChessBoard\n      FEN=\"rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1\"\n      onChange={(move) => {\n        console.log(\"Move:\", move);\n      }}\n      onEndGame={(result) => {\n        console.log(\"Game ended:\", result);\n      }}\n    />\n  );\n};\n```\n\n## Key Examples\n\n### Training Position\n\n```tsx\nimport { ChessBoard } from \"react-chessboard-ui\";\n\nexport function TrainingBoard() {\n  return (\n    <ChessBoard\n      FEN=\"r1bqkbnr/pppp1ppp/2n5/4p3/2B1P3/5N2/PPPP1PPP/RNBQK2R w KQkq - 2 3\"\n      playerColor=\"white\"\n      moveHighlight={[[2, 5], [3, 3]]}\n      arrows={[{ start: [2, 5], end: [3, 3], color: \"#1d9bf0\" }]}\n      onChange={(move) => console.log(\"User move:\", move)}\n      onEndGame={console.log}\n    />\n  );\n}\n```\n\n### Custom Board Size From FEN\n\nThe board size is derived from the FEN rows. This example renders a 12x12 board:\n\n```tsx\nimport { ChessBoard } from \"react-chessboard-ui\";\n\nexport function CustomSizeBoard() {\n  return (\n    <ChessBoard\n      FEN=\"qqrnbqkbnrqq/pppppppppppp/12/12/12/12/12/12/12/12/PPPPPPPPPPPP/QQRNBQKBNRQQ w - - 0 1\"\n      onChange={console.log}\n      onEndGame={console.log}\n    />\n  );\n}\n```\n<p align=\"center\">\n  <img src=\"./blob/12x12.png?raw=true\" width=\"70%\" style=\"max-width: 450px\" alt=\"Default react-chessboard-ui board\" />\n</p>\n\n### Style the Board With CSS Classes\n\n```tsx\nimport { ChessBoard } from \"react-chessboard-ui\";\nimport \"./board.css\";\n\nexport function StyledBoard() {\n  return (\n    <ChessBoard\n      FEN=\"rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1\"\n      config={{\n        squareSize: 72,\n        pieceSizePercent: 92,\n        lightSquareClassName: \"light-square\",\n        darkSquareClassName: \"dark-square\",\n        selectedSquareClassName: \"selected-square\",\n        squareHighlightClassName: \"move-highlight\",\n      }}\n      onChange={console.log}\n      onEndGame={console.log}\n    />\n  );\n}\n```\n\n```css\n.light-square {\n  background: #f7f7f2;\n}\n\n.dark-square {\n  background: #9aa77f;\n}\n\n.selected-square {\n  outline: 3px solid #1d9bf0;\n  outline-offset: -3px;\n}\n\n.move-highlight {\n  box-shadow: inset 0 0 0 4px rgba(29, 155, 240, 0.35);\n}\n```\n\n## API Overview\n\n| Prop | Type | Description |\n| --- | --- | --- |\n| `FEN` | `string` | Required. Board position in FEN notation. |\n| `onChange` | `(moveData: MoveData) => void` | Required. Called after a user move. |\n| `onEndGame` | `(result: GameResult) => void` | Required. Called when the engine detects a game result. |\n| `onClick` | `(data: ClickData) => void` | Called when a board cell is clicked. |\n| `change` | `ChangeMove` | Applies an external move to the board. |\n| `reversed` | `boolean` | Renders the board from the opposite side. |\n| `config` | `Partial<ChessBoardConfig>` | Board sizing, classes, piece map, and visual configuration. |\n| `playerColor` | `\"white\" \\| \"black\"` | Restricts interaction to one color. |\n| `viewOnly` | `boolean` | Disables user moves. |\n| `moveHighlight` | `[SquarePos, SquarePos]` | Highlights a move path. |\n| `arrows` | `Array<{ start: number[]; end: number[]; color?: string }>` | Draws arrows on the board. |\n| `toggleTurn` | `boolean` | Enables or disables automatic turn switching. Defaults to `true`. |\n\n## FEN Notes\n\n- `FEN` controls the initial board state and can be replaced from React state.\n- A number in a FEN row means that many consecutive empty cells.\n- Standard 8x8 chess positions and larger custom boards are supported.\n\n## Authors\n\n- [Tatiana Utbanova](https://www.linkedin.com/in/tatiana-utbanova-6415b8271/) - Design owner\n- [Alexander Utbanov](https://linkedin.com/in/alexander-utbanov-a9670a210/) - Code owner\n\n## License\n\nMIT\n_________\n## Keywords\n\n`react` `react-chess` `react-chessboard` `react-chessboard-ui` `js-chess` `chess` `chessboard` `chessboard component` `chess engine`","readmeFilename":"README.md"}