{"_id":"@elmirshi.dev/isvalidsudoku","_rev":"1-a53f97c75b8ecc496956e674bb96b764","name":"@elmirshi.dev/isvalidsudoku","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@elmirshi.dev/isvalidsudoku","version":"1.0.0","description":"You can check if your sudoku is valid or not","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/elmirshidev/isValidSudoku.git"},"author":{"name":"Elmir Rzazade"},"license":"ISC","bugs":{"url":"https://github.com/elmirshidev/isValidSudoku/issues"},"homepage":"https://github.com/elmirshidev/isValidSudoku#readme","gitHead":"bbb35418010c4c83272026f59692afa2723707ac","_id":"@elmirshi.dev/isvalidsudoku@1.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-NMo1I3KYe5c143gP/tlksvXGtoT94R6SlZWxxhJ9Hhcq1V95WYPYVqgz6MuphwhQDnSTk7v1TssUQaawFHbf6A==","shasum":"629922f785dfb40766af097ea225f35e18777369","tarball":"https://registry.npmjs.org/@elmirshi.dev/isvalidsudoku/-/isvalidsudoku-1.0.0.tgz","fileCount":2,"unpackedSize":3257,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOB4UBQQWPfeBJqZY0N37rXPbHpu4ELSNRI7D+CHVzNAiBwSCaSE8D124zBnMPHp8q8emSjw+RQ7fnO1eNwglqvKg=="}]},"_npmUser":{"name":"elmirshi.dev","email":"rzazadeelmir19@gmail.com"},"directories":{},"maintainers":[{"name":"elmirshi.dev","email":"rzazadeelmir19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/isvalidsudoku_1.0.0_1684587852452_0.9425111935371606"},"_hasShrinkwrap":false},"1.0.1":{"name":"@elmirshi.dev/isvalidsudoku","version":"1.0.1","description":"You can check if your sudoku is valid or not","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/elmirshidev/isValidSudoku.git"},"author":{"name":"Elmir Rzazade"},"license":"ISC","bugs":{"url":"https://github.com/elmirshidev/isValidSudoku/issues"},"homepage":"https://github.com/elmirshidev/isValidSudoku#readme","gitHead":"d942eab322643e9e8b04578afca5e23e02ccdcc4","_id":"@elmirshi.dev/isvalidsudoku@1.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-FtCU+EVnbhcD3gnaCO0wjGt5TARNvlCTobkpENq5xaMGLqJagV/9LcPEfB5+O59XEUyVmVq3NDt9FQ22ZVj+yw==","shasum":"0b5191b261f0d5f80fe1b336fe9e56518f1492ea","tarball":"https://registry.npmjs.org/@elmirshi.dev/isvalidsudoku/-/isvalidsudoku-1.0.1.tgz","fileCount":4,"unpackedSize":30079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCITqS/zsrLFwD3Gn+IO57ChDWZ+r6u3co8F9/0B8G25wIhAPBCzR7EgC/eiy3AtaR7CKxNnEwb/aNyU5EN6FGczk6e"}]},"_npmUser":{"name":"elmirshi.dev","email":"rzazadeelmir19@gmail.com"},"directories":{},"maintainers":[{"name":"elmirshi.dev","email":"rzazadeelmir19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/isvalidsudoku_1.0.1_1684589299395_0.25750476319175175"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-20T13:04:12.373Z","1.0.0":"2023-05-20T13:04:12.599Z","modified":"2023-05-20T13:28:19.661Z","1.0.1":"2023-05-20T13:28:19.545Z"},"maintainers":[{"name":"elmirshi.dev","email":"rzazadeelmir19@gmail.com"}],"description":"You can check if your sudoku is valid or not","homepage":"https://github.com/elmirshidev/isValidSudoku#readme","repository":{"type":"git","url":"git+https://github.com/elmirshidev/isValidSudoku.git"},"author":{"name":"Elmir Rzazade"},"bugs":{"url":"https://github.com/elmirshidev/isValidSudoku/issues"},"license":"ISC","readme":"# @elmirshi.dev/isvalidsudoku\r\n\r\n![Sudoku Puzzle](sudoku.png)\r\n\r\n## Description\r\n\r\n`@elmirshi.dev/isvalidsudoku` is a lightweight JavaScript library that provides a simple and efficient way to validate Sudoku puzzles.\r\n\r\n## Features\r\n\r\n- Validates Sudoku puzzles to ensure they adhere to the rules.\r\n- Supports checking rows, columns, and groups (blocks) for validity.\r\n- Easy to integrate into your JavaScript projects.\r\n\r\n\r\n\r\n## Installation\r\n\r\nTo install the package, use the following command:\r\n\r\n```bash\r\nnpm install \"@elmirshi.dev/isvalidsudoku\"\r\n\r\n```\r\n\r\n\r\n\r\n\r\n## Usage\r\n\r\nHere's a quick example of how to use the package:\r\n\r\n```bash\r\nconst { isValidSudoku } = require('@elmirshi.dev/isvalidsudoku');\r\n\r\nconst sudoku = [\r\n  [5, 3, 4, 6, 7, 8, 9, 1, 2],\r\n  [6, 7, 2, 1, 9, 5, 3, 4, 8],\r\n  [1, 9, 8, 3, 4, 2, 5, 6, 7],\r\n  [8, 5, 9, 7, 6, 1, 4, 2, 3],\r\n  [4, 2, 6, 8, 5, 3, 7, 9, 1],\r\n  [7, 1, 3, 9, 2, 4, 8, 5, 6],\r\n  [9, 6, 1, 5, 3, 7, 2, 8, 4],\r\n  [2, 8, 7, 4, 1, 9, 6, 3, 5],\r\n  [3, 4, 5, 2, 8, 6, 1, 7, 9]\r\n];\r\n\r\n\r\nconst isValid = isValidSudoku(sudoku);\r\nconsole.log(isValid); // Output: true\r\n\r\n\r\n```","readmeFilename":"README.md"}