{"_id":"@dvinav/ketab.ir-search","name":"@dvinav/ketab.ir-search","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@dvinav/ketab.ir-search","version":"0.1.0","types":"./dist/index.d.ts","scripts":{"build":"tsc"},"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"author":{"name":"Dvin Avanesian","url":"https://github.com/dvinav"},"license":"GPL-3.0","description":"Utility for searching books using the ketab.ir API.","devDependencies":{"typescript":"^6.0.3"},"_id":"@dvinav/ketab.ir-search@0.1.0","gitHead":"9c1cc7cb559e69edc1b179c6b83440b35e5d2034","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TdWQF68XwzANziMY7IlJEJ3hZOYX2652bi/u27nGMWM+bEbpZdzI5xOO5nHuwETRAp2OlxLM5EHOhCO5+pJS7A==","shasum":"341fe02b9b9ef861e6bc2f70bab64d3e69d98ab2","tarball":"https://registry.npmjs.org/@dvinav/ketab.ir-search/-/ketab.ir-search-0.1.0.tgz","fileCount":5,"unpackedSize":41839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDZzUMDez/uItot/D4jB4Lb8qWFycjictw6jhaox3neRAiBLyMbzgYK9GEuOWgR1mXVSvltuFL9yv/iURbrzXJ+QZQ=="}]},"_npmUser":{"name":"dvinav","email":"dvin.av.04@gmail.com"},"directories":{},"maintainers":[{"name":"dvinav","email":"dvin.av.04@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ketab.ir-search_0.1.0_1778161250001_0.6576456588783959"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T13:40:49.826Z","0.1.0":"2026-05-07T13:40:50.196Z","modified":"2026-05-07T13:40:50.455Z"},"maintainers":[{"name":"dvinav","email":"dvin.av.04@gmail.com"}],"description":"Utility for searching books using the ketab.ir API.","author":{"name":"Dvin Avanesian","url":"https://github.com/dvinav"},"license":"GPL-3.0","readme":"# ketab.ir-search\n\nUtility for searching books using the ketab.ir API.\n\n## Usage\n\n### Search\n\n```ts\nimport { searchBook } from \"ketab.ir-search\"\n\nconst books = await searchBook({ title: \"سیاوش\" })\nconsole.log(books)\n```\n\n---\n\n### Multiple Filters\n\n```ts\nconst books = await searchBook({\n  authors: \"جلال آل احمد\",\n  publishers: \"نی\"\n})\n```\n\n---\n\n### Pagination\n\n```ts\nconst page2 = await searchBook(\n  { title: \"مولوی\" },\n  { pageNumber: 2, pageSize: 20 }\n)\n```\n\n---\n\n## Get Book by ISBN\n\n```ts\nimport { getBookByISBN } from \"ketab.ir-search\"\n\nconst book = await getBookByISBN(\"9786222570551\")\n\nif (book) {\n  console.log(book.title)\n}\n```\n\n---\n\n## Provinces & Cities\n\n```ts\nimport { getProvinces, getCities } from \"ketab.ir-search\"\n\nconst provinces = await getProvinces()\n\nconst cities = await getCities(8) // provinceID\n```\n\n---\n\n## License\n\nGPL-3.0","readmeFilename":"README.md","_rev":"1-7c2866b458cde1f69dc92ee632f53901"}