{"_id":"@papitaconpure/booru-client","_rev":"28-1539f18ef53a009f1c0738021fb26d19","name":"@papitaconpure/booru-client","dist-tags":{"latest":"2.0.6"},"versions":{"0.1.3":{"name":"@papitaconpure/booru-client","version":"0.1.3","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@0.1.3","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"50f88ffdfbf856ab927a31a88fc549585e077c02","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-0.1.3.tgz","fileCount":93,"integrity":"sha512-YlU8rWy6+2DqdNWskP3C0FiW+LkUeokUNtCbT1sEib8nfiByoAWoIAhtgxxdQqFXn+IB3fA8LMzUbt1bVTZ6PA==","signatures":[{"sig":"MEUCIGRmxzWovWV9NIEIC5Sk8BxDx1vokikM0/Gmq7QrePiHAiEAiPvbaYBeS9utj/PCOsdxwUVGfRUVkiOpskKZQFzO/Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af1d8a4e8e073439ddf426610baf40560fadf25e","scripts":{"dev":"bun run src/index.ts","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","prepublish":"npm run build && npm run types"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple Booru wrapper mostly for my personal projects. Uses Node fetch API.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bun-types":"^1.3.12","undici-types":"^7.19.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_0.1.3_1776180645298_0.5597731515023054","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@papitaconpure/booru-client","version":"0.2.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@0.2.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"8334de4a6e35a4d0b4dab8dfa872b3ea498880b6","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-0.2.0.tgz","fileCount":93,"integrity":"sha512-Rwq5Wtr4DUM7p7oQnIj9pAnuDusksLWdQCaufZcLLWfKQZcX4M2T6bWUjM7iXO/7vCQIsBySoypumQnpiiRETg==","signatures":[{"sig":"MEQCIE36OsgkkIKhvmk9dFsaTQvcNa2Zsti94PoIcdtsQcKXAiB/Iwm0FhYMRwwS9GfTdTVVPLT6H1IfUNVg+NF80uIlcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4fd9a9e000845cbe271d943f92d2dd0b92189d50","scripts":{"dev":"bun run src/index.ts","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","prepublish":"npm run build && npm run types"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple Booru wrapper mostly for my personal projects. Uses Node fetch API.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bun-types":"^1.3.12","undici-types":"^7.19.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_0.2.0_1776181872661_0.9008302351087214","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@papitaconpure/booru-client","version":"0.3.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@0.3.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"4746c1774ee3db75a693ec3a9447a37835d5ea9d","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-0.3.0.tgz","fileCount":93,"integrity":"sha512-3hVjltkqxHg2xedi4tRSwcM4jOWw9BCS/gLfy8LVxY+FsaXf2S5dLQhQCHMN9V+EItMuanXdQd5z8va5WWKoiA==","signatures":[{"sig":"MEQCIECPKdJezd0TsXbptodEydwbMcPozttuCgEKeZ7VYem1AiArjwbYpYU82Gogu3dtSS2Fo+n0dIHKVsP0jDDq8wSsig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90296},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d46f0c94228554b5d16f52cc40f44909da8bba8e","scripts":{"dev":"bun run src/index.ts","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","prepublish":"npm run build && npm run types"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple Booru wrapper mostly for my personal projects. Uses Node fetch API.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"bun-types":"^1.3.12","undici-types":"^7.19.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_0.3.0_1776182161573_0.8942445267747201","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@papitaconpure/booru-client","version":"0.3.1","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@0.3.1","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"5c9ac9ab843c1efc34878bc0bc42033ccb6fa0b8","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-0.3.1.tgz","fileCount":93,"integrity":"sha512-ZllzQygMclTOlAcEalNn+faXElxw8vyzNdNVHM83Q9MABSUA/NgJHmIOWYJaaI1yG8JtTlfLS11oDlwkBJAglg==","signatures":[{"sig":"MEUCIC7EZTrJpsXk5ih9leZXLS3CKb3ONn1ZSBDPDTvT850iAiEAl/VYLaQjS1otwbEk1OkR/322ubNYvpGRmghbdSs2M8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90209},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c52993d075d07d849f532618501d8b45a4de00e1","scripts":{"dev":"bun run src/index.ts","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","prepublish":"npm run build && npm run types"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple Booru wrapper mostly for my personal projects. Uses Node fetch API.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_0.3.1_1776182493554_0.26436311718066063","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@papitaconpure/booru-client","version":"0.3.2","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@0.3.2","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"0891b5579226c2b3bad3729bd2855062582e14c5","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-0.3.2.tgz","fileCount":93,"integrity":"sha512-WmUu3y46znr6gG2wvBHXo4+nbBMsKWS6L2BbC4nSpBGaWe2EM92NJY63tyPjXKsWgoKdp0pwiMYnzkjndTN9Cw==","signatures":[{"sig":"MEYCIQCnBdWNMSQZXKNRtCrlMVxc5Apks4r0bwzq6EhAqz/2hAIhAPoXPNQDwABsdYKOFJrTKABeWGdQmunPUvEaEr/x6pSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8ec6f17c9f8fc7070e8ba1d57f118109bc9b5f8","scripts":{"dev":"bun run src/index.ts","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","prepublish":"npm run build && npm run types"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple Booru wrapper mostly for my personal projects. Uses Node fetch API.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_0.3.2_1776186397642_0.11522840914689403","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@papitaconpure/booru-client","version":"0.4.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@0.4.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"a792498a954901e93e8b727f7788ded27cfe12f2","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-0.4.0.tgz","fileCount":93,"integrity":"sha512-6mOb96lSPt8KygmlfPoFeTdvKjOg/G4ycnkApyBjDMa68wziF005F5tglcN/r30aq75lRbfTuNUItgAU+V59ng==","signatures":[{"sig":"MEQCIHTnINVN9lsxV7Vybe7RcGZvz/lDQhFAj16OVW6dI+Z6AiBDWVXpxfXryg8GbKfNMIbi5mROT2EvfFBOQnI0vLcgMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fd12c98f9dcf36e7ea08de2cda8a32997a28f9e","scripts":{"dev":"bun run src/index.ts","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","prepublish":"npm run build && npm run types"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple Booru wrapper mostly for my personal projects. Uses Node fetch API.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_0.4.0_1776254438474_0.7363237714177346","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@papitaconpure/booru-client","version":"1.0.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.0.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"12cdf3f691afb1046bf1eae3412943d59f5f55ea","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.0.0.tgz","fileCount":95,"integrity":"sha512-W/UFf7JA7mtHQfJEp1tVtKp/9bxd5Ps+qg1amFHt20ACWNc9N7h7r3PDYGGsrtKHZMz+CQp0Lo2U0u6kHkSvnA==","signatures":[{"sig":"MEUCIQD2euU6InfAcsDIxb2wapwCRHjqUKBsXWmFEP0uNX0KNAIgfG1DIZAUPDPdPZvAq/C/VSG2fhHXH1B2DhOr3Hh/LqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4197b2f11f9717023498cf99cbb4c34be2efb411","scripts":{"dev":"bun run src/index.ts","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","prepublish":"bun run lint:fix && bun run format:fix && npm run build && npm run types"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple Booru wrapper mostly for my personal projects. Uses Node fetch API.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.0.0_1776277182118_0.5218332609831648","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@papitaconpure/booru-client","version":"1.1.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.1.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"010cf2d5cfb15d3d465c4207fdfc086589a9f61f","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.1.0.tgz","fileCount":189,"integrity":"sha512-lRyBli098nssgj1liPbHONQ9vBj3Wr0oxCx0hULMgcYYz+z/MHeALy7V5iq1L1gDpEZHVMvvhLpJWB7XgSKB0g==","signatures":[{"sig":"MEUCIDy8bgjKuQzpeE7+IICAwbAOQr2kP1+iLbDX/tMPryEsAiEA8/BJ4ji1FJpauRc6ta4Pt438ZwZMMpGr/YaF76QNN2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bd54d158d0113dcb1001d82f75a2de4e622fd835","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","format":"bunx biome format","prepare":"npm run build && npm run types","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.1.0_1776285980019_0.6393600526136118","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@papitaconpure/booru-client","version":"1.1.1","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.1.1","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"419de822e664396efa2e502f5003fe653eb81a10","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.1.1.tgz","fileCount":189,"integrity":"sha512-Y9a93v8qxEuPE+xChHVa8wh54rDp2escoO1LRN364k7HXD3aRiS6VluyBLdwkHvZE9POBNOQcJMo2ISzxS/WlQ==","signatures":[{"sig":"MEQCIAce193Z6ujtslg9PuRzJH4ZhpYth9lnyxZ2z8NLebjzAiBy72cWHevTw5HCi9E4TgxR/VOr9T112tzy1JkXGTxzkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d62d99ca306ac9f456af4fcf5490cfe618f0a539","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","format":"bunx biome format","prepare":"npm run build && npm run types","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.1.1_1776288039811_0.9259044900080893","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@papitaconpure/booru-client","version":"1.2.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.2.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client/issues"},"dist":{"shasum":"569e29af7884e56b73d43cd8ab792ec40252a766","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.2.0.tgz","fileCount":189,"integrity":"sha512-ndTrtb/ryaGPXdvsBKEAti7QofEWx+GaPmrMJ9Moo6pxI7MCpv94+MUbj3dAUDEs3nVjxUdzd3+AARejp4eurA==","signatures":[{"sig":"MEQCIEBq+gllTA9oI5GI2IVYkWCGoF8l7ud5aLDV9M93hC3XAiBaZ61UMNtuEz7iLsRH9H/9p7/NXHzTmbxQIC6ar3D6Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"204aef9ea7ed2923de44dfb93fc5d7fe0b6bd641","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc --noEmit","types":"tsc","format":"bunx biome format","prepare":"npm run build && npm run types","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.2.0_1776302625951_0.41138789122491404","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@papitaconpure/booru-client","version":"1.3.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.3.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"5d608b49c405f903545040d2a43bc53529e6ecd0","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.3.0.tgz","fileCount":59,"integrity":"sha512-9uzu0d6xtACQuVdvAeABhaQJLcSRx9sSIOyY2Bd5g8QKL9fk0mF94k1EXFRFm+YnYaaOp45nhIyEn1yOy+vm8A==","signatures":[{"sig":"MEYCIQD229HVeDcOqtAErT48fCZzQc0RwFCeE7Tv7BoAmF57LAIhAN3QGGJupt0ucRmjZ3d5ugJKMo0api0hfCd6itqUY/Rg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91962},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4495163f4dd054464a12e86f3da3065230be121e","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","prepare":"npm run build && npm run types","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"11.6.0","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.3.0_1776362139431_0.6100024178881573","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@papitaconpure/booru-client","version":"1.4.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.4.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"b2de302db8217e29a376e3a52dc351fe9544a978","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.4.0.tgz","fileCount":63,"integrity":"sha512-QHFwe8ohp7tQ8U9rftnSYHCt+MSDVSYPC6Is691aKLVPvcXcirXQr9P+zDUzpWjnvk7kEvmb2HOBNLmyVC7a0w==","signatures":[{"sig":"MEUCIC4XsVZy55kW142ez68djyoU1rnkHTZ2uCilLlkyBSFzAiEAoQ2QhZ29z7s2qSKQGc5QVfBu7nJJ9HVjTWc/m3l725Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a0566c9ce5fbd43b0f853fcac0aed69a7c2eed5","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"11.6.0","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.4.0_1776533970937_0.8861421181753455","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@papitaconpure/booru-client","version":"1.4.1","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.4.1","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"a03ad73f2da904785f04fdbe8fa59ec1c2414c22","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.4.1.tgz","fileCount":3,"integrity":"sha512-8fv/OJOka0udBRUVfrhwtOwQb4qldzgq8JRWjUEIpo03kYrF7dh7YqxjDrYcNYcdXvCOCeidZ98T2F8F8J8rCQ==","signatures":[{"sig":"MEQCIAdOJiF3ykVjq/g7qQCmXO9vjOw91oTxClc/zkRrXZNyAiBFBtxZWEeKRmwSO8eWyWmcC1I9+E3e/3Ie03+P9xJRhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f643d996c28e10897b0021254091c48a493ce21","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.4.1_1776553448458_0.38641767710961705","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@papitaconpure/booru-client","version":"1.4.2","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.4.2","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"2462530ae15a0067e4653fd9807dc2d69ece3c15","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.4.2.tgz","fileCount":63,"integrity":"sha512-IR4cxHSdk1XuceWlwYiDTVvvWehQ21jhHJrpiqid8nzrDbb28LR7vt5aqhoiep59SCWN2NMEMM8+pgw7JffyLA==","signatures":[{"sig":"MEUCICT8AMfN9yc6H+M7khEbD5gHrtBfKTSfBILxJXd5szzTAiEA0pqJPVNO3XlTr9hBwTGUGeDqXzK8wHCWJvcE+aaylLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2b65c73d0d8b6b6e7152ce9ffbab8de67b218dc9","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.4.2_1776554262826_0.166903224722748","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@papitaconpure/booru-client","version":"1.4.3","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.4.3","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"41ee1fcb0a6088915477217dff2a5fd0266394e9","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.4.3.tgz","fileCount":63,"integrity":"sha512-j9J+tXebWjhgncphbAHbEoEOTjMLoq7Fe54x7rpknIVm5UciNH1hLoJp/xaTJ+Ck4R7vUMj5+KRYnx847jqc+w==","signatures":[{"sig":"MEYCIQDptLI5pUOr0KGHSoxJvjOIBej445E+rAkcwQeUv+d5KwIhAPqN4BR4woOVe3kJU3ZAulM7dmqT8Dj4Oc0cf1Ueo01p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0539af3aaf9e6978478a37f33c816d9f3e3cf37c","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.4.3_1776556650736_0.07449796794439778","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@papitaconpure/booru-client","version":"1.4.4","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@1.4.4","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"d44c09cc3b855e718212713d9bb573bc717bbf85","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-1.4.4.tgz","fileCount":63,"integrity":"sha512-6W7cjeJOuRGWgud4H4Fxzy3IoB+U/1V0yb/r5AKR8n9K4e9fdQUP7eo9KyRXtPB4i/9xOYwh+/l5dtTN2VgkeQ==","signatures":[{"sig":"MEYCIQDNePe7opzfkoSOMScPxRneCo+AZ5WkCMEmSG5FigbdVAIhAI7N0MBt70se7GdQ0F9cXkRo0yaUoo2GpC4f/8pW1fkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b166cba85803905431dd1f7d1016104a6ed1f81","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_1.4.4_1776574183846_0.5520748739695185","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@papitaconpure/booru-client","version":"2.0.0","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@2.0.0","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"a68c1e70fbd9c33759cab0fed1b10a7411062085","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-2.0.0.tgz","fileCount":77,"integrity":"sha512-uHzOstmjtMqhyC9o5u5qLBi/pw6gWEI91azFi2+TbMIRwNHufkBI9Et7QixJUTKtEtSdSdQ642PijUndK1dChg==","signatures":[{"sig":"MEYCIQD2q627kj3OvrrOkTGyZeSNShz4hQ7XMoTCtY3KjJCiPQIhALfbvDiC/0H2zOYRDHGay6yS9rQLkTTb0p0gXycZ0x0J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140527},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa94bd4f413018969909dc35de044178ae13a378","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_2.0.0_1776775818929_0.8537767988287228","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@papitaconpure/booru-client","version":"2.0.1","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@2.0.1","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"b7f4e4337c4cf825f32b9f2bc6e41ee7a1ef6ed0","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-2.0.1.tgz","fileCount":77,"integrity":"sha512-M+3EGie2nZQBWnCRezED6I+alplREZPTMSZwLguRZ83AJd9WlEBhPJiavfcrcLBk5vuV9qUDX3S3n5lJ47NwGw==","signatures":[{"sig":"MEQCIBwmM+nAdm+SvbrV9CAWQ8+13936CifMV8d9ABs6BrQhAiBVPh5VGpPho/4lVGufZZSNJsqFUBPibmle1OyBC+lEFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67d3d4f7122f9a81846bb9e859c69990df785ab8","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_2.0.1_1776776600197_0.2634534106054134","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@papitaconpure/booru-client","version":"2.0.2","keywords":["gelbooru","nodejs","bun"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@2.0.2","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"c08eb467a9740e6f164687bdc7a3897cf6e4881b","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-2.0.2.tgz","fileCount":77,"integrity":"sha512-milDBNbmD0QC5l5qawBjPWnuXJxItMjFnKvEzXja44CegBuKlmBkH0zN7aUi6lxs7JVoyKGLIALgyuf4T+kYpA==","signatures":[{"sig":"MEYCIQD5lRHeB+Ys0iYX6ngYKAPT+TE1uuEGMPSv9mnUbEOC4gIhAKW7G04m0GMYILf+teUA3kmdYi4ny73YY9gx5vfik4Ny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145424},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01f9c0d737b28087ace57f45cf794aa64462c5c0","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_2.0.2_1776804469989_0.5586585527409809","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@papitaconpure/booru-client","version":"2.0.3","keywords":["bun","nodejs","typescript","danbooru","gelbooru","konachan"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@2.0.3","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"ee518edc22f0127bfdf9fa520559f97dca239365","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-2.0.3.tgz","fileCount":77,"integrity":"sha512-zYSkYnm766lNSu94URAP5MxZP+xnBeoFYnRYnD24cBASFkHWevhLeMQnxlC6cdrKe/Cc5sVA4c/lRb8MfwAcWg==","signatures":[{"sig":"MEUCIQCWgZ3nHYzCg0LAbRYMxdPzaAel+YbsOAY71IFbtENJLQIgSy528J6k0WrNPy8HgDgqDoietBg3trAxQWbrPEP4sMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad9e78b226d5c8f8255bcbf83bf927afc472955f","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_2.0.3_1776807489969_0.8203392544647743","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@papitaconpure/booru-client","version":"2.0.4","keywords":["bun","nodejs","typescript","danbooru","gelbooru","konachan"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@2.0.4","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"d8bb7c7c2329e114ffe5b6a2f06234530f67c68a","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-2.0.4.tgz","fileCount":69,"integrity":"sha512-A9Oe3uPhBQzIWNfW7zsMIRNJMiq9f1HziXaTtR2mahYkIINj/ETdUO/5NbTucnt5H/KC9gkzFYqZ/TVN6V8daA==","signatures":[{"sig":"MEYCIQC04EZgzxirElseSXvXUkr0xF6sJ/ZaDti3FJskKsROGgIhALx0xo4MlOfuNyNwmzbvL1kEL2fwxWFd0C8KE7e8jvHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2bbaa371647811e4cc38923f25c5e1e261431724","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_2.0.4_1777011723701_0.5313263848957643","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@papitaconpure/booru-client","version":"2.0.5","keywords":["bun","nodejs","typescript","danbooru","gelbooru","konachan"],"author":{"name":"PapitaConPure"},"license":"MIT","_id":"@papitaconpure/booru-client@2.0.5","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"dist":{"shasum":"fc231fe6d701fa58ae3dce4007728aa4d4cb4da1","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-2.0.5.tgz","fileCount":77,"integrity":"sha512-lDOXSB18ejrrQxBdHRtNTJva493T5+LiCf/NI5H67A0TM5wlk5qe/L4nsl6dmNsleOLTN+KddWpipxJtGy6Lkw==","signatures":[{"sig":"MEQCIFqHYD8dSlO2vBZneFhNTY7M26QyCCMKGviMbs03qLmxAiALhs/Sqn96wFwCqz27H9SIvDcsnrKJhibqECau56MH9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bfb82921ea86a3a7aedb616607f6ed3bbff18c2","scripts":{"dev":"bun run src/index.ts","fix":"bun run lint:fix && bun run format:fix","lint":"bunx biome lint","build":"bun build ./src/index.ts --outdir ./dist --target=node","check":"tsc -p tsconfig.build.json --noEmit","types":"tsc -p tsconfig.build.json","format":"bunx biome format","lint:fix":"bunx biome lint --write","format:fix":"bunx biome format --write","preversion":"npm run check","postversion":"git push --follow-tags"},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"repository":{"url":"git+https://github.com/PapitaConPure/booru-client-js.git","type":"git"},"_npmVersion":"10.8.2","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^5","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/booru-client_2.0.5_1777011932819_0.02761433361911525","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@papitaconpure/booru-client","version":"2.0.6","description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"lint":"bunx biome lint","lint:fix":"bunx biome lint --write","format":"bunx biome format","format:fix":"bunx biome format --write","dev":"bun run src/index.ts","check":"tsc -p tsconfig.build.json --noEmit","fix":"bun run lint:fix && bun run format:fix","build":"bun build ./src/index.ts --outdir ./dist --target=node","types":"tsc -p tsconfig.build.json","preversion":"npm run check","postversion":"git push --follow-tags"},"engines":{"node":">=18"},"module":"index.ts","sideEffects":false,"devDependencies":{"@biomejs/biome":"^2.4.11","@types/bun":"^1.3.12","typescript":"^5"},"repository":{"type":"git","url":"git+https://github.com/PapitaConPure/booru-client-js.git"},"keywords":["bun","nodejs","typescript","danbooru","gelbooru","konachan"],"author":{"name":"PapitaConPure"},"license":"MIT","bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"homepage":"https://github.com/PapitaConPure/booru-client-js#readme","_id":"@papitaconpure/booru-client@2.0.6","gitHead":"b79298b3e0b02781c7c2d35d3526a7dd4764ae1f","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-d8w6/oxhsHCyPGiWcaQwhF2vJoHZtJSc5CPCXWsvzdb6rxRhqsFJpbrQKGe3ZU9eoY9IKe1aH67AH3GThd9ODA==","shasum":"d100afb44f873ff125c0ce02d42e91457db3c42c","tarball":"https://registry.npmjs.org/@papitaconpure/booru-client/-/booru-client-2.0.6.tgz","fileCount":77,"unpackedSize":146575,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCK8FkFYAQBQ3+qQ0X7UVIbT930sehOhZ7+x24iONcHOwIhAIuR+VLjpMquGfF1UBN2GQSr3z1MWVEUlLvGvdVl6b5b"}]},"_npmUser":{"name":"papitaconpure","email":"invancito500@gmail.com"},"directories":{},"maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/booru-client_2.0.6_1777200244863_0.39542794548766924"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T15:30:45.161Z","modified":"2026-04-26T10:44:05.093Z","0.1.0":"2026-04-14T14:01:44.222Z","0.1.1":"2026-04-14T14:22:34.448Z","0.1.2":"2026-04-14T14:34:39.986Z","0.1.3":"2026-04-14T15:30:45.449Z","0.2.0":"2026-04-14T15:51:12.801Z","0.3.0":"2026-04-14T15:56:01.707Z","0.3.1":"2026-04-14T16:01:33.704Z","0.3.2":"2026-04-14T17:06:37.807Z","0.4.0":"2026-04-15T12:00:38.606Z","1.0.0":"2026-04-15T18:19:42.265Z","1.1.0":"2026-04-15T20:46:20.175Z","1.1.1":"2026-04-15T21:20:39.990Z","1.2.0":"2026-04-16T01:23:46.091Z","1.3.0":"2026-04-16T17:55:39.569Z","1.4.0":"2026-04-18T17:39:31.082Z","1.4.1":"2026-04-18T23:04:08.602Z","1.4.2":"2026-04-18T23:17:42.972Z","1.4.3":"2026-04-18T23:57:30.939Z","1.4.4":"2026-04-19T04:49:44.000Z","2.0.0":"2026-04-21T12:50:19.060Z","2.0.1":"2026-04-21T13:03:20.385Z","2.0.2":"2026-04-21T20:47:50.135Z","2.0.3":"2026-04-21T21:38:10.119Z","2.0.4":"2026-04-24T06:22:03.978Z","2.0.5":"2026-04-24T06:25:32.957Z","2.0.6":"2026-04-26T10:44:04.999Z"},"bugs":{"url":"https://github.com/PapitaConPure/booru-client-js/issues"},"author":{"name":"PapitaConPure"},"license":"MIT","homepage":"https://github.com/PapitaConPure/booru-client-js#readme","keywords":["bun","nodejs","typescript","danbooru","gelbooru","konachan"],"repository":{"type":"git","url":"git+https://github.com/PapitaConPure/booru-client-js.git"},"description":"An extensible, zero-dependency imageboard client with multi-layer tag caching.","maintainers":[{"name":"papitaconpure","email":"invancito500@gmail.com"}],"readme":"![GitHub package.json dependency version](https://img.shields.io/node/v/package-json)\n![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/PapitaConPure/booru-client)\n![GitHub repo size](https://img.shields.io/github/repo-size/PapitaConPure/booru-client)\n![npm package minimized gzipped size](https://img.shields.io/bundlejs/size/%40papitaconpure%2Fbooru-client)\n![Twitter Follow](https://img.shields.io/twitter/follow/PapitaPure?label=%40PapitaPure&style=social&link=https://twitter.com/PapitaPure)\n\n<h1 align=\"center\">\n\tBooru Client JS\n</h1>\n<p align=\"center\">\nAn extensible, zero-dependency, optimized imageboard client for Javascript.\n</p>\n\n<br>\n\n## Installation\n<table>\n<tr>\n<td>Manager</td>\n<td>Command</td>\n</tr>\n\n<tr>\n<td><b>npm</b></td>\n<td>\n\n```cmd\nnpm install --save @papitaconpure/booru-client\n```\n</td>\n</tr>\n\n<tr>\n<td><b>Bun</b></td>\n<td>\n\n```cmd\nbun add @papitaconpure/booru-client\n```\n</td>\n</tr>\n<tr>\n\n<td><b>Deno</b></td>\n<td>\n\n```cmd\ndeno add npm:@papitaconpure/booru-client\n```\n</td>\n</tr>\n</table>\n\n## Basic Usage\n**Gelbooru:**\n```ts\nimport { BooruClient, Gelbooru } from '@papitaconpure/booru-client';\n\n//Instance a Booru adapter\nconst gelbooru = new Gelbooru();\n\n//Create a Booru client with the adapter and our credentials\nconst client = new BooruClient(gelbooru, {\n\tapiKey: 'your Gelbooru API key',\n\tuserId: 'your Gelbooru user ID',\n});\n\n//Return 5 random posts containing the tag \"megumin\" and a \"General\" content rating\nconst posts = await client.search('megumin rating:general sort:random', { limit: 5 });\n\n//Log the id, tags, url, and extra Gelbooru metadata of every obtained post\nfor (const post of posts) {\n\tconsole.log({\n\t\tid: post.id,\n\t\ttags: post.tags,\n\t\turl: post.url,\n\t\textra: post.extra,\n\t});\n}\n```\n\n**Danbooru:**\n```ts\nimport { BooruClient, Danbooru } from '@papitaconpure/booru-client';\n\n//Instance a Booru adapter\nconst danbooru = new Danbooru();\n\n//Create a Booru client with the adapter and our credentials\nconst client = new BooruClient(danbooru, {\n\tapiKey: 'your Danbooru API key',\n\tlogin: 'your Danbooru user ID',\n});\n\n//Return the last 3 posts containing the tag \"touhou\" and a \"Sensitive\" content rating\nconst posts = await client.search('touhou rating:sensitive', { limit: 3 });\n\n//Log the id, tags and url of every obtained post\nfor (const post of posts) {\n\tconsole.log({\n\t\tid: post.id,\n\t\ttags: post.tags,\n\t\turl: post.url,\n\t});\n}\n```\n\nFor more advanced usage, please [check out all of the examples](https://github.com/PapitaConPure/booru-client-js/blob/de0400d23ced275016a8b6da36c207b18fc6767d/examples).\n\n## Smart Tag Resolution (Batching + Deduplication)\n\nThis client automatically tries to optimize tag resolution under the hood using:\n* Smart request batching\n* In-flight request deduplication\n* Multi-layer caching\n\nThis means that multiple requests for overlapping tags may automatically merge into a single tag store lookup or API call, whichever comes first.\n\n```ts\n//Fetches the last 4 posts containing the tag 'megumin' from a booru.\nconst posts = await client.search('megumin', { limit: 4 });\n\n//Fetches tags \"in parallel\", batching tag resolution requests across posts\n//and avoiding duplicated requests within a reasonable time window.\nawait Promise.all(\n\tposts.map(async (post) => {\n\t\tconst tags = await client.fetchPostTags(post);\n\n\t\t//Log each Post's ID and tags after fetching.\n\t\tconsole.log(post.id);\n\t\tconsole.dir(post.tags);\n\t}),\n);\n```\n\n```ts\n//These 24 tag requests are automatically reduced to only 1~8 API calls\n//With default BooruClient settings, usually only 1 API call is required!\nawait Promise.all([\n\tclient.fetchTagsByNames({ names: ['hakurei_reimu'] }),\n\tclient.fetchTagsByNames({ names: ['hakurei_reimu', 'kirisame_marisa'] }),\n\tclient.fetchTagsByNames({ names: ['hakurei_reimu', 'kirisame_marisa', 'alice_margatroid'] }),\n\tclient.fetchTagsByNames({ names: ['kirisame_marisa', 'alice_margatroid', 'ibuki_suika'] }),\n\tclient.fetchTagsByNames({ names: ['alice_margatroid', 'ibuki_suika', 'houraisan_kaguya'] }),\n\tclient.fetchTagsByNames({ names: ['ibuki_suika', 'houraisan_kaguya', 'shameimaru_aya'] }),\n\tclient.fetchTagsByNames({ names: ['houraisan_kaguya', 'shameimaru_aya', 'kochiya_sanae'] }),\n\tclient.fetchTagsByNames({ names: ['shameimaru_aya', 'kochiya_sanae', 'hinanawi_tenshi'] }),\n\tclient.fetchTagsByNames({ names: ['kochiya_sanae', 'hinanawi_tenshi'] }),\n\tclient.fetchTagsByNames({ names: ['hinanawi_tenshi'] }),\n]);\n```\n\nKeep in mind, Post requests are currently executed independently without caching, batching, or request deduplication. These optimizations *are* planned for future releases however.\n","readmeFilename":"README.md"}