{"_id":"@anjishnusengupta/ny-cli","_rev":"25-a0dd85e655e2c8cf953acc89f3216e04","name":"@anjishnusengupta/ny-cli","dist-tags":{"latest":"6.4.1"},"versions":{"3.0.0":{"name":"@anjishnusengupta/ny-cli","version":"3.0.0","keywords":["anime","cli","streaming","terminal","hianime","aniwatch","mpv"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@3.0.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.tech","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"108605bc4aea3156919eaa114bb70413f5740a90","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-3.0.0.tgz","fileCount":6,"integrity":"sha512-K0diI5pCu+ltsAVP286b1RQfHF/jhfZiuCeKGwuUWNyd1kslZmOqBbR5YLg8iDN0i10904YxweloeaI/Vpty4w==","signatures":[{"sig":"MEYCIQCQKV2V9szYugyFNh9wvDDu7PDoyoEzTk4FN/dHFejTqgIhAJtGKWeLvPgo8n+GTPBTczKRrxToPlIsKHl/k7Y6quQT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75598},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"6775bf2f7cbbc13789f7bbc9b82bb904d9ea261f","scripts":{"test":"node backend.mjs home","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.8.0","description":"Terminal-based anime streaming client — self-hosted scraping via aniwatch","directories":{},"_nodeVersion":"25.2.1","dependencies":{"aniwatch":"^2.24.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ny-cli_3.0.0_1771335362110_0.0357930327837257","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@anjishnusengupta/ny-cli","version":"3.0.2","keywords":["anime","cli","streaming","terminal","hianime","aniwatch","mpv"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@3.0.2","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.tech","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"ae2a30cb650129d85f27e580ade5882c2867418f","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-3.0.2.tgz","fileCount":7,"integrity":"sha512-FQFPPsLeAWkf1oPEDShyXimpZgCCmwT3UD3ff9i0M7hbTuEJX6yuHV4G+KeY+Kz5Ap9PafiH9oHYncCYBOxB7A==","signatures":[{"sig":"MEQCIBIp9PwkbVOac50m4kmolsSOP9fff+gvlyTwnl1seUt2AiAuJ6DmMTtvh0uY/2MNilQabs4sFGkW0/9Ynjp4T8HMNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77012},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"e4d7abcfc62b448fa5a0c22fac3bc77f77a701f6","scripts":{"test":"node backend.mjs home","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.8.0","description":"Terminal-based anime streaming client — self-hosted scraping via aniwatch","directories":{},"_nodeVersion":"25.2.1","dependencies":{"aniwatch":"^2.24.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ny-cli_3.0.2_1771403950936_0.573014004676309","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@anjishnusengupta/ny-cli","version":"3.0.3","keywords":["anime","cli","streaming","terminal","hianime","aniwatch","mpv"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@3.0.3","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.tech","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"2a8d118090e6a2cd839c06b44e4ff8f5939e32f6","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-3.0.3.tgz","fileCount":7,"integrity":"sha512-aLaCDEgr7HJ2MlwpLmqNmibpvC1GOjbfveJxP8aL3c5/u/NTsSJCWXon166dmX6sDbWKxrCHb1GoBg2anOyXwA==","signatures":[{"sig":"MEQCIHa0jYaYBMrvYpxiBqeSQV2jXZ5viX+EwEtBqL/Df+qeAiAcBIhfDrDqKNfF+EWFo0kIkHl2hqKfQP9F18VDEtyiGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77012},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"538c3a75f17787d62c65a07e615ca151a90ae1cf","scripts":{"test":"node backend.mjs home","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.8.0","description":"Terminal-based anime streaming client — self-hosted scraping via aniwatch","directories":{},"_nodeVersion":"25.2.1","dependencies":{"aniwatch":"^2.24.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ny-cli_3.0.3_1771403994043_0.8941489901932924","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@anjishnusengupta/ny-cli","version":"3.1.0","keywords":["anime","cli","streaming","terminal","hianime","aniwatch","mpv"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@3.1.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.tech","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"ea72a573b25cb82802ca318b410551bed1255b02","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-3.1.0.tgz","fileCount":6,"integrity":"sha512-gkucRx+r+EF3lF+5XJOcZuZIsSc8/4YEikMEMZjylVFUaXAlbZ2pbF83aF4h8oyS349WSp1uqcSIcovkZFkk5Q==","signatures":[{"sig":"MEUCIBN9xOcVY5REyV4sVTqg0d4YtYADpJ/ZAMmLcw3d3K08AiEAtwbsfpRWe2XTorKtThTvv1j6pgVviC0L0HmpW+NubmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79186},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"09cf8afdcfc6d475dd9c111200eeee7ab8a30c61","scripts":{"test":"node backend.mjs home","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.8.0","description":"Terminal-based anime streaming client — self-hosted scraping via aniwatch","directories":{},"_nodeVersion":"25.2.1","dependencies":{"aniwatch":"^2.24.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ny-cli_3.1.0_1771428435542_0.16136804624049295","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@anjishnusengupta/ny-cli","version":"4.0.0","keywords":["anime","cli","streaming","terminal","hianime","aniwatch","mpv"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@4.0.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.tech","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"344beaff45db198eee3fd9154a7005d0afebc043","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-4.0.0.tgz","fileCount":6,"integrity":"sha512-RlHJPMy/0fj8REwr1svLtsAbCHNyoECNQhyzE9Hc1CNVelNuECaQq8ZkaVdFSMSPOxLWAE+2bRXOhli9xHlfsg==","signatures":[{"sig":"MEQCIEMmA4zdTZFZqFBFrYfuN/Tc9eqquvkVOPLIWCpReS3lAiB5hZxPyaqeGskh4EldIeEp7aSiXBvbbyBD9qxvnyeW2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87378},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"323e0224bcb98c3b170f4d968e66c65e0b237b35","scripts":{"test":"node backend.mjs home","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Terminal-based anime streaming client — self-hosted scraping via aniwatch","directories":{},"_nodeVersion":"25.2.1","dependencies":{"aniwatch":"^2.24.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ny-cli_4.0.0_1772351399128_0.5324932118785941","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@anjishnusengupta/ny-cli","version":"5.0.0","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.0.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"d348036dc8422bdb1221b59824825346fa03bf03","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.0.0.tgz","fileCount":10,"integrity":"sha512-6O/AmPLwSJ8ZGTDGTM1WuGIsp9VcOjWysRddYPjOVeKK8t2hMRY0JmldnS/aKj6jFyS9N4i6WwNjfVuspVHAWA==","signatures":[{"sig":"MEUCIFmwHW1byemhckIxX9nRS77M9o2D/4Rb0CaBopy9WA+TAiEA9icAYD9uO5K87HqAomQiOMCHwJze33AGeypgnDcVtlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175193},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"4b71e577aef17342ba411d2f1edb309549b3a9ed","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.2.1","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-text-input":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.0.0_1775380235583_0.22009862713014616","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@anjishnusengupta/ny-cli","version":"5.1.0","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.1.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"fd5ce89695196848c9663c69b784e3e9aeb790a5","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.1.0.tgz","fileCount":10,"integrity":"sha512-PVZen8DXpJyNh2QMpfzw+lVOIAMXYwxcIkxHpkH6Pt6Ipv2iAeST2ZBat932Phet4wPbhkDQ3rPmcabaDqgiYQ==","signatures":[{"sig":"MEUCIQD/LJFixyK3Bt5MPAAEvTBlnUL5O8zt1sUz9jWgw6jBYQIgZybTJBTjS2VBPvWbQ5zduv5M/qB6PzL8T6yTmBeMqak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175193},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"277bc01ef2bf18fa9a23ec80b59908bbd661069e","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.2.1","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-text-input":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.1.0_1775383607230_0.24908354113863918","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@anjishnusengupta/ny-cli","version":"5.1.1","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.1.1","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"ed26e9a1cf7e1408f3e90bc81f2183de69995a8a","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.1.1.tgz","fileCount":10,"integrity":"sha512-E4PidaYOjM8gtQdtRCetebLqXXsc/m1gMPc0fP8w9AsDS0OUHDduX3tcWEcsVBREZYzSDiHBvOlwwlmEPES+Iw==","signatures":[{"sig":"MEYCIQC6fLxukV4JU0B9KmvF+5nOenr7/owVYsJMOEYCqXtuxAIhAPoy9svIGYUwJ0Xnt+pK1jz4i+QjW6G6Px+d4tp/j9ye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175193},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"2fb9a60129a78f3dd3b56334710c60d03983c948","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.2.1","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-text-input":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.1.1_1775385908422_0.8509550753410318","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@anjishnusengupta/ny-cli","version":"5.1.2","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.1.2","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"74b58e3992c8510f47ef4bb99f0be3d43eef10ce","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.1.2.tgz","fileCount":10,"integrity":"sha512-K9MMdduhKAXw6+Pd2YyXVPXnAHRs7QfqXIKDVaH2GMBck8mPxHkmTNn1Xx3dLhviqYbMMpHr3Wadu8oyEs4b8A==","signatures":[{"sig":"MEYCIQCOmjbxl7vL1xvrzBNYuyRn/3S1L4yjT/NxkwJne/i+DgIhAM+Mw/+sdVlwxVeV+VI5uyCkn7s72q9ZM0yhnBLfTYt7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175231},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"55ce847df8086298b5bd16326ce946460333ff0d","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.2.1","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-text-input":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.1.2_1775390131418_0.1979797040124296","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@anjishnusengupta/ny-cli","version":"5.1.3","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.1.3","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"7458c7a8959ed11eb630c3f1d120bca3e3ced07c","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.1.3.tgz","fileCount":10,"integrity":"sha512-EQMX1Dc/FnWa+Hl9G/y8gaOlmgypRXUuQXDyopZNnId/LEZa0sPSfjEHzh0mO00F5egqpWdECJJOGGO0YdPG0A==","signatures":[{"sig":"MEYCIQDnYdHsYOsepwp77yQd0XAoNaK4Je4ZJVxZ6jkfHkXdtwIhAKLd4epahAnTNh297oxft+1UHECCVm/ZBt88fNjNhy/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175436},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"66ad0aedcf1ad1adbbf153302afccb71c9f68b58","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.2.1","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-text-input":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.1.3_1775399117548_0.6812776703486385","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"@anjishnusengupta/ny-cli","version":"5.1.4","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.1.4","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"4e723c49386fc6e1efa5968bb1401efc9157dd3e","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.1.4.tgz","fileCount":10,"integrity":"sha512-g2aqMonpCx0XJwEHrIkkpnt/2GxtaIYOk7BVI/iW2UmlqBPfhEZgD7LKtioAHDIi42/6zLeNV4SPuAdhudwQKQ==","signatures":[{"sig":"MEQCIQD/1oXc+PWWtcRUUA37Mtw9UDVkZYzMxhZTIgoP7hVMbAIfbT6GBd/YlwJJGtVtHQjEVwJ9ifdFQZS0yZ0xIe+rjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176953},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"c5a79c804d8461b0e63334527f22a63bfbed5b2f","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.2.1","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-text-input":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.1.4_1775401035453_0.4031455871041216","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"@anjishnusengupta/ny-cli","version":"5.1.5","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.1.5","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"219c2a337fc0125fae4a66e848865975e43fa9f8","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.1.5.tgz","fileCount":10,"integrity":"sha512-hlnMTEGLY3cm0oYAhEKNPZRnfKM1ffZbffadWHIU0X3jrxMaurmQVvdkjrD36x3WR0d0rfQkXIm57qF2hxJKAw==","signatures":[{"sig":"MEYCIQDd13qTZDHECzXtLBnpSQDLg1OZhRMwEc6HYIajzIBmlQIhAMiM+RPOtkO9IN6pNQVkqDEczlkt3sunRemV++mlwZCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177495},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"504d7526e8e445d814220b9067eadd4e6e42eb75","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.2.1","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-text-input":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.1.5_1775402611802_0.31275590634384987","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@anjishnusengupta/ny-cli","version":"5.2.1","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.2.1","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"7e0a25ec19cfb3a25337e8893a71685c648ade2b","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.2.1.tgz","fileCount":10,"integrity":"sha512-GIdfsCaLdXEz9mGexkbLy1j9hMCpEtTk9oM/hCuC8ZII4q1YBoVYlcoOLoAirVd/J9h6Uaj8PeJ0gJSaPHKD0Q==","signatures":[{"sig":"MEQCIBQhm8x/DB3ERJ8h2MgeVtMqCz8STpNt9HkfhD6aRAAmAiBFRWuvvoEp1mnGzneJ5J4t4Elen6sM8Xl4SYYJtqUJUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205849},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"03b97205376ecca9e8b4cc4b503ff0cdf7015021","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.2.1","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.2.1_1775559404530_0.19769117800712976","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@anjishnusengupta/ny-cli","version":"5.2.3","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.2.3","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"c190709dbe854ac688e7dfa578dd62ed26088430","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.2.3.tgz","fileCount":13,"integrity":"sha512-T2MJFTfbirTbWGpJPTLRpxxfX9SJYSzVH2ksCgn6Dso5TS9X5fLEdDUF8FG/Js111WRaorpgiS/NB7BjXT+64A==","signatures":[{"sig":"MEYCIQCyuJQfOWyziyKIBQbAX8Kdz8W/VMCoGKoUd/kI5EUSpAIhAOeQW0U0cwJtjTeWVr1ArpgBDyym3pYdWzBeURyX6zlW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283919},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"0d59155108281e958c08f4bb062f0b9ca27f602d","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.2.3_1779647047834_0.9909046412020923","host":"s3://npm-registry-packages-npm-production"}},"5.5.5":{"name":"@anjishnusengupta/ny-cli","version":"5.5.5","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.5.5","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"0baa4c0558ae6b0b560ffc3effcd6c24a851881e","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.5.5.tgz","fileCount":10,"integrity":"sha512-ZhcwJN193a6qRZFm7LWWwaGolbMiUk0NfabR9Gs5gjAGgH0CIRMo6DzfcnJRfchByMFDUoOKAQHcis4usy8O1Q==","signatures":[{"sig":"MEUCIFtggUsx9Hw1XJLkTIza5En8Ozeac63r4gbVQ9qbhuBHAiEAlokBDRTSGIUdKbg3t98FRVVF8BoilE56DJ9pKSsOliQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267334},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"3bdb2b8aded5495b42987c8e57535cbab3acc673","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.5.5_1779780798874_0.31877249168876487","host":"s3://npm-registry-packages-npm-production"}},"5.5.7":{"name":"@anjishnusengupta/ny-cli","version":"5.5.7","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.5.7","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"31372820e238df0a7d83a0ac4dfb0648c175946c","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.5.7.tgz","fileCount":11,"integrity":"sha512-kFVlhoT9iVKcIr6e33PVb5F8QgnVM/T39Sw/ALsQqH9eNTwQvKNjJLlsXEKjp5o5O+peOK3yOqJIe2HsVAqjeQ==","signatures":[{"sig":"MEQCIGmChcbgQjgE311Dlo+YReGnyvylA09BQFzFGaGK//rVAiAmUtfMssqq8ktDXBBkuT4N3AjmfySy6ZhapNIpDZLdaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267305},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"5ea7ca8ae7a24ebfe3ca90a20e463d9fb167a683","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"overrides":{"ip-set":"^2.2.0"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^5.0.0","react-devtools-core":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.5.7_1779781903832_0.8549870271107649","host":"s3://npm-registry-packages-npm-production"}},"5.5.9":{"name":"@anjishnusengupta/ny-cli","version":"5.5.9","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.5.9","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"102045932bd3ec4595572dfbf25b9c903e7093de","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.5.9.tgz","fileCount":12,"integrity":"sha512-drXekE5PPlcsJ4dhLoBxCiLI3hQ0Kbmn2IIDE9my7dYQpKWY/7o/3A9RSY82+S37plOpQ3SZJZe1Anbcezca6Q==","signatures":[{"sig":"MEUCIQCSvJEQgd0box7hvfbAp4kFqvKdPGQfBRvQOVHERgzGTwIgO5U9vID2fQe8MVNqZb/e2/yt5AsM1RTzRdkgVvNh+GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483205},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"9b48dc6429905bebc98009f207f8aef4e33b0e8d","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"overrides":{"ip-set":"^2.2.0"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.5.9_1779782319184_0.8694913534617217","host":"s3://npm-registry-packages-npm-production"}},"5.5.10":{"name":"@anjishnusengupta/ny-cli","version":"5.5.10","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.5.10","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"71197644c5570847d30f37003c280ede58f60ffa","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.5.10.tgz","fileCount":12,"integrity":"sha512-kP/J/XvSfpDAWQD6ZCMhVOqMlwVJGKfmO6KZXwSBmVBlY6X6qCAVqzkHDrp0M8qOBWF5s/D95eoBvapSyy3QEA==","signatures":[{"sig":"MEUCIQDsTgXAyMNzWN9IYDBubVWQMv1eqhRz5Yq6waxpnZ2iuwIgeVu8953DP94Dwei8KL1/2CazXkpvYIhPy6flKV1379k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483246},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"6503983b9ff5eb1053693573fa7d9a261c71c252","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"overrides":{"ip-set":"^2.2.0"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.5.10_1779782676369_0.15156737218037875","host":"s3://npm-registry-packages-npm-production"}},"5.5.12":{"name":"@anjishnusengupta/ny-cli","version":"5.5.12","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.5.12","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"2d7bd6a5a63f1de2aead63bf547fa29a6a7cd6f5","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.5.12.tgz","fileCount":12,"integrity":"sha512-Po3PcBFXYNf5H0hgQxMXkkbpGy5BLeYYvMBIC0I+1fGPi8qmhz0BduR0bg3zFN//lqxUCNOvemLbxvjCd9//dw==","signatures":[{"sig":"MEUCIQDunvS8dqv3bjp2FqfVEYnl3mfoLUTqSHAiAE5NgbsPQwIgR0RpBQi2dJZEUaEOsfF/GxRdcKhBONpnR4ZezII08dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483325},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"64d4a59d20bb92580f7a1c1f8dc5424171a854c9","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"overrides":{"ip-set":"^2.2.0"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.5.12_1779783466905_0.8661807208885393","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@anjishnusengupta/ny-cli","version":"5.6.0","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@5.6.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"fe37a9fdac2691b4e5f8e270156a864a1665a1e3","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-5.6.0.tgz","fileCount":12,"integrity":"sha512-LhlFiEm9iqvI6khlckXKE+uNBuyNYNJCVXx7Lj0/igXwO9ugubnjNkVtYGDJfjypveQkNyez7PYeOhFDH9cavg==","signatures":[{"sig":"MEYCIQDQ0Kz9znk204qeBKVhjYfpfjeY4zqE9XHSqsLuyTYuIwIhAJPH3yCrgA3/XkybqNuLOkpnNK7aWRPiR+/lZFc9a/xY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3206122},"main":"backend.mjs","engines":{"node":">=18.0.0"},"gitHead":"1c8bd5f7d8de683267553ebc4804055b7fdce87e","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"overrides":{"ip-set":"^2.2.0"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_5.6.0_1780675870340_0.4210538194209217","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@anjishnusengupta/ny-cli","version":"6.0.0","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@6.0.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"292e60a048005777206eeb11e8a4c26737364563","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-6.0.0.tgz","fileCount":12,"integrity":"sha512-dlBD0M+WF1M2/zsJ+alem2Bm2vpCQ31g/SrPFNrArzjwJhMTMS5AbwEPmHfN2rueYK/5SwL6nfG1Cc591zMXLg==","signatures":[{"sig":"MEYCIQDMuMPpDiIBMsIdT1c5ovPuOSZNB2RvIy7cHUSEwDp0+QIhALepGtrR1hyLlQAYn9PMydxKv8/9qVsZx4vkGNJVLdlv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598173},"main":"backend.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bf600e6c8cbfe87bcffb4a1470afbcec53b87b25","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"overrides":{"ip-set":"^2.2.0"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.9.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_6.0.0_1780739542991_0.7727782100918266","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@anjishnusengupta/ny-cli","version":"6.0.1","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@6.0.1","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"1aa66fca519c15e5269fa93f3e63cb40a56793cf","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-6.0.1.tgz","fileCount":12,"integrity":"sha512-qIMGia+00LbNx7xSvt5UYJGEDarPIm5KqFU3b8+z1snZV9Xq6HOnkWK1MKAxfvQO3t8EWWis7bFIX4udz6088g==","signatures":[{"sig":"MEYCIQC2X/mQ29g1spUQ/GSF7HY7CWBJQuKxivN7vzsnHHCm9wIhALHrxSGlPsxxUGs9ObuinH42NUO0WGcUwXPlwWSwR1in","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598178},"main":"backend.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9cc126172f1057665be064d474be39316a6ac224","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"overrides":{"ip-set":"^2.2.0"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","webtorrent":"^3.0.0","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","webtorrent-cli":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.9.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_6.0.1_1780751735668_0.6085068881501083","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@anjishnusengupta/ny-cli","version":"6.1.0","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@6.1.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"1aa56be63b5f610280a7ef473dea3418db309f3f","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-6.1.0.tgz","fileCount":18,"integrity":"sha512-e9RpwkxtLC7GskytgTmHssBaFHP9xCZ8e7SuMcpIhDrTZke+UpPZzyCNur1WOjLJDR5qOIDLKqBQ5dMCfWnpUw==","signatures":[{"sig":"MEQCIHvgnP8yPd9wpJec+Rtkr25JJxowWKJh3CL6hWuyh0SOAiByTHlIAl9fczCwB1l1dVYwGhef2miKEn+2or8kKkiIrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495119},"main":"backend.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a4045b285ecd30aa86e1b3fcef889242d294f373","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs","sync-version":"node scripts/sync-version.js","build:fallback":"esbuild cli-terminal.tsx --bundle --platform=node --format=esm --outfile=cli-terminal-fallback.mjs --external:react --external:ink --external:ink-text-input --external:ink-picture"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"overrides":{"ip-set":"^2.2.0"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","express":"^5.1.0","ansi-regex":"^6.2.2","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"esbuild":"^0.28.1","typescript":"^6.0.2","@types/node":"^25.9.2","@types/react":"^19.2.14","npm-force-resolutions":"^0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_6.1.0_1784649185729_0.4470076888457559","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@anjishnusengupta/ny-cli","version":"6.4.0","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"author":{"name":"Anjishnu Sengupta"},"license":"MIT","_id":"@anjishnusengupta/ny-cli@6.4.0","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"homepage":"https://nyanime.qzz.io","bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"os":["linux","darwin"],"bin":{"ny-cli":"ny-cli"},"dist":{"shasum":"7e00ed999ac95edd78bc53fcba94bcf675a4ac9f","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-6.4.0.tgz","fileCount":18,"integrity":"sha512-JWxFIoL2xriqJRb9lWEJ60d8Q/K6b5xqO3fQq+31rlG6ND6jf4/QtKawLKh/vicLnv0SAW23BCWamB/1OuCoWQ==","signatures":[{"sig":"MEUCIQDvAgJhMr/m9DQ7YOoNH5nNhpcueJ/dAlcKgJqz8D/rqQIgSjBJVsVSur2KAUvplcopqloewKG2k/PxYmV3sivMfcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAXGeYQljxaF6XobIJx3MHo3CKPxs5sWlRr8uls0xxM/AiACxD73aD4UhvK7Nq4Sm6JjfF3N4vW7wQuyceKS5eTd4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534182},"main":"backend.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e4c4dcc3e2c40692e02ed25b7c345f8ba1ce9617","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs","sync-version":"node scripts/sync-version.js","build:fallback":"esbuild cli-terminal.tsx --bundle --platform=node --format=esm --outfile=cli-terminal-fallback.mjs --external:react --external:ink --external:ink-text-input --external:ink-picture"},"_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","undici":"^8.9.0","express":"^5.1.0","anime-sdk":"^1.1.0","ansi-regex":"^6.2.2","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"esbuild":"^0.28.1","typescript":"^6.0.2","@types/node":"^25.9.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ny-cli_6.4.0_1789833982808_0.38914794830403854","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"os":["linux","darwin"],"_id":"@anjishnusengupta/ny-cli@6.4.1","bin":{"ny-cli":"ny-cli"},"bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"dist":{"shasum":"ca0f8a5666cbb33d3fdfdefe76eac3acfd990cb5","tarball":"https://registry.npmjs.org/@anjishnusengupta/ny-cli/-/ny-cli-6.4.1.tgz","fileCount":20,"integrity":"sha512-8lVZg9zUH8sUMI97B0NmPNLDvCZVM58HU4AVxXhq6LZRyJKTNG2Ve00jokVlqIbjjqiG+7s7XdJYPnz3LEd0wQ==","signatures":[{"sig":"MEYCIQCc/QNEW1JWKnzn+N5Lur4DQpg8rurHNhnrRwxMpaVq+AIhAJFL3wdeLZr0TUbiKdmxCzwAxWkh/IIyMoAWs5asISzZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHetJCZKELZLQRv8v5DIWRGpqt1gwiVTgQ3pNYqPZe9KAiApAR+hf/2nOfPi0OlVCJ+S4qGHNFjUVSaTDrAOAufI6g=="}],"unpackedSize":543562},"main":"backend.mjs","name":"@anjishnusengupta/ny-cli","type":"module","author":{"name":"Anjishnu Sengupta"},"engines":{"node":">=18.0.0"},"gitHead":"2aa8d73ebfa51f66445c3267a1c71de8c09cb06f","license":"MIT","scripts":{"cli":"bun cli-terminal.tsx","test":"node -e \"console.log('No automated tests configured')\"","start":"node backend.mjs","postinstall":"echo '\\nRun ny-cli to start watching anime!\\n'","cli:fallback":"node cli-terminal-fallback.mjs","sync-version":"node scripts/sync-version.js","build:fallback":"esbuild cli-terminal.tsx --bundle --platform=node --format=esm --outfile=cli-terminal-fallback.mjs --external:react --external:ink --external:ink-text-input --external:ink-picture"},"version":"6.4.1","_npmUser":{"name":"anjishnusengupta","email":"itsaemail@duck.com"},"homepage":"https://nyanime.qzz.io","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"_npmVersion":"10.9.8","description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","directories":{},"maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"_nodeVersion":"22.23.1","dependencies":{"ink":"^5.2.1","open":"^11.0.0","chalk":"^5.6.2","react":"^18.3.1","undici":"^8.9.0","express":"^5.1.0","anime-sdk":"^1.1.0","ansi-regex":"^6.2.2","ink-picture":"^1.3.5","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","react-devtools-core":"^4.28.5"},"_hasShrinkwrap":true,"devDependencies":{"esbuild":"^0.28.1","typescript":"^6.0.2","@types/node":"^25.9.2","@types/react":"^19.2.14"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ny-cli_6.4.1_1790055330831_0.13476566649465638"}}},"time":{"created":"2026-02-17T13:36:01.978Z","modified":"2026-09-22T05:35:31.113Z","3.0.0":"2026-02-17T13:36:02.248Z","3.0.2":"2026-02-18T08:39:11.093Z","3.0.3":"2026-02-18T08:39:54.171Z","3.1.0":"2026-02-18T15:27:15.718Z","4.0.0":"2026-03-01T07:49:59.272Z","5.0.0":"2026-04-05T09:10:35.728Z","5.1.0":"2026-04-05T10:06:47.377Z","5.1.1":"2026-04-05T10:45:08.599Z","5.1.2":"2026-04-05T11:55:31.561Z","5.1.3":"2026-04-05T14:25:17.701Z","5.1.4":"2026-04-05T14:57:15.595Z","5.1.5":"2026-04-05T15:23:31.947Z","5.2.1":"2026-04-07T10:56:44.671Z","5.2.3":"2026-05-24T18:24:07.993Z","5.5.5":"2026-05-26T07:33:19.029Z","5.5.7":"2026-05-26T07:51:43.976Z","5.5.9":"2026-05-26T07:58:39.329Z","5.5.10":"2026-05-26T08:04:36.513Z","5.5.12":"2026-05-26T08:17:47.037Z","5.6.0":"2026-06-05T16:11:10.590Z","6.0.0":"2026-06-06T09:52:23.138Z","6.0.1":"2026-06-06T13:15:35.856Z","6.1.0":"2026-07-21T15:53:05.898Z","6.4.0":"2026-09-19T16:06:22.914Z","6.4.1":"2026-09-22T05:35:30.980Z"},"bugs":{"url":"https://github.com/AnjishnuSengupta/ny-cli/issues"},"author":{"name":"Anjishnu Sengupta"},"license":"MIT","homepage":"https://nyanime.qzz.io","keywords":["anime","cli","ink","terminal-ui","streaming","tui","artwork","firebase"],"repository":{"url":"git+https://github.com/AnjishnuSengupta/ny-cli.git","type":"git"},"description":"Beautiful terminal anime streaming CLI with Ink UI, artwork display, and cloud sync","maintainers":[{"name":"anjishnusengupta","email":"itsaemail@duck.com"}],"readme":"<div align=\"center\">\n\n# ✦ NY-CLI\n\n<samp>ネコアニメ CLI — Watch Anime from Your Terminal</samp>\n\n<br/>\n\n[![Version](https://img.shields.io/badge/v6.4.1-a855f7?style=flat-square&label=release)](https://github.com/AnjishnuSengupta/ny-cli/releases)\n[![npm](https://img.shields.io/npm/v/@anjishnusengupta/ny-cli?style=flat-square&color=22c55e&label=npm)](https://www.npmjs.com/package/@anjishnusengupta/ny-cli)\n[![License](https://img.shields.io/badge/MIT-3b82f6?style=flat-square&label=license)](LICENSE)\n[![Stars](https://img.shields.io/github/stars/AnjishnuSengupta/ny-cli?style=flat-square&color=fbbf24)](https://github.com/AnjishnuSengupta/ny-cli/stargazers)\n[![Instagram](https://img.shields.io/badge/anjishnu.prolly-E4405F?style=flat-square&logo=instagram&logoColor=white)](https://www.instagram.com/anjishnu.prolly)\n\n<br/>\n\n<kbd>[🌐 **NyAnime Website**](https://nyanime.qzz.io)</kbd>&nbsp;&nbsp;\n<kbd>[📦 **Releases**](https://github.com/AnjishnuSengupta/ny-cli/releases)</kbd>&nbsp;&nbsp;\n<kbd>[🐛 **Report Bug**](https://github.com/AnjishnuSengupta/ny-cli/issues)</kbd>\n\n<br/>\n\n</div>\n\n---\n\n<br/>\n\n## 🎯 What's New in v6.4.1\n- **🛡️ Bulletproof Stream Retries**: Implemented aggressive, fast-failing network retries across all scrapers to punch through Cloudflare blocks and keep streams flowing without dropping to torrents.\n- **✨ Third Provider (Owais)**: Integrated the Owais API as a third concurrent direct streaming provider alongside HiAnime and Anipub.\n- **📝 MPV Subtitle Fix**: Fixed a bug where MPV failed to load subtitle files for direct streams. Subtitles now pass through cleanly.\n- **⚡ Concurrent Provider Racing**: Built a highly optimized `Promise.any()` waterfall that runs multiple providers simultaneously and pipes the fastest resolver back to the user, ensuring instant video playback.\n- **✨ Native HiAnime Provider**: Implemented a pure JavaScript decoder to bypass HiAnime's (ZokoAnime) stream obfuscation, pulling raw `.m3u8` video streams and `.vtt` subtitles directly into the terminal!\n- **🗑️ AllAnime Deprecation**: Removed the heavily obfuscated and defunct AllAnime provider.\n\n\n<table>\n<tr>\n<td>🔄</td>\n<td><b>Backend Rewrite</b></td>\n<td>Fully rewritten streaming chain utilizing AniList, Jikan, MegaPlay, and AllAnime fallback.</td>\n</tr>\n<tr>\n<td>🌐</td>\n<td><b>Browser Fallback</b></td>\n<td>Detects embed-type streaming sources and securely opens them via <code>xdg-open</code> in your default browser.</td>\n</tr>\n<tr>\n<td>🖼️</td>\n<td><b>Picture Layout Fixes</b></td>\n<td>Fixed <code>ink-picture</code> component dimensions for reliable artwork rendering in terminal.</td>\n</tr>\n<tr>\n<td>🔐</td>\n<td><b>Auth Improvements</b></td>\n<td>Bypassed Firebase OAuth whitelisting limits and implemented reliable token delivery.</td>\n</tr>\n</table>\n\n<br/>\n\n---\n\n<br/>\n\n## ✨ Features\n\n<div align=\"center\">\n\n```\n╭─────────────────────────────────────────────────────────────────╮\n│                                                                 │\n│   🎬  STREAMING          👤  EXPERIENCE        🔧  TECHNICAL    │\n│   ───────────────        ───────────────       ───────────────  │\n│                                                                 │\n│   ▸ HLS Streaming        ▸ User Accounts       ▸ React/Ink UI   │\n│   ▸ Multi-Server         ▸ Watch History       ▸ Node.js 18+    │\n│   ▸ Sub/Dub Select       ▸ Cloud Sync          ▸ AllAnime API   │\n│   ▸ Artwork Display      ▸ Continue Watch      ▸ Jikan API      │\n│   ▸ Progress Tracking    ▸ 97% Auto-Skip       ▸ mpv IPC        │\n│   ▸ MPV/VLC Support      ▸ Profile System      ▸ Firebase       │\n│                                                                 │\n╰─────────────────────────────────────────────────────────────────╯\n```\n\n</div>\n\n<br/>\n\n<details>\n<summary><b>📺 Streaming Highlights</b></summary>\n\n<br/>\n\n| Feature | Description |\n|:--------|:------------|\n| **🎙️ Sub/Dub Selection** | Choose sub or dub per anime — preference saved and synced to cloud |\n| **🖼️ Anime Artwork** | Cover art displayed in terminal via ink-picture while browsing |\n| **⏱️ Watch Progress** | mpv IPC tracks your position to the second |\n| **✨ 97% Auto-Advance** | Episode 97%+ watched? Next episode auto-loads |\n| **🔄 Multi-Server** | Races HD-1, HD-2, StreamTape sources in parallel |\n| **🎚️ Player Support** | MPV (recommended), VLC — auto-detected |\n\n</details>\n\n<details>\n<summary><b>👤 User Features</b></summary>\n\n<br/>\n\n| Feature | Description |\n|:--------|:------------|\n| **🔐 Browser Auth** | Fully automated OAuth-style login via nyanime.qzz.io — secure and seamless! |\n| **📜 Watch History** | Track all watched episodes with timestamps and progress |\n| **☁️ Cloud Sync** | Seamless sync with watch time to nyanime.qzz.io |\n| **📍 Continue Watching** | Resume exactly where you left off |\n| **📚 Trending** | Browse currently trending anime |\n| **🔍 Quick Search** | Fast anime search with artwork preview |\n\n</details>\n\n<details>\n<summary><b>🎨 UI Features</b></summary>\n\n<br/>\n\n| Feature | Description |\n|:--------|:------------|\n| **🌊 Animated Banner** | Color gradient animation on the NY-CLI logo |\n| **💫 Ripple Effects** | Ripple animation on selection |\n| **✨ Shimmer Text** | Rainbow shimmer effect on username |\n| **🔄 Pulsing Elements** | Pulsing status indicators |\n| **📊 Progress Badges** | Visual % watched badges in Continue Watching |\n| **🎯 Centered Layout** | Menu and content centered like the banner |\n| **🔲 ASCII Icons** | Consistent box borders with fixed-width icons |\n\n</details>\n\n<br/>\n\n---\n\n<br/>\n\n## 🖥️ Terminal Demo\n\n<div align=\"center\">\n\n```\n╔════════════════════════════════════════════════════════════════╗\n║                                                                ║\n║     ███╗   ██╗██╗   ██╗       ██████╗██╗     ██╗               ║\n║     ████╗  ██║╚██╗ ██╔╝      ██╔════╝██║     ██║               ║\n║     ██╔██╗ ██║ ╚████╔╝ █████╗██║     ██║     ██║               ║\n║     ██║╚██╗██║  ╚██╔╝  ╚════╝██║     ██║     ██║               ║\n║     ██║ ╚████║   ██║         ╚██████╗███████╗██║               ║\n║     ╚═╝  ╚═══╝   ╚═╝          ╚═════╝╚══════╝╚═╝               ║\n║              ⟨ Your Gateway to Anime Streaming ⟩               ║\n║                                                                ║\n║  ╭──────────────────────────────────────────╮                  ║\n║  │ Welcome, Anjishnu!                       │                  ║\n║  ├──────────────────────────────────────────┤                  ║\n║  │ ▸ 1) [S] Search                          │                  ║\n║  │   2) [T] Trending                        │                  ║\n║  │   3) [>] Continue Watching               │                  ║\n║  │   4) [P] Profile                         │                  ║\n║  │   5) [?] Help                            │                  ║\n║  │   6) [X] Exit                            │                  ║\n║  ╰──────────────────────────────────────────╯                  ║\n║                                                                ║\n╚════════════════════════════════════════════════════════════════╝\n```\n\n</div>\n\n<br/>\n\n---\n\n<br/>\n\n## 🚀 Quick Start\n\n<br/>\n\n### Prerequisites\n\n| Dependency | Required | Description |\n|:-----------|:--------:|:------------|\n| **Node.js** | ✅ | Version 18+ |\n| **npm** | ✅ | Comes with Node.js |\n| **mpv** | ✅ | Video player (or VLC) |\n| **ffmpeg** | ✅ | Required for episode downloads |\n| **ink-picture** | ⬜ | Terminal image renderer (for artwork) |\n| **bun** | ⬜ | For best UI experience |\n\n<br/>\n\n### One-Line Install (Recommended)\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/AnjishnuSengupta/ny-cli/main/install.sh | sh\n```\n\nThis auto-detects your OS and offers to install all dependencies!\n\n<br/>\n\n### Install via npm\n\n```bash\nnpm install -g @anjishnusengupta/ny-cli\n```\n\nThen install system dependencies manually:\n\n<details>\n<summary><b>📦 System Dependencies by OS</b></summary>\n\n<br/>\n\n**🐧 Ubuntu / Debian**\n```bash\nsudo apt install mpv ffmpeg\n```\n\n**🎩 Fedora / RHEL**\n```bash\nsudo dnf install mpv ffmpeg\n```\n\n**🔷 Arch Linux**\n```bash\nsudo pacman -S mpv ffmpeg\n```\n\n**🍎 macOS**\n```bash\nbrew install mpv ffmpeg\n```\n\n**Optional: Install Bun for best UI**\n```bash\ncurl -fsSL https://bun.sh/install | bash\n```\n\n</details>\n\n<br/>\n\n<details>\n<summary><b>📥 Manual Install</b></summary>\n\n<br/>\n\n```bash\n# Clone the repository\ngit clone https://github.com/AnjishnuSengupta/ny-cli.git\ncd ny-cli\n\n# Install dependencies\nnpm install\n\n# Make executable and install\nchmod +x ny-cli\nsudo ln -sf \"$(pwd)/ny-cli\" /usr/local/bin/ny-cli\n```\n\n</details>\n\n<details>\n<summary><b>🐧 Arch Linux (AUR)</b></summary>\n\n<br/>\n\n```bash\nyay -S ny-cli\n# or\nparu -S ny-cli\n```\n\n</details>\n\n<br/>\n\n### Usage\n\n```bash\n# Interactive mode (recommended)\nny-cli\n\n# For help\nny-cli -h\n```\n\n<br/>\n\n---\n\n<br/>\n\n## 🌐 Proxy & Relay Configuration\n\nIf you're experiencing issues connecting to AniList or Jikan (common in India and other regions where Cloudflare applies regional blocks), you have several options:\n\n### Option 1: Proxy via Environment Variable\n\nPoint ny-cli at any HTTP/HTTPS proxy you trust (commercial VPN's proxy endpoint, personal relay, etc.):\n\n```bash\n# Dedicated ny-cli proxy (highest priority)\nNY_PROXY=http://your-proxy:8080 ny-cli\n\n# Or use standard proxy environment variables\nHTTPS_PROXY=http://your-proxy:8080 ny-cli\nHTTP_PROXY=http://your-proxy:8080 ny-cli\n```\n\nWhen a proxy is set, it takes precedence over the built-in Cloudflare DNS override.\n\n### Option 2: Self-Hosted Cloudflare Worker Relay\n\nThe `relay/` directory contains a Cloudflare Worker that relays AniList and Jikan requests through Cloudflare's own network, bypassing regional blocks. It's narrowly scoped — it only relays to AniList and Jikan, not a general open proxy.\n\n```bash\n# Deploy (requires a free Cloudflare account + wrangler CLI)\ncd relay && npx wrangler deploy\n\n# Then set the relay URL\nNY_RELAY_URL=https://ny-cli-relay.your-subdomain.workers.dev ny-cli\n```\n\nThe relay is a safety net: ny-cli always tries the direct request first and only falls back to the relay if the direct request fails.\n\n> **Important**: Do not share your relay URL publicly. If many users share the same relay endpoint, it will itself get blocked. Each user/team should deploy their own.\n\n<br/>\n\n---\n\n<br/>\n\n## 🎮 Controls\n\n### Menu Navigation\n\n| Key | Action |\n|:---:|:-------|\n| `↑` / `k` | Move up |\n| `↓` / `j` | Move down |\n| `Enter` | Select |\n| `b` / `←` / `Esc` | Go back |\n| `1-9` | Quick select (when shown) |\n| `q` | Quit |\n\n### During Playback (mpv)\n\n| Key | Action |\n|:---:|:-------|\n| `Space` | Play / Pause |\n| `←` / `→` | Seek ±5s |\n| `↑` / `↓` | Seek ±60s |\n| `f` | Fullscreen |\n| `v` | Toggle subtitles |\n| `m` | Mute |\n| `q` | Quit |\n\n<br/>\n\n---\n\n<br/>\n\n## 🛠️ Tech Stack\n\n<br/>\n\n<div align=\"center\">\n\n| Layer | Technologies |\n|:-----:|:-------------|\n| **CLI** | ![React](https://img.shields.io/badge/React-61dafb?style=flat-square&logo=react&logoColor=black) ![Ink](https://img.shields.io/badge/Ink_5-333333?style=flat-square) ![TypeScript](https://img.shields.io/badge/TSX-3178c6?style=flat-square&logo=typescript&logoColor=white) |\n| **Backend** | ![Node.js](https://img.shields.io/badge/Node.js_18+-339933?style=flat-square&logo=nodedotjs&logoColor=white) ![Express](https://img.shields.io/badge/Express-000000?style=flat-square&logo=express&logoColor=white) |\n| **APIs** | ![AllAnime](https://img.shields.io/badge/AllAnime-06b6d4?style=flat-square) ![Jikan](https://img.shields.io/badge/Jikan_API-25A2E2?style=flat-square) ![Anipy](https://img.shields.io/badge/Anipy-ff69b4?style=flat-square) |\n| **Sync** | ![Firebase](https://img.shields.io/badge/Firebase-FFCA28?style=flat-square&logo=firebase&logoColor=black) ![NyAnime](https://img.shields.io/badge/nyanime.qzz.io-a855f7?style=flat-square) |\n| **Media** | ![mpv](https://img.shields.io/badge/mpv-690D76?style=flat-square&logo=mpv&logoColor=white) ![ink-picture](https://img.shields.io/badge/ink-picture-333333?style=flat-square) ![webtorrent](https://img.shields.io/badge/WebTorrent-f04b36?style=flat-square) |\n\n</div>\n\n<br/>\n\n---\n\n<br/>\n\n## 📁 Project Structure\n\n```\nny-cli/\n├── 📄 ny-cli                    # Main launcher script\n├── 📄 cli-terminal.tsx          # Ink/React terminal UI (main)\n├── 📄 cli-terminal-fallback.mjs # Fallback UI (no Bun)\n├── 📄 backend.mjs               # Express API server\n├── 📄 package.json              # npm package config\n├── 📄 install.sh                # Universal installer\n├── 📂 debian/                   # Debian packaging\n├── 📄 PKGBUILD                  # Arch Linux AUR\n├── 📄 ny-cli.spec               # RPM spec\n└── 📄 LICENSE                   # MIT License\n```\n\n<br/>\n\n---\n\n<br/>\n\n## 🤝 Contributing\n\n<br/>\n\nContributions are welcome! Here's how you can help:\n\n```bash\n# 1. Fork the repository\n\n# 2. Create your feature branch\ngit checkout -b feature/amazing-feature\n\n# 3. Commit your changes\ngit commit -m \"feat: add amazing feature\"\n\n# 4. Push to the branch\ngit push origin feature/amazing-feature\n\n# 5. Open a Pull Request\n```\n\n<br/>\n\n---\n\n<br/>\n\n## 🔗 Links & Resources\n\n<br/>\n\n<div align=\"center\">\n\n| | |\n|:-:|:-:|\n| 🌐 **Website** | [nyanime.qzz.io](https://nyanime.qzz.io) |\n| 🖥️ **Web App** | [github.com/AnjishnuSengupta/nyanime](https://github.com/AnjishnuSengupta/nyanime) |\n| 📦 **npm** | [@anjishnusengupta/ny-cli](https://www.npmjs.com/package/@anjishnusengupta/ny-cli) |\n| 📚 **AllAnime** | [allanime.day](https://allanime.day) |\n| 🎨 **Jikan API** | [jikan.moe](https://jikan.moe) |\n\n</div>\n\n<br/>\n\n---\n\n<br/>\n\n## 📜 License\n\n<br/>\n\n<div align=\"center\">\n\nThis project is licensed under the **MIT License**.\n\nUse freely. Give credit. Build cool things. 💜\n\n</div>\n\n<br/>\n\n---\n\n<br/>\n\n<div align=\"center\">\n\n### ⚠️ Disclaimer\n\n<samp>\nThis is an educational project. No video content is hosted on our servers.<br/>\nAll streams are fetched from third-party sources. Use responsibly.\n</samp>\n\n<br/>\n<br/>\n\n---\n\n<br/>\n\n<img src=\"https://capsule-render.vercel.app/api?type=waving&color=a855f7&height=100&section=footer\" width=\"100%\" />\n\n<br/>\n\n<samp>\n\n*\"In a world full of filler episodes, be the main arc.\"* ✦\n\n</samp>\n\n<br/>\n\n**Made with 💜 by [Anjishnu](https://github.com/AnjishnuSengupta)**\n\n[![Instagram](https://img.shields.io/badge/@anjishnu.prolly-E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://www.instagram.com/anjishnu.prolly)\n\n<br/>\n\n⭐ Star this repo if you found it useful!\n\n</div>\n","readmeFilename":"README.md"}