{"_id":"@alepot55/chessboardjs","_rev":"22-993896ccb55107e9ab3a1c176eb576c2","name":"@alepot55/chessboardjs","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"@alepot55/chessboardjs","version":"1.0.0","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@1.0.0","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"72ede9166047b684c586cdf0acf48add1eeb2bee","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-1.0.0.tgz","fileCount":16,"integrity":"sha512-7c4KNmf8xs+ru6Sq2v3Zz7QpGPG57bVUet4KQwgac3xmVJOoK1/8wHHmLR7fKS2hbP9aJj6efY4SwEQqgUoBsw==","signatures":[{"sig":"MEQCIFQgm5gmFm+b2rJIao/YCq2/IHLUmCN+Qk1l/iXtOhW/AiAxVU1N9geo5qLhE38vEtdOXNqRTvWe+jFQOvyBrHGBdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87650},"main":"chessboard.js","type":"module","gitHead":"78576b83ed030beba94f7a378df457a5cf9eea60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.2.4","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.11.1","dependencies":{"chess.js":"^1.0.1-beta.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_1.0.0_1720457069738_0.09792697427537744","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alepot55/chessboardjs","version":"1.0.1","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@1.0.1","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"3819e10d8831d90f9ef5af7b84da9aa36d6b69d5","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-1.0.1.tgz","fileCount":16,"integrity":"sha512-Fz4ohWkPK/fraf0GyhFKXhY/LU13x3one2Tmr5dxjKA9Qc7ibqut4M+/W03SQqk0WE7y6cYivK5EJjC+AmkpxA==","signatures":[{"sig":"MEUCIQC7yfURaFlG1vFk53vGPzwnXjuPBrx63joo2wXX26jzLgIgEKof3mqSzxHsxEy0TOUB09K6Ram05foftX4pwcml+UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87503},"main":"chessboard.js","type":"module","gitHead":"78576b83ed030beba94f7a378df457a5cf9eea60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.2.4","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.11.1","dependencies":{"chess.js":"^1.0.0-beta.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_1.0.1_1720457965866_0.7811027905675636","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@alepot55/chessboardjs","version":"1.0.2","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@1.0.2","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"7ab4b7146ce80131be0d222ea0b104b6f85ab463","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-1.0.2.tgz","fileCount":16,"integrity":"sha512-BD1eaIbyS0CWy8lSSdAg4msMzKheNjsg6jpsAf1hxmhiQsmhRY/dN6K9VBGaSTkFIh5QELAuf3BY88x9MYEQAA==","signatures":[{"sig":"MEQCICLbmedPbx0nnnA/CQ7phRbPy7zO6fDTVrP+mmOQ/ziOAiB8NMHxiRpIbTd0eCplfxncF1LkEJxU5UDhYSeLpb9JbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87503},"main":"chessboard.js","type":"module","gitHead":"78576b83ed030beba94f7a378df457a5cf9eea60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.2.4","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.11.1","dependencies":{"chess.js":"^1.0.0-beta.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_1.0.2_1720468791751_0.11068579920468902","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@alepot55/chessboardjs","version":"1.0.3","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@1.0.3","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"1717fc9545942afa33a6076bf6f3cf97f0edd2a9","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-1.0.3.tgz","fileCount":28,"integrity":"sha512-8CbpyHx+QhCBRAXwLjNXeo8yQmhcYqWJiejHX7CcITFQzy2r16UlZK1Lqvy0Oqcs4F5OZblEQuHlU1aENFdZAQ==","signatures":[{"sig":"MEQCICvbLoapFLdXtaFNkaqAC2GK0ExlJ3mlaSb9PImD1PfTAiAlFnFcQUVanlIy5DiKCouKdSZ9w6edAmZA8n2o38lYuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105810},"main":"chessboard.js","type":"module","gitHead":"78576b83ed030beba94f7a378df457a5cf9eea60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.2.4","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.11.1","dependencies":{"chess.js":"^1.0.0-beta.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_1.0.3_1720513104614_0.05314662898479017","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@alepot55/chessboardjs","version":"1.1.0","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@1.1.0","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"6f771f47886402b4fd9634dd103b6c96f332b838","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-1.1.0.tgz","fileCount":28,"integrity":"sha512-cHKmvYgZnTfbOGjCuLdWzbqau2TJsv1T2b6DufXCgfGYi7covHZ2Dohi5r2WEvUXhsHN8zHS/I2IDpHmBne7lQ==","signatures":[{"sig":"MEYCIQCqGB9aD4JRW5fMRJLVvvhA9vsm+vNpH4kESC3RBFcLLwIhAOqCSxHwQ9Hpl9T82ZTMJF+VDvXhIahgzvd6uIzjFreV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109863},"main":"chessboard.js","type":"module","gitHead":"66bc5277e9c9bd5749003fe83014af49d7860811","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.2.4","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.11.1","dependencies":{"chess.js":"^1.0.0-beta.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_1.1.0_1720734689285_0.3081241669957131","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@alepot55/chessboardjs","version":"2.0.3","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.0.3","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"89bbcd9a5669bff7a62427e526afea6ec9d4df04","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.0.3.tgz","fileCount":36,"integrity":"sha512-7dhCcs55Yw2l18QE5vhTpaM31I8ruhng9gh7NMQm7vexGAecXCyUrD/j+glRs1V15kTt0grt7EAAtRQbcyQipw==","signatures":[{"sig":"MEUCIQDffO/TpphGGmhyveJK6p9/YF42TT1Ts7TkE2yVRkmcsgIgWhMSQhafgGYukI3NwNIu4QdCcmm7igo+yEOf1XZXWsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150769},"main":"chessboard.js","type":"module","gitHead":"83a67930612797d1db0b92fd4342e350a450cd52","scripts":{"test":"jest"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.0.3_1739639302265_0.9634241270896851","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@alepot55/chessboardjs","version":"2.0.4","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.0.4","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"84515db3cd94938ba68faaf3a9b78ef3e00a6ccb","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.0.4.tgz","fileCount":36,"integrity":"sha512-L4AmsAsrJtWZIuk/6ioDBGPoueLb+601BBmBXn8zbd9xQxOo6rzEwGimJJ5LOIwAdhYKq7YqDBXv/ddiOtuYWQ==","signatures":[{"sig":"MEQCIA8K/nxfI6Mk4WZPiIU0Gw7N1cRRmaT+K1f0to2AoL5EAiB0fdQH0MkXqNtE3U1NaDPPcBhTaFvGchsElNDBgCtMfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150773},"main":"chessboard.js","type":"module","gitHead":"34bdea1ba7780edf7755eaea0223edb296f67ab3","scripts":{"test":"jest"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.0.4_1739639444982_0.48088406114671467","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@alepot55/chessboardjs","version":"2.0.5","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.0.5","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"7c030b7061d6a16aebabb73ae4e07fc8d7f10ecf","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.0.5.tgz","fileCount":36,"integrity":"sha512-cS7X1G0vYxWRxCspNjTW7xZiJg1Oya9S18RoSq0Jdp6t7YpfDlytbKBH/T6/Yv4bFamkaypmM6lmc4ammHzd6g==","signatures":[{"sig":"MEUCIGDYXxRZhMUgCVd5FtWgBBmyjf46GjZQGIVRwBYtzTOSAiEA/jCQU15vwVkhwkhUyqCLz0ai1XfzUUEe63fFH9nKMB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150769},"main":"chessboard.js","type":"module","gitHead":"a5dffc646fd20ca6b75227a5f8769973cb6a9208","scripts":{"test":"jest"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.0.5_1739640370381_0.3181041686837638","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@alepot55/chessboardjs","version":"2.1.5","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.1.5","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"c878f8b4f85ee7d8552c574266690195a15ea5a9","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.1.5.tgz","fileCount":39,"integrity":"sha512-5ilYy1rNYR3aenUSuPz0MqHihsrSicD6M55dnutKh6LP2dTSXkANXVY7Nxj42wINaLL+g7K7MlVoOvKt5kO33g==","signatures":[{"sig":"MEUCIA0W765K1oHlfRDp1jdiHfAgz88de/a+4VtNpwey6dR6AiEA5mtm4uMcIhHb2uhFPxPiM1TmDtwTv44OvYj8gs8Z24A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400624},"main":"chessboard.js","type":"module","gitHead":"a5dffc646fd20ca6b75227a5f8769973cb6a9208","scripts":{"test":"jest"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.1.5_1739693930582_0.06709997653781086","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@alepot55/chessboardjs","version":"2.1.6","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.1.6","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"6c673437598e4b3895607f7e4f65cb418dde82ee","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.1.6.tgz","fileCount":38,"integrity":"sha512-nyHk/7Zeg6v/IklwZdJ+GmslJ+aPFIqHLXfqVP8bACXNDLoev/tSKnlMN9BDrx9qrjb4UvnEkv49Y8zCKZKuyA==","signatures":[{"sig":"MEQCIHIYGJZMVceJ3RsD97wmcWNdJyJTfdy+vJpg3q/tlfnFAiBshtfaNLwxsjXHild8VNI0tD6NYJl5f/lJP5qumBLLGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275691},"main":"chessboard.js","type":"module","gitHead":"a5dffc646fd20ca6b75227a5f8769973cb6a9208","scripts":{"test":"jest"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.1.6_1739695126089_0.8313648854109179","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@alepot55/chessboardjs","version":"2.1.7","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.1.7","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"5ae15c1ec399257a23bee4aae03d155fff63f478","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.1.7.tgz","fileCount":38,"integrity":"sha512-6vJeX8oAZJUFqHkIxV8RTuAswuGnV/PFZjveJ4zH/KPNNgDoKEgczaShSsSXuiKYjhdTeuFWydtDMdwJxqVwjA==","signatures":[{"sig":"MEQCIHp9+DG+T771YIqKBL4UWtsQ2vQ5fy2bv/gKRV4sQ+q1AiBWU8lLgy9pMLf8VOstIn7TgmznoqRHL41I4x08+K4aDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289623},"main":"chessboard.js","type":"module","gitHead":"4f311ab998b4a1eaabd0e0829f1ffc92fdcc440a","scripts":{"test":"jest"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.1.7_1739719115648_0.42809715463216635","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@alepot55/chessboardjs","version":"2.2.0","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.2.0","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"a391b7594e1fbeb027e2844ac6714234596faf49","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.2.0.tgz","fileCount":38,"integrity":"sha512-GgtrJCeg1vWirbURds3htKcom0T9uFkp+tDy0i2A4rWNXfEqsG1hcmlUaOz8sqDLS1ZvKQ4PPM0mW+hFojc7+Q==","signatures":[{"sig":"MEUCICLbeP7a24j/Vn5o7E46/rqafA9VlSrk64Tb9sqgQAsXAiEAi3BqEZRa1tjKWWWjHQAPjcpDrAMqELSHoa+3UsVuK+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290546},"main":"chessboard.js","type":"module","gitHead":"7253a3a0c3c64e949ecd126622ace8fd0c572a06","scripts":{"test":"jest"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.2.0_1739729703553_0.7620649394674632","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@alepot55/chessboardjs","version":"2.2.1","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.2.1","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"b15bbb64e8d259803237329c4f5618f9bbd29848","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.2.1.tgz","fileCount":38,"integrity":"sha512-SD2ZG409rcQYa1bmATGJ7ofH93hJaxawsq25kXPNZiQht1q8obkKUMle5HyDqk/FbefviWjakcJcNQ4Bi+QYCA==","signatures":[{"sig":"MEQCIHw+ErPTbDc4Z72UqjAOcQHGGYUcMwnXaJa66rAX8QC8AiBjx9bGmG9hdHnhOtr7yh2n1LSNrsulzWi5qLIJpCYuGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291157},"main":"chessboard.js","type":"module","gitHead":"2a996582b94c6e1652a837435b0e0212d24bb966","scripts":{"test":"jest"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.18.1","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.2.1_1739730328059_0.30611868263961495","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@alepot55/chessboardjs","version":"2.3.2","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.3.2","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"6f38859af13463e709c0379035f04da149f3fce1","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.3.2.tgz","fileCount":77,"integrity":"sha512-1tIDdWKIDWXur0pCp1rrCHMpNbGf35Ysoo/cR0vIhESBdtF36BziG2FUnfaMX/yPgc950e3XVeF3KIsrkbldVg==","signatures":[{"sig":"MEQCIE2didhFfoYwYiMA878WX13I9AEZWZceZwPucQiAp+BdAiA9oWl671UuJhcpRlTDrLcPBwhTDg0oXXce5NTxOS0JHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2087751},"main":"src/index.js","type":"module","gitHead":"5937da006c6a0d45e4570cb4cf469012cfccee62","scripts":{"dev":"rollup -c config/rollup.config.js --watch","docs":"echo 'JSDoc not configured yet'","lint":"echo 'ESLint not configured yet'","test":"jest --config config/jest.config.js","build":"rollup -c config/rollup.config.js","examples":"echo 'Example server not configured yet'","lint:fix":"echo 'ESLint not configured yet'","build:all":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:iife","build:cjs":"rollup -c config/rollup.config.js --format cjs","build:esm":"rollup -c config/rollup.config.js --format esm","build:umd":"rollup -c config/rollup.config.js --format umd","build:iife":"rollup -c config/rollup.config.js --format iife","test:watch":"jest --config config/jest.config.js --watch","test:coverage":"jest --config config/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.19.2","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-replace":"^6.0.2","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.3.2_1752702590962_0.24042837625894187","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@alepot55/chessboardjs","version":"2.3.3","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.3.3","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"eda60d75d244973a7db62a0553a2fd9116fc9cf9","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.3.3.tgz","fileCount":77,"integrity":"sha512-wTFVoEVCeOLfZSXY+jZsJihE9sd07sUxk+L1kKIwdrsS/JQttSyNJETa+ixo9cdtGPCVONUzyihJ3rbz8OgO+Q==","signatures":[{"sig":"MEUCIQDp29bf8KQTHCtIpJ6lDOBZ0ESHLIz9JiqweyuPqvUBkgIgFBDKPkdLHQfZ+9WGNlB3dguceH77y/FWe0pTPULm8Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096360},"main":"src/index.js","type":"module","gitHead":"7d1c6dd7291320bf40b93ce597176590a37bc1de","scripts":{"dev":"rollup -c config/rollup.config.js --watch","docs":"echo 'JSDoc not configured yet'","lint":"echo 'ESLint not configured yet'","test":"jest --config config/jest.config.js","build":"rollup -c config/rollup.config.js","examples":"echo 'Example server not configured yet'","lint:fix":"echo 'ESLint not configured yet'","build:all":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:iife","build:cjs":"rollup -c config/rollup.config.js --format cjs","build:esm":"rollup -c config/rollup.config.js --format esm","build:umd":"rollup -c config/rollup.config.js --format umd","build:iife":"rollup -c config/rollup.config.js --format iife","test:watch":"jest --config config/jest.config.js --watch","test:coverage":"jest --config config/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.19.2","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-replace":"^6.0.2","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.3.3_1752703035541_0.8414508287017319","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@alepot55/chessboardjs","version":"2.3.4","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.3.4","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"52939beb4773e7ebea1b0449628040e08a7ea5cc","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.3.4.tgz","fileCount":77,"integrity":"sha512-45hoGJ4OmlN+dENmBiMOV+oq1SWEs6TebrBAzIgLgg5sJLwxrmYPtsiOMwcFt3L7wFlEPsMXlsImMGQ5FvAHXw==","signatures":[{"sig":"MEQCICE3eOVSCA1dJ34/yBYTcGaZoaoHA2j1a2U/AJG1CN18AiA+FHRDw4iq/+ntNoIUsEmLgE0cQUcoHR1U1teEJYwTdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096360},"main":"src/index.js","type":"module","gitHead":"ae7a4aa679e7c52142524b0126f13831333d9b17","scripts":{"dev":"rollup -c config/rollup.config.js --watch","docs":"echo 'JSDoc not configured yet'","lint":"echo 'ESLint not configured yet'","test":"jest --config config/jest.config.js","build":"rollup -c config/rollup.config.js","examples":"echo 'Example server not configured yet'","lint:fix":"echo 'ESLint not configured yet'","build:all":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:iife","build:cjs":"rollup -c config/rollup.config.js --format cjs","build:esm":"rollup -c config/rollup.config.js --format esm","build:umd":"rollup -c config/rollup.config.js --format umd","build:iife":"rollup -c config/rollup.config.js --format iife","test:watch":"jest --config config/jest.config.js --watch","test:coverage":"jest --config config/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.19.2","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-replace":"^6.0.2","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.3.4_1752703074997_0.49718094144194525","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@alepot55/chessboardjs","version":"2.3.5","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.3.5","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"ec264904b93fed5aff122b25837b01470cf64259","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.3.5.tgz","fileCount":78,"integrity":"sha512-iuZL7Rlm94A9GLMPj0efZk8fLO3tnrYx3sKwBeWRvUywqgEt4ARsInhRl0zvcxe1N+rJA5oMNfemK4xBtNTsww==","signatures":[{"sig":"MEUCIQC3nrhL+dJZIPBcfJkBcMWVeob0zQBrIvy0uWoqXSUnygIgLa66Seq2LiNc9kC9weS+PPxRxXXdE0bv2R0V80wa8Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981916},"main":"src/index.js","type":"module","gitHead":"52194da11542eeb346787020baaea6b78ab43c09","scripts":{"dev":"rollup -c config/rollup.config.js --watch","docs":"echo 'JSDoc not configured yet'","lint":"echo 'ESLint not configured yet'","test":"jest --config config/jest.config.js","build":"npm run build:css && npm run build:rollup","examples":"echo 'Example server not configured yet'","lint:fix":"echo 'ESLint not configured yet'","build:css":"cat src/styles/board.css src/styles/pieces.css src/styles/animations.css > dist/chessboard.css","test:watch":"jest --config config/jest.config.js --watch","build:rollup":"rollup -c config/rollup.config.js","test:coverage":"jest --config config/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.19.2","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","terser":"^5.43.1","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-replace":"^6.0.2","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.3.5_1752753323970_0.6068635330488659","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@alepot55/chessboardjs","version":"2.3.6","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.3.6","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"2e0a5f3a52fa43280bdc1c403113d5d8583550f7","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.3.6.tgz","fileCount":78,"integrity":"sha512-dylDVxWihCgZDG1Ct5CbzVJk/wx4KcAwxv5VdAF38+hBbe/TunSRYnrp9JEjzLjQONmdixOq++EElljxHZpJ+A==","signatures":[{"sig":"MEQCIGcEi+kWbixcaUKLphSopja9Sk2/uqWR/ioIeArVpipXAiAtH+BF7YonfA6xBtzikzV1dd+uZWdV61HnxFIEgTX9nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1959683},"main":"src/index.js","type":"module","gitHead":"075354ecc3f263ee369c7ffa950b1b0584714794","scripts":{"dev":"rollup -c config/rollup.config.js --watch","docs":"echo 'JSDoc not configured yet'","lint":"echo 'ESLint not configured yet'","test":"jest --config config/jest.config.js","build":"npm run build:css && npm run build:rollup","examples":"echo 'Example server not configured yet'","lint:fix":"echo 'ESLint not configured yet'","build:css":"cat src/styles/board.css src/styles/pieces.css src/styles/animations.css > dist/chessboard.css","test:watch":"jest --config config/jest.config.js --watch","build:rollup":"rollup -c config/rollup.config.js","test:coverage":"jest --config config/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.19.2","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","terser":"^5.43.1","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-replace":"^6.0.2","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.3.6_1752756971496_0.8869866404479323","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@alepot55/chessboardjs","version":"2.3.7","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.3.7","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"c565e93872fb59eef418a4c29b098de0d15106b3","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.3.7.tgz","fileCount":78,"integrity":"sha512-Ga8T29rn6WWaQVJYpgGAg8S4eD2UHvWVs1IoET56gANOYyABaDTThLn4Tlcy7hERHYOQnGPbRCSee2Mq/YqlIw==","signatures":[{"sig":"MEYCIQDI8vy9N8D/ZwtZmFiuGgwSU28JZEOFVhu+x+1UmeVxLwIhAJc1aMyn0LZvT/dx9iuHZ9mnj9ngdhDFliYppwpMHZvb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878106},"main":"src/index.js","type":"module","gitHead":"578e1b40488c6463fcadcd6e3ed634975f1a275b","scripts":{"dev":"rollup -c config/rollup.config.js --watch","docs":"echo 'JSDoc not configured yet'","lint":"echo 'ESLint not configured yet'","test":"jest --config config/jest.config.js","build":"npm run build:css && npm run build:rollup","examples":"echo 'Example server not configured yet'","lint:fix":"echo 'ESLint not configured yet'","build:css":"cat src/styles/board.css src/styles/pieces.css src/styles/animations.css > dist/chessboard.css","test:watch":"jest --config config/jest.config.js --watch","build:rollup":"rollup -c config/rollup.config.js","test:coverage":"jest --config config/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.19.2","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","terser":"^5.43.1","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-replace":"^6.0.2","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.3.7_1752766858150_0.8849212440756882","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@alepot55/chessboardjs","version":"2.3.8","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.3.8","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"84282b8ea50447ccfff99e488692f08d383cc98f","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.3.8.tgz","fileCount":79,"integrity":"sha512-KO+YKIuJ1asR6kwdGj6ukoCZjIyRAOwYUzQReHalr0/XJZSnZ1M/6XciFUaa/j8RcizkNdRjvXyhh1EwJ4FKAQ==","signatures":[{"sig":"MEUCIB31io8EEp/08hBNMtw3k44fvxE8K6i8QW2U7Ds1JcMYAiEA9yXYwWBF3SFHaSeF/sDQAkXG3FifYgzC+VeoKlMGPrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1918284},"main":"src/index.js","type":"module","gitHead":"d4d45104a24ea4dfaccd2e86567d0ddd53cd3d07","scripts":{"dev":"rollup -c config/rollup.config.js --watch","docs":"echo 'JSDoc not configured yet'","lint":"echo 'ESLint not configured yet'","test":"jest --config config/jest.config.js","build":"npm run build:css && npm run build:rollup","examples":"echo 'Example server not configured yet'","lint:fix":"echo 'ESLint not configured yet'","build:css":"cat src/styles/board.css src/styles/pieces.css src/styles/animations.css > dist/chessboard.css","test:watch":"jest --config config/jest.config.js --watch","build:rollup":"rollup -c config/rollup.config.js","test:coverage":"jest --config config/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.8.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"20.19.2","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","terser":"^5.43.1","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-replace":"^6.0.2","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.3.8_1752783151756_0.0020013249665411514","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@alepot55/chessboardjs","version":"2.2.2","keywords":["chess","chessboard"],"author":{"name":"alepot55"},"license":"ISC","_id":"@alepot55/chessboardjs@2.2.2","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"homepage":"https://github.com/alepot55/ChessBoard#readme","bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"dist":{"shasum":"d6629e5a46592416cb4e1a5120b730b65379aa61","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.2.2.tgz","fileCount":76,"integrity":"sha512-VGyshTFqbNDRpp3PyO/HfMS6iRv92r0UmIzi5GpIzqGKTMNdF3PXSMaEFhX/vHlVihbuhHw5PFENimL3CKVVyA==","signatures":[{"sig":"MEYCIQC7aqZUS/HhYfg5IXUPsMIWQUZJGCL+iaezoQygiFMYSgIhANrzD87aIy/d+gfG4ys1G7ucfB+hkc6XMMeIePGwLhWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091721},"main":"src/index.js","type":"module","gitHead":"00867f7ded7668678c55fe8be05d71c821d63c23","scripts":{"dev":"rollup -c config/rollup.config.js --watch","docs":"echo 'JSDoc not configured yet'","lint":"echo 'ESLint not configured yet'","test":"jest --config config/jest.config.js","build":"rollup -c config/rollup.config.js","examples":"echo 'Example server not configured yet'","lint:fix":"echo 'ESLint not configured yet'","build:all":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:iife","build:cjs":"rollup -c config/rollup.config.js --format cjs","build:esm":"rollup -c config/rollup.config.js --format esm","build:umd":"rollup -c config/rollup.config.js --format umd","build:iife":"rollup -c config/rollup.config.js --format iife","test:watch":"jest --config config/jest.config.js --watch","test:coverage":"jest --config config/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"repository":{"url":"git+https://github.com/alepot55/ChessBoard.git","type":"git"},"_npmVersion":"10.9.2","description":"Chessboard configuration with multiple customization options. By alepot55","directories":{},"_nodeVersion":"22.13.0","dependencies":{"chess.js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.34.7","babel-jest":"^29.7.0","@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-replace":"^6.0.2","jest-environment-jsdom":"^29.7.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chessboardjs_2.2.2_1753634485518_0.4524067676871759","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"dependencies":{"chess.js":"^1.0.0"},"name":"@alepot55/chessboardjs","version":"2.3.0","main":"dist/chessboard.cjs.js","module":"dist/chessboard.esm.js","browser":"dist/chessboard.iife.js","type":"module","exports":{".":{"import":"./dist/chessboard.esm.js","require":"./dist/chessboard.cjs.js","default":"./dist/chessboard.esm.js"},"./dist/*":"./dist/*"},"scripts":{"dev":"rollup -c config/rollup.config.js --watch","build":"rollup -c config/rollup.config.js","build:all":"npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:iife","build:esm":"rollup -c config/rollup.config.js --format esm","build:cjs":"rollup -c config/rollup.config.js --format cjs","build:umd":"rollup -c config/rollup.config.js --format umd","build:iife":"rollup -c config/rollup.config.js --format iife","test":"jest --config config/jest.config.js","test:watch":"jest --config config/jest.config.js --watch","test:coverage":"jest --config config/jest.config.js --coverage","lint":"echo 'ESLint not configured yet'","lint:fix":"echo 'ESLint not configured yet'","docs":"echo 'JSDoc not configured yet'","examples":"echo 'Example server not configured yet'","prepublishOnly":"npm run test && npm run build"},"author":{"name":"alepot55"},"license":"ISC","description":"Chessboard configuration with multiple customization options. By alepot55","repository":{"type":"git","url":"git+https://github.com/alepot55/ChessBoard.git"},"keywords":["chess","chessboard"],"bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"homepage":"https://github.com/alepot55/ChessBoard#readme","devDependencies":{"@babel/core":"^7.26.8","@babel/preset-env":"^7.26.8","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-replace":"^6.0.2","babel-jest":"^29.7.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","rollup":"^4.34.7"},"_id":"@alepot55/chessboardjs@2.3.0","gitHead":"9a4376d1a87bfde00b0a0a63120a39d13f77e297","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-VtJUnP0etT7svdozsXDAttISu4g3ihTxBpXofQLQxmxgbTW2W2mbawVQg9PfD0fj3V9TUYuSaLrgyC3F9ElFvQ==","shasum":"7b6140bbe2f282f31db44ac38829148724783d41","tarball":"https://registry.npmjs.org/@alepot55/chessboardjs/-/chessboardjs-2.3.0.tgz","fileCount":66,"unpackedSize":2118281,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFqjV80CzRpMMpTGPuWiP6ptLrtkoiWe95iFFp5Y+ayAAiAFCi7EmSzAiwFPN/u9uR6rEMCoxtmBdz5VTzy46jFrJg=="}]},"_npmUser":{"name":"alepot55","email":"alepot5502@gmail.com"},"directories":{},"maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chessboardjs_2.3.0_1770593192976_0.9958217303135675"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-08T16:44:29.662Z","modified":"2026-02-08T23:26:33.290Z","1.0.0":"2024-07-08T16:44:29.898Z","1.0.1":"2024-07-08T16:59:26.061Z","1.0.2":"2024-07-08T19:59:51.928Z","1.0.3":"2024-07-09T08:18:24.899Z","1.1.0":"2024-07-11T21:51:29.423Z","2.0.3":"2025-02-15T17:08:22.478Z","2.0.4":"2025-02-15T17:10:45.175Z","2.0.5":"2025-02-15T17:26:10.629Z","2.1.5":"2025-02-16T08:18:50.825Z","2.1.6":"2025-02-16T08:38:46.245Z","2.1.7":"2025-02-16T15:18:35.882Z","2.2.0":"2025-02-16T18:15:03.808Z","2.2.1":"2025-02-16T18:25:28.272Z","2.3.2":"2025-07-16T21:49:51.182Z","2.3.3":"2025-07-16T21:57:15.731Z","2.3.4":"2025-07-16T21:57:55.196Z","2.3.5":"2025-07-17T11:55:24.228Z","2.3.6":"2025-07-17T12:56:11.705Z","2.3.7":"2025-07-17T15:40:58.317Z","2.3.8":"2025-07-17T20:12:31.953Z","2.2.2":"2025-07-27T16:41:25.777Z","2.3.0":"2026-02-08T23:26:33.163Z"},"bugs":{"url":"https://github.com/alepot55/ChessBoard/issues"},"author":{"name":"alepot55"},"license":"ISC","homepage":"https://github.com/alepot55/ChessBoard#readme","keywords":["chess","chessboard"],"repository":{"type":"git","url":"git+https://github.com/alepot55/ChessBoard.git"},"description":"Chessboard configuration with multiple customization options. By alepot55","maintainers":[{"name":"alepot55","email":"alepot5502@gmail.com"}],"readme":"# Chessboard.js: Interactive and Customizable Chessboard Library\n\n[Chessboard.js](https://sites.google.com/view/chessboard-js/home) is a lightweight and versatile NPM package that lets you easily integrate an interactive, customizable chessboard into your web applications. Use it for game displays, chess lessons, analysis tools, or any project that needs a visual chess interface.\n\n## Overview\n\n[Chessboard.js](https://sites.google.com/view/chessboard-js/home) is designed with simplicity and flexibility in mind. Configure board appearance, piece sets, orientation, highlighting, animations, and more through a rich API. The board updates dynamically with user interactions and programmatic moves.\n\n## Installation\n\n```bash\nnpm i @alepot55/chessboardjs\n```\n\n## Usage\n\nImport and initialize the chessboard into your project:\n\n```javascript\nimport Chessboard from \"chessboardjs\";\n\nconst config = {\n  id: \"board\",\n  piecesPath: \"path/to/pieces\",\n  position: \"start\",\n  size: 400,\n  orientation: \"w\",\n  draggable: true,\n  clickable: true,\n  onlyLegalMoves: true,\n  onMove: (move) => {\n    console.log(\"Move attempted:\", move);\n    return true;\n  },\n  onMoveEnd: (move) => {\n    console.log(\"Move executed:\", move);\n  },\n  // ...other configuration options...\n};\n\nconst board = new Chessboard(config);\n```\n\n## API Quick Reference\n\n| Category              | Method                          | Description                        |\n| --------------------- | ------------------------------- | ---------------------------------- |\n| **Position & State**  | `getPosition()`                 | Get FEN string of current position |\n|                       | `setPosition(fen, opts)`        | Set board position (FEN/object)    |\n|                       | `reset(opts)`                   | Reset to starting position         |\n|                       | `clear(opts)`                   | Clear the board                    |\n| **Move Management**   | `movePiece(move, opts)`         | Make a move (string/object)        |\n|                       | `undoMove(opts)`                | Undo last move                     |\n|                       | `redoMove(opts)`                | Redo last undone move              |\n|                       | `getLegalMoves(square)`         | Get legal moves for a square       |\n| **Piece Management**  | `getPiece(square)`              | Get piece at a square              |\n|                       | `putPiece(piece, square, opts)` | Put a piece on a square            |\n|                       | `removePiece(square, opts)`     | Remove a piece from a square       |\n| **Board Control**     | `flipBoard(opts)`               | Flip the board orientation         |\n|                       | `setOrientation(color, opts)`   | Set board orientation              |\n|                       | `getOrientation()`              | Get current orientation            |\n|                       | `resizeBoard(size)`             | Resize the board                   |\n| **Highlighting & UI** | `highlight(square, opts)`       | Highlight a square                 |\n|                       | `dehighlight(square, opts)`     | Remove highlight from a square     |\n| **Game Info**         | `fen()`                         | Get FEN string                     |\n|                       | `turn()`                        | Get current turn ('w' or 'b')      |\n|                       | `isGameOver()`                  | Is the game over?                  |\n|                       | `isCheckmate()`                 | Is it checkmate?                   |\n|                       | `isDraw()`                      | Is it draw?                        |\n|                       | `getHistory()`                  | Get move history                   |\n| **Lifecycle**         | `destroy()`                     | Destroy the board and cleanup      |\n|                       | `rebuild()`                     | Re-initialize the board            |\n| **Configuration**     | `getConfig()`                   | Get current config                 |\n|                       | `setConfig(newConfig)`          | Update config                      |\n\n> **Note:** Legacy methods like `move`, `clear`, `start`, `insert`, `get`, `piece`, etc. are still available as aliases but are deprecated. Use the new API for all new code.\n\n## API Documentation\n\n### Position & State\n\n```js\nboard.getPosition(); // Get FEN string\nboard.setPosition(\"rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1\"); // Set position\nboard.reset(); // Reset to starting position\nboard.clear(); // Clear the board\n```\n\n### Move Management\n\n```js\nboard.movePiece(\"e2e4\"); // Make a move\nboard.undoMove(); // Undo last move\nboard.redoMove(); // Redo last undone move\nboard.getLegalMoves(\"e2\"); // Get legal moves for a square\n```\n\n### Piece Management\n\n```js\nboard.getPiece(\"e4\"); // Get piece at e4\nboard.putPiece(\"qw\", \"d4\"); // Put a queen on d4\nboard.removePiece(\"d4\"); // Remove piece from d4\n```\n\n### Board Control\n\n```js\nboard.flipBoard(); // Flip orientation\nboard.setOrientation(\"b\"); // Set orientation to black\nconsole.log(board.getOrientation()); // Get current orientation\nboard.resizeBoard(500); // Resize board\n```\n\n### Highlighting & UI\n\n```js\nboard.highlight(\"e4\"); // Highlight e4\nboard.dehighlight(\"e4\"); // Remove highlight from e4\n```\n\n### Game Info\n\n```js\nconsole.log(board.fen()); // Get FEN\nconsole.log(board.turn()); // Get turn\nconsole.log(board.isGameOver()); // Is game over?\nconsole.log(board.isCheckmate()); // Is checkmate?\nconsole.log(board.isDraw()); // Is draw?\nconsole.log(board.getHistory()); // Get move history\n```\n\n### Lifecycle\n\n```js\nboard.destroy(); // Destroy the board\nboard.rebuild(); // Re-initialize the board\n```\n\n### Configuration\n\n```js\nconsole.log(board.getConfig()); // Get config\nboard.setConfig({ size: 600 }); // Update config\n```\n\n## Deprecated Aliases\n\n- `move(move, animation)` → use `movePiece(move, { animate: animation })`\n- `clear(animation)` → use `clear({ animate: animation })`\n- `start(animation)` → use `reset({ animate: animation })`\n- `insert(square, piece)` → use `putPiece(piece, square)`\n- `get(square)`/`piece(square)` → use `getPiece(square)`\n\n## Static/Factory Methods\n\n```js\n// Create a new board\nconst board = Chessboard.create(\"board\", config);\n// Create from template\nconst board2 = Chessboard.fromTemplate(\"board2\", \"default\", config);\n// List all instances\nconst allBoards = Chessboard.listInstances();\n// Destroy all boards\nChessboard.destroyAll();\n```\n\n---\n\nFor further details, refer to the full API documentation at the project website or within the source code.\n","readmeFilename":"README.md"}