{"_id":"@carlosnc/tmdb-sdk","_rev":"18-026e326660aac560882490a8939bea47","name":"@carlosnc/tmdb-sdk","dist-tags":{"latest":"0.13.2"},"versions":{"0.1.0":{"name":"@carlosnc/tmdb-sdk","version":"0.1.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.1.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"6453d9f82f9e3a24a737ddfb2677348e8b0c7729","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.1.0.tgz","fileCount":179,"integrity":"sha512-U9bBgcpYSTkNq48JM61+4y07LDHzDnmxWDivdao/+4FcimJunFMqTuaW/ywowjscowAtx/QSsHcQ6+G4yJCeqQ==","signatures":[{"sig":"MEUCIQDwrkSASHsgzrcMw5FYzkGvJ+oORT/pwo4SbcuYNrzaIwIgXHReCQVrkjX6Xz3zS/GZYXzwWK+P4zh/xtMcDtgDdA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340957},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"da06d894fa5917adbceffeb2eac2de04a041fe43","scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.1.0_1779597212778_0.28382225284113716","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@carlosnc/tmdb-sdk","version":"0.1.1","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.1.1","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"2c83d675d41a9040e4346a49984f8afc9229444e","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.1.1.tgz","fileCount":179,"integrity":"sha512-yRFmegBCvlYCaiUX7edRsufp0+RsBoDG4nzCPzky9vFFLasuQglyMbSi7Kd0hctXz/fowXHb3TmdQCRXy8GGkQ==","signatures":[{"sig":"MEUCIEnhJmqKzcelbybbh7gJiHseN43PB7gEruuNSDhexH57AiEAkTj0j6ZxUBqj/H1IxJOdYRBphAemFebJRnBoDKYU+vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"afac5c78ee51a81f28152b17695819cd8b4dfcf7","scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.1.1_1779597658832_0.7459614750638441","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@carlosnc/tmdb-sdk","version":"0.2.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.2.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"55017d868e2bd9e8164c5cefb69b9f6780926e5b","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.2.0.tgz","fileCount":179,"integrity":"sha512-K/XkaLxqRhCGE6NYTgeu2qzwZQMq8ywcGJwLWzmwQWEPOEe19pliVD+lMdBSWy9z1ZWyO2/NRvQBZOdcH5s+2g==","signatures":[{"sig":"MEYCIQDyItDNXRB/9Y7st4vCfY7+Tf0aA2RPBv08LZSYKEoCiQIhAKvRz+iopvwv39HRsOp/HAXKD3ZhIG1pfOxtX1r7zcp9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"7316a165f869ed26b8e61670f1c6c5cbc4b649db","scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.2.0_1779647355842_0.24395566541287406","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@carlosnc/tmdb-sdk","version":"0.3.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.3.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"b432b013f136f7bf64457b4b6b039244608f2397","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.3.0.tgz","fileCount":191,"integrity":"sha512-b7lklsShh/Td6luZX5Myu5W2wqaZd2FbUufOBgrUW2yDXl4VnVcgMNT+G3cLlbTiaKTEImeF9/I1fEwF44HxTQ==","signatures":[{"sig":"MEYCIQCZBxCUbAZSEILBDGFRvaN7sfpZSaJIKTAWAbqQM5AXmwIhAJBDdCdIwdqWo+SiOjzslCdGez+8axH0DLAwZLhRnGjK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"c75a1e6bc4467427383c45cabb275977f9dda807","scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.3.0_1779654388403_0.09411377907730212","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@carlosnc/tmdb-sdk","version":"0.5.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.5.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"692850e2a9890a5157d169ae98fc08530c3a17df","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.5.0.tgz","fileCount":219,"integrity":"sha512-uRuae2eWeiiidWnCqT5NFddzTc9E4nwzUGBHcs918sXtNXvNuJrk+WkTZ3EqTLOHoKhPlxUMopUsUGUX9Hygcw==","signatures":[{"sig":"MEUCIQCx8UKWYJbhRV6T4lIMeKxxjPQbSI+tHtnwM6Mb1IUi7QIgOgrK234lDcWEadFTjn1K64B1ePgnGgmaD1DSHuvIZjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"b58423137c0ce67e08d8ef6871a4290b20adcada","scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.5.0_1779675040311_0.7823039294539573","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@carlosnc/tmdb-sdk","version":"0.6.1","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.6.1","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"6c0131b87fc2083f9ad4167fc73a0f2a0304f6c0","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.6.1.tgz","fileCount":227,"integrity":"sha512-oWes4bVU0K9moaiqX6CWM0ktcY3qwKaIB479w3MGTXjzExl2Z2nuKKXVzfkyjXTbGixlsboLtmMemCC3YplCpQ==","signatures":[{"sig":"MEQCIFdRvwouls2/dIVefLZRGgLK9d7M0TI3uznl0FK5vb+uAiAC9ewFak8vRIGcNF5Y1tzt1HrUSlqvpCyffXzx84ss6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"961dee36a05855f1640c53fa9ad4d3076ffcd774","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.6.1_1779724936544_0.6927738721452261","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@carlosnc/tmdb-sdk","version":"0.7.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.7.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"80d1e7f362a9272f745997b1c27df3e852a7c414","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.7.0.tgz","fileCount":239,"integrity":"sha512-ovJLwV3XsCCXmvOr0Bz8CqTTvhKGyI4BCQe0h3hfRQHYjVzMRu5T9hTuj8ZUhbKYUMubqr5DoUoi+/oRwbjkkg==","signatures":[{"sig":"MEUCIQD7SiySD+LexPeJKyuDjrcxZ3dZor5Hr2g1stwrnX8hCgIgKaSoi7XT0x/vZParjLZ1l9tDXtbSyXSBnVOX5SMCD2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426695},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"68c96eeb3d61247b6c6ea39435321bfbcc33e3ea","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.7.0_1779755754510_0.5234641819050643","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@carlosnc/tmdb-sdk","version":"0.8.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.8.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"63dc385ff819dd52b4d773aa94f8089cd08a6b48","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.8.0.tgz","fileCount":243,"integrity":"sha512-nYtLkhFtt4/6Y4eg/D5Kb7DluEru6xQr6vl8j4T8e4P3Ab14H6fQoY1YG+Ir+5WrGbRa+Nub4sTF0cj4bWqNQQ==","signatures":[{"sig":"MEYCIQCjLQrn+RB6TF79826btxbplidm9GQVPcHGUVOMJHMnZQIhAMbwGJS/r+5XKaw5M8q4CqOnO/Ii/ieZW4Zo9NYDApe+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428630},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"81835cd8aa4508881d910d0362c7cd1b3fd9b031","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.8.0_1779759008797_0.8650297908518596","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@carlosnc/tmdb-sdk","version":"0.9.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.9.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"4ca7835cc9f1b6462c9cc5081e594fe0aabc0a1d","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.9.0.tgz","fileCount":255,"integrity":"sha512-9iLxnp0605nNGyb+aMHrN6PrSYiVYKBHlrtvArxxVxoV1AfyQgFsvqR0NVO8T6/3Z0Qp/g7rQMBSJagOA+KBAw==","signatures":[{"sig":"MEUCIQC16H8hxhTAhAib4af35o6sJJQeQjrcjhIuCb0dRdEuwwIgKxnWY0tf7STobQESc3qk1FMWyTEYsNON15YNy4Ryf98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"0f14ae5cc0f0300790961fa95856a194a5e2a57a","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.9.0_1779814847636_0.7743117257974286","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@carlosnc/tmdb-sdk","version":"0.9.1","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":"carllosnc","license":"MIT","_id":"@carlosnc/tmdb-sdk@0.9.1","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","dist":{"shasum":"56655ef2bba0a57c68386feb759429a60f31b01a","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.9.1.tgz","fileCount":255,"integrity":"sha512-3+GBkMaXoZ4AuobBLiblfFMOgiVqrqrVRX6jxHQfAaBaJoLN6DjYifE+MrHMHEiXcXWv8okFAXicuruaoXEDEQ==","signatures":[{"sig":"MEUCIQCpFuGgp38PiV8LMAWNaeqHB10i3ZJrZW5Lx9mDRPFKhQIgJuVTo7MY2WQh3A9GC9ToY5HYTBgnmjpRnGJNGKrYfy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"56655ef2bba0a57c68386feb759429a60f31b01a","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"_integrity":"sha512-3+GBkMaXoZ4AuobBLiblfFMOgiVqrqrVRX6jxHQfAaBaJoLN6DjYifE+MrHMHEiXcXWv8okFAXicuruaoXEDEQ==","repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"10.8.3","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.9.1_1779815521858_0.5867059615706296","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@carlosnc/tmdb-sdk","version":"0.9.2","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.9.2","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"7c650d52fc00589bfe3db0f79feb9fa7f49e6154","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.9.2.tgz","fileCount":255,"integrity":"sha512-1N2UhL9JqBdFvTufHMOdN409lu6zB1nFeSxCJez2CJlsAU6jKl8CX/qB7KMAydTbhwUtpLipJcF21n8hTB6Cwg==","signatures":[{"sig":"MEYCIQC9GuZAF+GEMXl490Uq3OvN/mEQ6cIeY0QdJGpIy2joQAIhAKOsA5hGSHCuNz4kflhphwU8atVVD1alCo+0aMEmxjMn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"52ddcf66754f5c548fe85f3af066aebc071d1dc3","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.9.2_1780081791071_0.4293295729961293","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@carlosnc/tmdb-sdk","version":"0.9.3","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.9.3","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"c622f2fb1c07e632a9575f0aae17e5facfbf3822","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.9.3.tgz","fileCount":255,"integrity":"sha512-vw7rRuihtBbHTKdUoe/LadEFM6BenUgmaIK9OxSVZSetRwwgkRaAMpw3BH18XAefdtKsP77jG9dDh8Y3rdPrtQ==","signatures":[{"sig":"MEYCIQD9c9LtiKjOxRHxR7xU1BsglY5GR3JFP3kEJ25EQkC8SgIhAJANz0IP6PnpjUKK1+L1x+ZbcvcyvxtSvX+K/AJMaWX0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442976},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"fb78dc017a9f30dcd88101ca37d67b169cb38a96","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.9.3_1780181859152_0.6601580053279723","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@carlosnc/tmdb-sdk","version":"0.10.1","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.10.1","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"fd7e6ca4164698e2d5aee567955e8bc293b79acf","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.10.1.tgz","fileCount":255,"integrity":"sha512-hbPB3d5iH0pYzVKyRuEveHW87okjwudpZ7JQENStmIzoVbxP2/wSvW6IMX/OCH1DqOOjZXXwmxrIz6J6OXwEng==","signatures":[{"sig":"MEUCIDfXwalTosRHN/ECtYMBS/0qM4Vp3b+bAbPZx8EZ6TfkAiEA6+WvkLNLhQpnzY7o+hMWdKPb9SKOCg7Po0TKs4ALgaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442821},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"f6b3c87dbfe305af171bfdf8d81de3521c0e1679","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.10.1_1780273323654_0.7722627802825273","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@carlosnc/tmdb-sdk","version":"0.11.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.11.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"0b5a7d72c93a12be7be66a1108a57378b27d71f8","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.11.0.tgz","fileCount":263,"integrity":"sha512-d0R2u+eXT571KOU7CQE1kb7H6eXBx1Ne2YhL7ra4sgJoO4bQPrTqc56c/19s9L3Oj82APh+KASsTGxOj8X66+w==","signatures":[{"sig":"MEUCIDhFuvqoOqM8oWTkaFRGrncflXxKw6A7yKs49FVosna5AiEA40CzjsZpYVWBEUduieTA9BuSpPSr8P/7R6yKwZpoL+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452785},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"gitHead":"e1f612975d071ce8b41f74f6894700ff13518da5","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.11.0_1780504708969_0.7067444277766306","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@carlosnc/tmdb-sdk","version":"0.12.0","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.12.0","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"d5802abe2cc67dd6cafe8af1ee81cb22f211d894","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.12.0.tgz","fileCount":271,"integrity":"sha512-WecC9cPoQECD0KFnH8J0X8owMAn4w/4qo/gZf4FRO6QDvOP4YOhNAqlghFQcp7yliicnQCVpIB41Fvg5N+0Lpg==","signatures":[{"sig":"MEUCIFCruLfM1sVy93wC8KZVFuEJW9ZMXaq3aGvor4O8ceNVAiEAsthbPBhDnEQpeIkJaQpBqvT9k7p3VxuAHJ1UzN0bDrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464574},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./nextjs":{"import":{"types":"./dist/adapters/nextjs.d.ts","default":"./dist/adapters/nextjs.js"}},"./sveltekit":{"import":{"types":"./dist/adapters/sveltekit.d.ts","default":"./dist/adapters/sveltekit.js"}}},"gitHead":"ba7261025b21dccb14b05eb1436b4902058c1f45","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.12.0_1780598294838_0.08541027068171703","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@carlosnc/tmdb-sdk","version":"0.13.1","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.13.1","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"ed39e9030fa98769ea35dc5cc0cd1a2a08104d62","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.13.1.tgz","fileCount":271,"integrity":"sha512-uL+O/z0q91Wl5JrQnbboaPdYpvT24zmH5fZI6BTJICNx+V0djm1AX4Gk4THpKmMI6x1m3iVSenuIiNTkm6dK0Q==","signatures":[{"sig":"MEQCIG2afVEyAFdbpeFD6NuCVMofWpxs7yIlt2MjMGFczdylAiAdSFoJVZAnrwRle/Ogp1COqWPlUfk+w3FKGKCAWFzJaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464850},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./nextjs":{"import":{"types":"./dist/adapters/nextjs.d.ts","default":"./dist/adapters/nextjs.js"}},"./sveltekit":{"import":{"types":"./dist/adapters/sveltekit.d.ts","default":"./dist/adapters/sveltekit.js"}}},"gitHead":"e2290cda867e0695c15a6d450df16759cd1cc22c","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.13.1_1780854311640_0.2890794567414312","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@carlosnc/tmdb-sdk","version":"0.13.2","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"author":{"name":"carllosnc"},"license":"MIT","_id":"@carlosnc/tmdb-sdk@0.13.2","maintainers":[{"name":"carlosnc","email":"carllos.nc@gmail.com"}],"homepage":"https://github.com/carllosnc/tmdb-sdk#readme","bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"dist":{"shasum":"6abfe052d9ec16c9ff73e90ffeecbe1c0761fd36","tarball":"https://registry.npmjs.org/@carlosnc/tmdb-sdk/-/tmdb-sdk-0.13.2.tgz","fileCount":271,"integrity":"sha512-23zyqe5Y1+89VJ2Bceb6ZApETqEsmirikuID5ivIJW7a8C4BWe4bTaZX5chkxojYFxA6OF7Tj5gE93/iAS0Aag==","signatures":[{"sig":"MEQCICsmQmNW1QuHsjiNgnQMh7gGgtvuoCGF0ic33tjIeWh9AiB71+0k91VekGhzMWe7eBtJZA4adXpnoirmpcJWUac2ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"./nextjs":{"import":{"types":"./dist/adapters/nextjs.d.ts","default":"./dist/adapters/nextjs.js"}},"./sveltekit":{"import":{"types":"./dist/adapters/sveltekit.d.ts","default":"./dist/adapters/sveltekit.js"}}},"gitHead":"1a82e38391b7399f5301bcd9f76d814348592f30","scripts":{"docs":"typedoc","test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"carlosnc","email":"carllos.nc@gmail.com"},"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/bun":"latest","typescript":"^6.0.3"},"peerDependencies":{"typescript":"^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tmdb-sdk_0.13.2_1781011721962_0.27695496162162936","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-24T04:33:32.648Z","modified":"2026-07-17T23:52:18.399Z","0.1.0":"2026-05-24T04:33:32.906Z","0.1.1":"2026-05-24T04:40:58.998Z","0.2.0":"2026-05-24T18:29:15.999Z","0.3.0":"2026-05-24T20:26:28.539Z","0.5.0":"2026-05-25T02:10:40.542Z","0.6.1":"2026-05-25T16:02:16.709Z","0.7.0":"2026-05-26T00:35:54.709Z","0.8.0":"2026-05-26T01:30:08.938Z","0.9.0":"2026-05-26T17:00:47.777Z","0.9.1":"2026-05-26T17:12:02.001Z","0.9.2":"2026-05-29T19:09:51.214Z","0.9.3":"2026-05-30T22:57:39.316Z","0.10.1":"2026-06-01T00:22:03.786Z","0.11.0":"2026-06-03T16:38:29.122Z","0.12.0":"2026-06-04T18:38:15.036Z","0.13.1":"2026-06-07T17:45:11.801Z","0.13.2":"2026-06-09T13:28:42.120Z"},"bugs":{"url":"https://github.com/carllosnc/tmdb-sdk/issues"},"author":{"name":"carllosnc"},"license":"MIT","homepage":"https://github.com/carllosnc/tmdb-sdk#readme","keywords":["tmdb","themoviedb","api","client","typescript","sdk"],"repository":{"url":"git+https://github.com/carllosnc/tmdb-sdk.git","type":"git"},"description":"A lightweight, fully-typed TypeScript client for the TMDB API v3","maintainers":[{"email":"carllos.nc@gmail.com","name":"carllosnc"}],"readme":"<p align=\"center\">\n  <img src=\"https://www.themoviedb.org/assets/2/v4/logos/v2/blue_long_1-8ba2ac31f354005783fab473602c34c3f4fd207150182061e425d366e4f34596.svg\" alt=\"TMDB\" width=\"250\"/>\n</p>\n\n# TMDB SDK\n\n[![CI](https://github.com/carllosnc/tmdb-sdk/actions/workflows/ci.yml/badge.svg)](https://github.com/carllosnc/tmdb-sdk/actions/workflows/ci.yml) [![Docs](https://github.com/carllosnc/tmdb-sdk/actions/workflows/docs.yml/badge.svg)](https://carllosnc.github.io/tmdb-sdk/) ![Bun](https://img.shields.io/badge/Bun-1.3.13-blue?logo=bun) [![npm](https://img.shields.io/npm/dm/@carlosnc/tmdb-sdk?logo=npm&label=downloads)](https://www.npmjs.com/package/@carlosnc/tmdb-sdk)\n\nA complete, fully-typed TypeScript client for the [TMDB API v3](https://developer.themoviedb.org/). All 25 namespaces, zero runtime dependencies beyond `axios`.\n\n```bash\nbun add @carlosnc/tmdb-sdk\n```\n\n## Authentication\n\n```typescript\nimport { TMDBClient } from \"@carlosnc/tmdb-sdk\";\n\nconst client = new TMDBClient({\n  accessToken: process.env.TMDB_TOKEN, // recommended\n});\n\n// or with an API key\nconst client2 = new TMDBClient({\n  apiKey: process.env.TMDB_KEY,\n});\n```\n\n> [!WARNING]\n> **Security Recommendation:** It is highly recommended to use `accessToken` (Bearer token) instead of `apiKey`. Passing your credentials via `apiKey` puts them in the URL query string, which may be inadvertently logged by proxies, servers, or error tracking services. Using `accessToken` sends your credentials securely via HTTP headers.\n\nGet credentials from your [TMDB API settings](https://www.themoviedb.org/settings/api).\n\n## Custom HTTP Adapters\n\nThe SDK uses an `HttpClient` interface for all requests. The default `FetchAdapter` uses native `fetch()`. Swap it out by implementing the interface:\n\n```typescript\nimport { type HttpClient, TMDBClient } from \"@carlosnc/tmdb-sdk\";\n\nclass AxiosAdapter implements HttpClient {\n  async get<T>(url: string, config?: HttpRequestConfig) {\n    const res = await axios.get<T>(url, { params: config?.params, headers: config?.headers, signal: config?.signal });\n    return { data: res.data, status: res.status, statusText: res.statusText, headers: res.headers as Record<string, string> };\n  }\n  // post, put, delete similarly...\n}\n\nconst client = new TMDBClient({\n  accessToken: process.env.TMDB_TOKEN,\n  httpClient: new AxiosAdapter(),\n});\n```\n\n> When passing a custom `httpClient`, auth headers/params and retry are **not** injected automatically — your adapter handles those itself.\n\n## Framework Adapters\n\nProxy TMDB API requests through your own server to keep your token server-side.\n\n### SvelteKit\n\n```typescript\n// src/routes/api/tmdb/[...path]/+server.ts\nimport { createSvelteKitHandler } from \"@carlosnc/tmdb-sdk/sveltekit\";\nimport { TMDB_TOKEN } from \"$env/static/private\";\n\nconst tmdb = createSvelteKitHandler({ token: TMDB_TOKEN });\n\nexport const GET  = tmdb;\nexport const POST = tmdb;\nexport const PUT = tmdb;\nexport const PATCH = tmdb;\nexport const DELETE = tmdb;\n```\n\n```bash\ncurl http://localhost:5173/api/tmdb/movie/550\n```\n\n### Next.js (App Router)\n\n```typescript\n// app/api/tmdb/[...path]/route.ts\nimport { createNextJsHandler } from \"@carlosnc/tmdb-sdk/nextjs\";\n\nconst tmdb = createNextJsHandler({ token: process.env.TMDB_TOKEN! });\n\nexport const GET  = tmdb;\nexport const POST = tmdb;\nexport const PUT = tmdb;\nexport const PATCH = tmdb;\nexport const DELETE = tmdb;\n```\n\n```bash\ncurl http://localhost:3000/api/tmdb/movie/550\n```\n\nBoth adapters forward query parameters, set the `Authorization: Bearer` header, and surface TMDB's `Cache-Control` on GET responses.\n\n## Quick Start\n\n```typescript\nconst client = new TMDBClient({ accessToken: process.env.TMDB_TOKEN });\n\n// System config\nconst config = await client.configuration.getDetails();\n\n// Account\nconst account = await client.account.getDetails();\n\n// Movie details\nconst movie = await client.movie.getDetails(550);\n\n// TV series with season\nconst season = await client.tv.getSeasonDetails(1399, 1);\n\n// Search\nconst results = await client.search.getMovies({ query: \"Matrix\" });\n\n// Watch providers\nconst regions = await client.watchProviders.getAvailableRegions();\n```\n\n## Movie Example\n\n```typescript\nconst client = new TMDBClient({ accessToken: process.env.TMDB_TOKEN });\n\nconst movie = await client.movie.getDetails(550);\n\nconsole.log(\"Title:\", movie.title);\nconsole.log(\"Tagline:\", movie.tagline);\nconsole.log(\"Release Date:\", movie.release_date);\nconsole.log(\"Runtime:\", movie.runtime, \"mins\");\nconsole.log(\"Genres:\", movie.genres?.map((g) => g.name).join(\", \"));\nconsole.log(\"Overview:\", movie.overview);\n```\n\n## Examples\n\nBrowse runnable examples in the [`examples/`](./examples) directory:\n\n| File | Demonstrates |\n|------|-------------|\n| [`account.ts`](./examples/account.ts) | Account details, favorites, watchlist |\n| [`authentication.ts`](./examples/authentication.ts) | API key validation, request tokens, guest sessions |\n| [`certification.ts`](./examples/certification.ts) | Movie and TV certifications by country |\n| [`collection.ts`](./examples/collection.ts) | Collection details, images, translations |\n| [`company.ts`](./examples/company.ts) | Production company details, logos, alternative names |\n| [`configuration.ts`](./examples/configuration.ts) | API config, image URL builder, countries, languages |\n| [`credit.ts`](./examples/credit.ts) | Credit lookup by credit ID |\n| [`discover.ts`](./examples/discover.ts) | Movie and TV discovery with filters |\n| [`find.ts`](./examples/find.ts) | External ID lookup (IMDb, TVDB, etc.) |\n| [`genre.ts`](./examples/genre.ts) | Movie and TV genre lists |\n| [`keyword.ts`](./examples/keyword.ts) | Keyword details and associated movies |\n| [`movie.ts`](./examples/movie.ts) | Movie details with append_to_response |\n| [`pagination.ts`](./examples/pagination.ts) | Page-by-page and auto-pagination |\n| [`person.ts`](./examples/person.ts) | Popular people, details, combined credits |\n| [`review.ts`](./examples/review.ts) | Review details by review ID |\n| [`search.ts`](./examples/search.ts) | Movie, multi, and person search |\n| [`trending.ts`](./examples/trending.ts) | Trending movies, TV, and people |\n| [`tv-series.ts`](./examples/tv-series.ts) | TV series and season details |\n| [`watch-providers.ts`](./examples/watch-providers.ts) | Available regions, streaming providers |\n\n```bash\nbun --env-file=.env run examples/movie.ts\n```\n\n## Namespaces\n\n| Client | Key Methods |\n|---|---|\n| `client.account` | favorites, watchlist, ratings, lists |\n| `client.accountV4` | v4 favorites, watchlist, rated, lists |\n| `client.authV4` | v4 request token, access token, logout |\n| `client.authentication` | sessions, request tokens, guest sessions, key validation |\n| `client.certification` | movie and TV certifications |\n| `client.changes` | movie, TV, and person change log |\n| `client.collection` | collection details, images, translations |\n| `client.credit` | credit details by ID |\n| `client.company` | company details, alternative names, images |\n| `client.configuration` | API and image configuration |\n| `client.discover` | movie and TV discovery with filters |\n| `client.find` | find by external IDs |\n| `client.genre` | movie and TV genre lists |\n| `client.guestSession` | guest session rated movies/TV/episodes |\n| `client.keyword` | keyword details and movies |\n| `client.list` | create, read, update, delete lists |\n| `client.listV4` | v4 list CRUD and item management |\n| `client.movie` | details, credits, images, videos, ratings, watch providers, recommendations, similar, and more |\n| `client.network` | network details and alternative names |\n| `client.person` | details, credits, external IDs, images, tagged images, changes |\n| `client.review` | review details |\n| `client.search` | multi, movie, TV, person, collection, company, keyword |\n| `client.trending` | trending movies, TV, people (day/week) |\n| `client.tv` | series, season, and episode details, credits, images, videos, ratings, watch providers, episode groups, and more |\n| `client.watchProviders` | available regions, movie providers, TV providers |\n\n## Development\n\n```bash\n# Install dependencies\nbun install\n\n# Run tests (mocked by default; set TMDB_TOKEN for live API tests)\nbun test\n\n# Type-check\nbun run typecheck\n\n# Run examples (requires TMDB_TOKEN in .env or --env-file)\nbun --env-file=.env run examples/movie.ts\n\n# Generate API documentation\nbun run docs\n```\n\n## Project Structure\n\n```\nsrc/\n├── client.ts            # TMDBClient — wires all sub-clients\n├── index.ts             # Barrel exports\n├── client/              # One directory per namespace\n│   ├── account/\n│   ├── account-v4/\n│   ├── auth-v4/\n│   ├── authentication/\n│   ├── certification/\n│   ├── changes/\n│   ├── collection/\n│   ├── company/\n│   ├── configuration/\n│   ├── credit/\n│   ├── discover/\n│   ├── find/\n│   ├── genre/\n│   ├── guest-session/\n│   ├── keyword/\n│   ├── list/\n│   ├── list-v4/\n│   ├── movie/\n│   ├── network/\n│   ├── person/\n│   ├── review/\n│   ├── search/\n│   ├── trending/\n│   ├── tv/\n│   └── watch-providers/\n└── types/               # TypeScript interfaces for every endpoint\n```\n\n## Resources\n\n- [TMDB API Reference — Getting Started](https://developer.themoviedb.org/reference/getting-started)\n- [TMDB API Docs — Getting Started](https://developer.themoviedb.org/docs/getting-started)\n- [TMDB API v3 vs v4 Comparison](https://sirjosh.mintlify.app/v3-vs-v4)\n\n---\n\nCarlos Costa @ 2026\n","readmeFilename":"README.md"}