{"_id":"@barcelonadev/connect4-game","_rev":"13-32fec020e49b0defc22dd4c6a4ddd842","name":"@barcelonadev/connect4-game","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@barcelonadev/connect4-game","version":"1.0.0","_id":"@barcelonadev/connect4-game@1.0.0","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"36e572374585ab3fd64501f744111614b3da7034","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.0.tgz","fileCount":48,"integrity":"sha512-hUlt7aai/sm0mGcj7w1qhZLhVilULMdJ69FGfWuaVqFyHxeATouFrkQGBmA4Lzzh6XK9iJDBR+AFG4GTPGQAnQ==","signatures":[{"sig":"MEQCICIAk+qvlxz7pA3CbxlRmYzTkNiMisJLCFW1aNNz7jMkAiAu3ra64kRuoNrCiQJ8f1efrN1zMlggQMWvStTJTlCxGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141338},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"c14a61f96469a3988d0a41de7773f880a65a7c5e","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.0_1752850194331_0.6666263100082161","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@barcelonadev/connect4-game","version":"1.0.1","_id":"@barcelonadev/connect4-game@1.0.1","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"46333dc54f22717f7126a43d36e627ce52adb933","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.1.tgz","fileCount":33,"integrity":"sha512-bntDBpkeRkEVSJu+nZfGki9mCbULYbl1r3GrGfuvXRfLPnLyJa+xZXJ8F5Xem0Tl/lfThQ+sUMrSt53tfzRHAA==","signatures":[{"sig":"MEUCIEMEpTIuPIkgWI8Qyj7DTdznuR+Q8uh9DpzzCUg5floYAiEAyMUfqmC0FuNwBtwvt4XmYIXFmmC1w8bv/GHsOLB6FOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120654},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"5b72a67fee7c2529522a0a9e6e69668eb5912b33","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.1_1752852709640_0.38618823419754467","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@barcelonadev/connect4-game","version":"1.0.2","_id":"@barcelonadev/connect4-game@1.0.2","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"659cd28513faa68b8fe648f115781c12f5086924","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.2.tgz","fileCount":33,"integrity":"sha512-ZISMe92fzviFPiCxIYruQwGf2mTBSEvqO+5o+MYuyXrgpJfp3XqPMNWV7SHhxHYWYHCZ9aooGV6F0XF6nxHK/Q==","signatures":[{"sig":"MEQCIBbbro/gyp5P1c+CRntKcSntd6ojFIikoaqM17kbwn/mAiBpWgKuQityCajVB8gggtEXmnjqwHvKyB1agV+TPzE32g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127541},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"43c250472b563832988385e2ff7d664c235bb61a","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.2_1753116637692_0.6287625224071758","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@barcelonadev/connect4-game","version":"1.0.3","_id":"@barcelonadev/connect4-game@1.0.3","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"eccfd559620384551ad522cbe3720b1218af5fff","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.3.tgz","fileCount":33,"integrity":"sha512-J9HchekoCtdWIvTbssgHQdf1daaiz3Sdadw6PnjwFSXynwXdz9Hw57RN4jhQz02WjgJYeL+ptA4hbt2jcUQs+g==","signatures":[{"sig":"MEUCIQC73n5v0jKOJsjdm08pzd5nDwJNNDkxGHakPSLZ+luWxwIgIBNkkptL6XmjqmEcg+WrD2UctD1FrUmKS0CKzjjxFOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128345},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"c6bd4b360940ae96121464a06886ca3a292d372d","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.3_1753191136798_0.8200744933725306","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@barcelonadev/connect4-game","version":"1.0.4","_id":"@barcelonadev/connect4-game@1.0.4","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"a43be098b3de9e989dbfbca864f23f8aa0299c37","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.4.tgz","fileCount":33,"integrity":"sha512-9aGyutsUft2YHrlM+/PFyms9SAH7b7Q7nPbzFueoJq5haDpZyrQx8FAkPDxLgb9WmrIefPv4WsIBmQz8Cfky2Q==","signatures":[{"sig":"MEUCIHEDEEgiooWy3zL1xvmXpPvIBo1zLEJsnSY2+esE4p3YAiEA8hurCX9RmP1aw6Q9kzlC81qWkVElDk1puC3sEAGpO08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128420},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"c4d515b6a30dd4186d2f856ace0fbc4764ab7286","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.4_1753193142937_0.865314447557177","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@barcelonadev/connect4-game","version":"1.0.5","_id":"@barcelonadev/connect4-game@1.0.5","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"890e1d546e71c562da311baa050f11b91a0dc936","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.5.tgz","fileCount":33,"integrity":"sha512-LNfhGGQrK7C9+AotNiA57HcueDB2o47THAYc7406LYXFdBqUeeO0qMN7M4J9+QYWueT2UDveMTzLKiCJMFI9Cg==","signatures":[{"sig":"MEYCIQCbgMBU0NNHvDXy3BNuyHd9WTZ6YcneJ/Ia9rJrR3u+XQIhAN2RzHYYTiLqi0s9nvS9JW1MQUqOx0hRdXdLMO6KvPLW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127260},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"ddd433b7028e422d3952ee2bb9af7c47ebf6b4be","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.5_1753193394866_0.062044963972353706","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@barcelonadev/connect4-game","version":"1.0.6","_id":"@barcelonadev/connect4-game@1.0.6","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"9cd478eb2c81b554d65de4baa7cc7da98aad26fd","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.6.tgz","fileCount":33,"integrity":"sha512-8D2nKmc2EZFX+gXPvlDwSxhOyCR/6ZKHCJJrxYfF9ODaDCJx8vD4MQnBH37fgeql4fkAhW+ezG4ZjkwFw9csuQ==","signatures":[{"sig":"MEQCICSOBQcK3LkXJ6COoT6LDunJawHeGbSqzd8Q4nWdlL+gAiBuXcPr0zaFkxGEXHNbovaZAy1aijIAi0/PMkhkFixBGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130289},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"5a06377dd95e65950e7a8f64fbae9378a230799e","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.6_1753699649998_0.9932385429320718","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@barcelonadev/connect4-game","version":"1.0.7","_id":"@barcelonadev/connect4-game@1.0.7","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"197213a52a965eea3b7184bb8cfaa12418cdea43","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.7.tgz","fileCount":33,"integrity":"sha512-t0EGUO9lYbddeDV87sq6s6sRmQS2TJ0zQLueQlHfvMnXUIhonnJsMkVu+KRxfZxj6axfTju6hjAGp9qQTfuW1A==","signatures":[{"sig":"MEUCIQD5GKya6LbgEX53qA5iB30q2EiVq7aCkgQUUjmPR8fG0wIgcyxo7+DqY8Z6MYvFqRIHegTrbGH2l6RaxTdHLibudx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130295},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"449a6cb801ccc3ce4c3e551e4f7ca14ce36533e0","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.7_1753714169482_0.6949645324489024","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@barcelonadev/connect4-game","version":"1.0.8","_id":"@barcelonadev/connect4-game@1.0.8","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"73231a7a4d6744f39e61a0f404b2340aec2b8155","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.8.tgz","fileCount":33,"integrity":"sha512-Lh5mprWH/G9xi2VSzNsSMXG1R1EGeBvWF4oiQ5loVunGFQm1oEJvxhdbp0pu7WZ93MJLzou6gFyL/QkBc7u8Nw==","signatures":[{"sig":"MEQCIDea0BrVA62SeH1ATjHqIAyiggH6zdtiYnKA2R6I/pLGAiA5RmP1WpwFzpheQw6tXRGYFIPR+tUWv2hJFyPVY1d91g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130104},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"932a8985690b0fa59adc8f891803e8aa740a6c96","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.8_1754037548522_0.2988500161150125","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@barcelonadev/connect4-game","version":"1.0.9","_id":"@barcelonadev/connect4-game@1.0.9","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"66f04ee27d44203829cd70bf71987aa975a72174","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.0.9.tgz","fileCount":33,"integrity":"sha512-j2HuuAFw/wI5d8/er3TBFiZ6iflGziMzj6E0qE0anSa+7qmEWbiYa2DjSYrIpbaJT8hw3uEg9uP24tQrqRUr5g==","signatures":[{"sig":"MEQCIHCZHiTjiQ9EA1OeJ5i5bph5Jq8/5ymx5/qI05N8XFXFAiAjfAO4/bl7SBL1mZ2kWyHK7EmBVqhNMGDXvNXUIY1wLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129327},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"def4343d12462af93b80d34fe599235f3e6b251c","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.0.9_1754059064902_0.6672216299593652","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@barcelonadev/connect4-game","version":"1.1.0","_id":"@barcelonadev/connect4-game@1.1.0","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"98774e857d71c870b6356bb83551a31dbd67dc7f","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.1.0.tgz","fileCount":33,"integrity":"sha512-wKbifxiTgb5UyvhvMYYbkIhD63ZOCy3I1Jli9nOveeqKOo2c9NZX7K4zfgTjy3yYjuqP7O8OotQB6VXxQYn6VQ==","signatures":[{"sig":"MEQCIA7hryYATKrQzCUW768/MulSAeJsr8ObQg1P86ZYgTiwAiA6ojG3OMuYhJC+vLla/ouvsEOVLrLxh+cbhcLFI7pCFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135882},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"36ad66b836d429ea958a2e79b22c5dd62a47f7db","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.1.0_1755013141851_0.18926374190109896","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@barcelonadev/connect4-game","version":"1.1.1","_id":"@barcelonadev/connect4-game@1.1.1","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"dist":{"shasum":"1ccfde510cbec6646a0583d3ed357116cd6618c0","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.1.1.tgz","fileCount":33,"integrity":"sha512-nuAMns7k2CXQlfeY1VU1L6EqfZtOZdhijxfgnXLEuonzvLXeVvGKDB0QrV4hM5nmTdygK5YIQmH+eWnL5CVfPg==","signatures":[{"sig":"MEQCIHQS8dgNMLQTlUriBrEv/JoFtcBOrOjfqWHqbcIjle/lAiBscfwwDvZjNUOlgsC8a5DZiliwiJah6K4a31KxHmqIhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135882},"main":"./dist/connect4-game.cjs.js","types":"./dist/index.d.ts","module":"./dist/connect4-game.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"gitHead":"41ec88b716a4b4b45d8cac14205d881d3eee411c","private":false,"scripts":{"dev":"vite","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","build":"vite build && yarn build:types","clean":"rm -rf dist","prepare":"yarn build","prebuild":"yarn clean","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","preversion":"yarn build","build:types":"tsc -p tsconfig.build.json","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"_npmVersion":"10.8.2","description":"Una librería de componentes React para el juego Connect Four (connect4).","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","tslib":"^2.7.0","eslint":"^9.9.1","globals":"^15.9.0","prettier":"^3.1.0","react-dom":"^18.3.1","@eslint/js":"^9.14.0","typescript":"^5.5.3","@types/react":"^18.3.5","@eslint/compat":"^1.2.2","@digitak/tsc-esm":"^3.1.4","@types/react-dom":"^18.3.0","typescript-eslint":"^8.13.0","eslint-plugin-react":"^7.37.2","@vitejs/plugin-react":"^4.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.4.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.4.0","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/connect4-game_1.1.1_1755013195314_0.9421001324231957","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@barcelonadev/connect4-game","version":"1.1.2","private":false,"main":"./dist/connect4-game.cjs.js","module":"./dist/connect4-game.es.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/connect4-game.es.js","require":"./dist/connect4-game.cjs.js"},"./style":"./dist/style.css"},"scripts":{"dev":"vite","build":"vite build && yarn build:types","build:types":"tsc -p tsconfig.build.json","lint":"eslint \"{**/*,*}.{js,ts,jsx,tsx}\"","prettier":"prettier --write \"{src,tests,example/src}/**/*.{js,ts,jsx,tsx}\"","test":"jest --config jestconfig.json","clean":"rm -rf dist","prebuild":"yarn clean","prepare":"yarn build","preversion":"yarn build","postversion":"git push --follow-tags","prepublishOnly":"yarn clean && yarn prettier && yarn lint && yarn build"},"devDependencies":{"@digitak/tsc-esm":"^3.1.4","@eslint/compat":"^1.2.2","@eslint/js":"^9.14.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@types/react":"^18.3.5","@types/react-dom":"^18.3.0","@typescript-eslint/eslint-plugin":"^8.4.0","@typescript-eslint/parser":"^8.4.0","@vitejs/plugin-react":"^4.3.1","eslint":"^9.9.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.9","globals":"^15.9.0","prettier":"^3.1.0","react":"^18.3.1","react-dom":"^18.3.1","tslib":"^2.7.0","typescript":"^5.5.3","typescript-eslint":"^8.13.0","vite":"^5.4.3"},"dependencies":{},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_id":"@barcelonadev/connect4-game@1.1.2","gitHead":"bd59c4a834f50422656f9e66f0949213f7ff9bb8","description":"Una librería de componentes React para el juego Connect Four (connect4).","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-76ZIp+93M8912sEqPC7KCpDZx8BrNvKir7hsEdKVgShepz8dA/hWt6DrxgIZaNvID1PeWedCG8cgA21CjcyoFQ==","shasum":"943eba26d3f2aa5b869d6931965ff0b3c886761c","tarball":"https://registry.npmjs.org/@barcelonadev/connect4-game/-/connect4-game-1.1.2.tgz","fileCount":33,"unpackedSize":134753,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBf4jycKQInlEJhfrcpLpKVsYxdPTX5QmU6xNI/AcQ6XAiEA4zRL8XafjDFPSme0C+ZGDIvmExPsfsQt3HFiwOa3hKM="}]},"_npmUser":{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},"directories":{},"maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/connect4-game_1.1.2_1755071213539_0.5048651593088265"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-18T14:49:54.249Z","modified":"2025-08-13T07:46:53.998Z","1.0.0":"2025-07-18T14:49:54.528Z","1.0.1":"2025-07-18T15:31:49.846Z","1.0.2":"2025-07-21T16:50:37.871Z","1.0.3":"2025-07-22T13:32:16.962Z","1.0.4":"2025-07-22T14:05:43.107Z","1.0.5":"2025-07-22T14:09:55.053Z","1.0.6":"2025-07-28T10:47:30.166Z","1.0.7":"2025-07-28T14:49:29.659Z","1.0.8":"2025-08-01T08:39:08.690Z","1.0.9":"2025-08-01T14:37:45.081Z","1.1.0":"2025-08-12T15:39:02.019Z","1.1.1":"2025-08-12T15:39:55.510Z","1.1.2":"2025-08-13T07:46:53.789Z"},"description":"Una librería de componentes React para el juego Connect Four (connect4).","maintainers":[{"name":"andrico","email":"nicolas.guglielmi@gmail.com"},{"name":"leangug","email":"leandro@barcelonadev.com"}],"readme":"# connect4 Game - React Component Library\n\nUna librería de componentes React para el juego Connect Four (connect4).\n\n## Instalación\n\n```bash\nnpm install @barcelonadev/puzzle-game\n# o\nyarn add @barcelonadev/puzzle-game\n```\n\n### Compatibilidad de Versiones\n\nEsta librería está diseñada para ser compatible con cualquier versión de React desde la 16.8.0 en adelante (que incluye React Hooks). Las dependencias de React están configuradas como `peerDependencies`, lo que significa que:\n\n- **No se incluye React en el bundle** de la librería\n- **Usa la versión de React del proyecto padre**\n- **Evita conflictos de versiones** y duplicación de código\n- **Reduce el tamaño final** de tu aplicación\n\nSi tu proyecto usa React 16.8+, 17.x, 18.x, o 19.x, esta librería funcionará sin problemas.\n\n## Uso\n\n### Importación básica\n\n```tsx\nimport { connect4Game } from '@barcelonadev/puzzle-game';\nimport '@barcelonadev/puzzle-game/style.css';\n\nfunction App() {\n  return (\n    <div>\n      <h1>Mi Juego de Connect Four</h1>\n      <connect4Game />\n    </div>\n  );\n}\n```\n\n### Con configuración personalizada\n\n```tsx\nimport { connect4Game } from '@barcelonadev/puzzle-game';\nimport '@barcelonadev/puzzle-game/style.css';\n\nfunction App() {\n  const handleGameEnd = (winner: string | null) => {\n    if (winner) {\n      console.log(`¡Ganador: ${winner}!`);\n    } else {\n      console.log('¡Empate!');\n    }\n  };\n\n  return (\n    <connect4Game\n      onGameEnd={handleGameEnd}\n      boardSize={{ rows: 6, cols: 7 }}\n    />\n  );\n}\n```\n\n## Formatos Soportados\n\nEsta librería está construida con múltiples formatos para máxima compatibilidad:\n\n- **ES Modules (ESM)**: Para bundlers modernos (Vite, Webpack 5+, Rollup)\n- **CommonJS (CJS)**: Para Node.js y bundlers antiguos\n- **UMD**: Para uso directo en navegador\n\n## Desarrollo\n\n### Instalación de dependencias\n\n```bash\nnpm install\n```\n\n### Desarrollo local\n\n```bash\nnpm run dev\n```\n\n### Construcción\n\n```bash\n# Construir solo la librería\nnpm run build\n\n# Construir librería + tipos TypeScript\nnpm run build:all\n\n# Limpiar dist\nnpm run clean\n```\n\n### Publicación\n\n```bash\nnpm version patch  # o minor/major\nnpm publish\n```\n\n## Estructura del Proyecto\n\n```\nsrc/\n├── connect4/\n│   ├── components/     # Componentes React\n│   ├── hooks/         # Custom hooks\n│   ├── dto/           # Data Transfer Objects\n│   ├── provider.tsx   # Context provider\n│   └── index.tsx      # Punto de entrada\n├── app.tsx            # App de desarrollo\n└── main.tsx           # Entry point de desarrollo\n```\n\n## Tecnologías\n\n- React 16.8+ (compatible con 16.8, 17.x, 18.x, 19.x)\n- TypeScript\n- Vite\n- CSS Modules\n- ESLint + Prettier\n\n## Troubleshooting\n\n### Error de versión de React\n\nSi encuentras errores relacionados con versiones de React, asegúrate de que:\n\n1. Tu proyecto tenga React instalado (versión 16.8.0 o superior)\n2. No haya conflictos de versiones en tu `package.json`\n3. Si usas npm, ejecuta `npm ls react` para verificar que solo hay una versión\n\n### Error de módulos\n\nSi tienes problemas con la importación, verifica que tu bundler soporte ES modules. Para proyectos más antiguos, puedes usar la versión CommonJS:\n\n```tsx\nconst { connect4Game } = require('@barcelonadev/puzzle-game');\n```\n\n## Licencia\n\nMIT\n","readmeFilename":"README.md"}