From 0450667262edd751dc05d4c2e43b167397618a59 Mon Sep 17 00:00:00 2001 From: Shishant Biswas Date: Wed, 25 Mar 2026 20:43:11 +0530 Subject: [PATCH] FUCK YOU CRUNCHYROLL --- ANIWATCH_README.md | 1210 ++++++++++++++++ CONSUMET_README.md | 120 ++ README.md | 1218 +---------------- .../aniwatch-0.1.0.tgz | Bin .../aniwatch-0.2.0.tgz | Bin .../aniwatch-0.2.1.tgz | Bin .../aniwatch-0.2.2.tgz | Bin .../aniwatch-0.2.3.tgz | Bin .../aniwatch-0.3.0.tgz | Bin .../aniwatch-0.3.1.tgz | Bin .../aniwatch-0.3.2.tgz | Bin .../aniwatch-1.0.0.tgz | Bin .../aniwatch-1.0.1.tgz | Bin .../aniwatch-1.0.2.tgz | Bin .../aniwatch-1.0.3.tgz | Bin .../aniwatch-1.0.4.tgz | Bin .../aniwatch-1.1.0.tgz | Bin .../aniwatch-1.1.1.tgz | Bin .../aniwatch-1.2.1.tgz | Bin .../aniwatch-1.2.2.tgz | Bin .../aniwatch-1.2.3.tgz | Bin .../aniwatch-2.0.1.tgz | Bin .../aniwatch-2.1.0.tgz | Bin .../aniwatch-2.1.1.tgz | Bin .../aniwatch-2.10.0.tgz | Bin .../aniwatch-2.11.0.tgz | Bin .../aniwatch-2.11.1.tgz | Bin .../aniwatch-2.12.0.tgz | Bin .../aniwatch-2.12.1.tgz | Bin .../aniwatch-2.12.2.tgz | Bin .../aniwatch-2.13.1.tgz | Bin .../aniwatch-2.14.0.tgz | Bin .../aniwatch-2.14.1.tgz | Bin .../aniwatch-2.14.3.tgz | Bin .../aniwatch-2.15.0.tgz | Bin .../aniwatch-2.15.1.tgz | Bin .../aniwatch-2.15.2.tgz | Bin .../aniwatch-2.16.0.tgz | Bin .../aniwatch-2.17.0.tgz | Bin .../aniwatch-2.18.0.tgz | Bin .../aniwatch-2.18.1.tgz | Bin .../aniwatch-2.18.2.tgz | Bin .../aniwatch-2.18.3.tgz | Bin .../aniwatch-2.19.0.tgz | Bin .../aniwatch-2.2.0.tgz | Bin .../aniwatch-2.2.1.tgz | Bin .../aniwatch-2.20.0.tgz | Bin .../aniwatch-2.21.0.tgz | Bin .../aniwatch-2.21.1.tgz | Bin .../aniwatch-2.21.2.tgz | Bin .../aniwatch-2.22.0.tgz | Bin .../aniwatch-2.22.1.tgz | Bin .../aniwatch-2.23.0.tgz | Bin .../aniwatch-2.23.1.tgz | Bin .../aniwatch-2.23.3.tgz | Bin .../aniwatch-2.23.4.tgz | Bin .../aniwatch-2.23.5.tgz | Bin .../aniwatch-2.24.0.tgz | Bin .../aniwatch-2.24.1.tgz | Bin .../aniwatch-2.24.3.tgz | Bin .../aniwatch-2.27.9.tgz | Bin .../aniwatch-2.3.0.tgz | Bin .../aniwatch-2.4.0.tgz | Bin .../aniwatch-2.4.1.tgz | Bin .../aniwatch-2.5.0.tgz | Bin .../aniwatch-2.7.0.tgz | Bin .../aniwatch-2.8.0.tgz | Bin .../aniwatch-2.9.0.tgz | Bin consumet-extensions-metadata.json | 290 ++++ consumet/consumet-extensions-1.0.0.tgz | Bin 0 -> 35679 bytes consumet/consumet-extensions-1.0.1.tgz | Bin 0 -> 39561 bytes consumet/consumet-extensions-1.0.10.tgz | Bin 0 -> 80130 bytes consumet/consumet-extensions-1.0.2.tgz | Bin 0 -> 45179 bytes consumet/consumet-extensions-1.0.3.tgz | Bin 0 -> 49653 bytes consumet/consumet-extensions-1.0.4.tgz | Bin 0 -> 49668 bytes consumet/consumet-extensions-1.0.5.tgz | Bin 0 -> 56215 bytes consumet/consumet-extensions-1.0.6.tgz | Bin 0 -> 59017 bytes consumet/consumet-extensions-1.0.7.tgz | Bin 0 -> 64223 bytes consumet/consumet-extensions-1.0.8.tgz | Bin 0 -> 71141 bytes consumet/consumet-extensions-1.0.9.tgz | Bin 0 -> 74145 bytes consumet/consumet-extensions-1.1.0.tgz | Bin 0 -> 101495 bytes consumet/consumet-extensions-1.1.1.tgz | Bin 0 -> 113491 bytes consumet/consumet-extensions-1.1.2.tgz | Bin 0 -> 116017 bytes consumet/consumet-extensions-1.1.3.tgz | Bin 0 -> 116344 bytes consumet/consumet-extensions-1.1.4.tgz | Bin 0 -> 116284 bytes consumet/consumet-extensions-1.1.5.tgz | Bin 0 -> 116399 bytes consumet/consumet-extensions-1.1.6.tgz | Bin 0 -> 117783 bytes consumet/consumet-extensions-1.1.7.tgz | Bin 0 -> 117726 bytes consumet/consumet-extensions-1.1.8.tgz | Bin 0 -> 117864 bytes consumet/consumet-extensions-1.1.9.tgz | Bin 0 -> 117874 bytes consumet/consumet-extensions-1.2.0.tgz | Bin 0 -> 120832 bytes consumet/consumet-extensions-1.2.1.tgz | Bin 0 -> 120895 bytes consumet/consumet-extensions-1.2.10.tgz | Bin 0 -> 150008 bytes consumet/consumet-extensions-1.2.11.tgz | Bin 0 -> 150005 bytes consumet/consumet-extensions-1.2.12-rc.tgz | Bin 0 -> 143910 bytes consumet/consumet-extensions-1.2.12.tgz | Bin 0 -> 143846 bytes consumet/consumet-extensions-1.2.2.tgz | Bin 0 -> 121779 bytes consumet/consumet-extensions-1.2.3.tgz | Bin 0 -> 122599 bytes consumet/consumet-extensions-1.2.4.tgz | Bin 0 -> 126332 bytes consumet/consumet-extensions-1.2.5.tgz | Bin 0 -> 126300 bytes consumet/consumet-extensions-1.2.6.tgz | Bin 0 -> 126140 bytes consumet/consumet-extensions-1.2.7.tgz | Bin 0 -> 130140 bytes consumet/consumet-extensions-1.2.8.tgz | Bin 0 -> 130205 bytes consumet/consumet-extensions-1.2.9.tgz | Bin 0 -> 149838 bytes consumet/consumet-extensions-1.3.0.tgz | Bin 0 -> 153659 bytes consumet/consumet-extensions-1.3.1.tgz | Bin 0 -> 153540 bytes consumet/consumet-extensions-1.3.2.tgz | Bin 0 -> 3280 bytes consumet/consumet-extensions-1.3.3.tgz | Bin 0 -> 153732 bytes consumet/consumet-extensions-1.3.4.tgz | Bin 0 -> 153806 bytes consumet/consumet-extensions-1.3.5.tgz | Bin 0 -> 149268 bytes consumet/consumet-extensions-1.3.6.tgz | Bin 0 -> 149366 bytes consumet/consumet-extensions-1.3.7.tgz | Bin 0 -> 149402 bytes consumet/consumet-extensions-1.4.0.tgz | Bin 0 -> 149470 bytes consumet/consumet-extensions-1.4.1.tgz | Bin 0 -> 149826 bytes consumet/consumet-extensions-1.4.10.tgz | Bin 0 -> 154032 bytes consumet/consumet-extensions-1.4.11.tgz | Bin 0 -> 153085 bytes consumet/consumet-extensions-1.4.12.tgz | Bin 0 -> 153061 bytes consumet/consumet-extensions-1.4.13.tgz | Bin 0 -> 151445 bytes consumet/consumet-extensions-1.4.14.tgz | Bin 0 -> 151384 bytes consumet/consumet-extensions-1.4.15.tgz | Bin 0 -> 166054 bytes consumet/consumet-extensions-1.4.16.tgz | Bin 0 -> 169397 bytes consumet/consumet-extensions-1.4.17.tgz | Bin 0 -> 169457 bytes consumet/consumet-extensions-1.4.18.tgz | Bin 0 -> 177880 bytes consumet/consumet-extensions-1.4.2.tgz | Bin 0 -> 150463 bytes consumet/consumet-extensions-1.4.5.tgz | Bin 0 -> 152954 bytes consumet/consumet-extensions-1.4.7.tgz | Bin 0 -> 153007 bytes consumet/consumet-extensions-1.4.8.tgz | Bin 0 -> 153148 bytes consumet/consumet-extensions-1.4.9.tgz | Bin 0 -> 153938 bytes consumet/consumet-extensions-1.5.0.tgz | Bin 0 -> 198314 bytes consumet/consumet-extensions-1.5.1.tgz | Bin 0 -> 198470 bytes consumet/consumet-extensions-1.5.2.tgz | Bin 0 -> 198852 bytes consumet/consumet-extensions-1.5.4.tgz | Bin 0 -> 204141 bytes consumet/consumet-extensions-1.5.6.tgz | Bin 0 -> 211395 bytes consumet/consumet-extensions-1.6.0.tgz | Bin 0 -> 219408 bytes consumet/consumet-extensions-1.7.0.tgz | Bin 0 -> 251847 bytes consumet/consumet-extensions-1.8.0.tgz | Bin 0 -> 259871 bytes consumet/consumet-extensions-1.8.1.tgz | Bin 0 -> 263132 bytes consumet/consumet-extensions-1.8.2.tgz | Bin 0 -> 227589 bytes consumet/consumet-extensions-1.8.3.tgz | Bin 0 -> 226551 bytes consumet/consumet-extensions-1.8.4.tgz | Bin 0 -> 228440 bytes consumet/consumet-extensions-1.8.5.tgz | Bin 0 -> 220534 bytes consumet/consumet-extensions-1.8.6.tgz | Bin 0 -> 220830 bytes consumet/consumet-extensions-1.8.7.tgz | Bin 0 -> 225778 bytes consumet/consumet-extensions-1.8.8.tgz | Bin 0 -> 248383 bytes consumetlogo.png | Bin 0 -> 243906 bytes dl.sh | 2 + fuck-crunchyroll.jpg | Bin 0 -> 41713 bytes image.png | Bin 0 -> 313164 bytes 148 files changed, 1638 insertions(+), 1202 deletions(-) create mode 100644 ANIWATCH_README.md create mode 100644 CONSUMET_README.md rename aniwatch-0.1.0.tgz => aniwatch/aniwatch-0.1.0.tgz (100%) rename aniwatch-0.2.0.tgz => aniwatch/aniwatch-0.2.0.tgz (100%) rename aniwatch-0.2.1.tgz => aniwatch/aniwatch-0.2.1.tgz (100%) rename aniwatch-0.2.2.tgz => aniwatch/aniwatch-0.2.2.tgz (100%) rename aniwatch-0.2.3.tgz => aniwatch/aniwatch-0.2.3.tgz (100%) rename aniwatch-0.3.0.tgz => aniwatch/aniwatch-0.3.0.tgz (100%) rename aniwatch-0.3.1.tgz => aniwatch/aniwatch-0.3.1.tgz (100%) rename aniwatch-0.3.2.tgz => aniwatch/aniwatch-0.3.2.tgz (100%) rename aniwatch-1.0.0.tgz => aniwatch/aniwatch-1.0.0.tgz (100%) rename aniwatch-1.0.1.tgz => aniwatch/aniwatch-1.0.1.tgz (100%) rename aniwatch-1.0.2.tgz => aniwatch/aniwatch-1.0.2.tgz (100%) rename aniwatch-1.0.3.tgz => aniwatch/aniwatch-1.0.3.tgz (100%) rename aniwatch-1.0.4.tgz => aniwatch/aniwatch-1.0.4.tgz (100%) rename aniwatch-1.1.0.tgz => aniwatch/aniwatch-1.1.0.tgz (100%) rename aniwatch-1.1.1.tgz => aniwatch/aniwatch-1.1.1.tgz (100%) rename aniwatch-1.2.1.tgz => aniwatch/aniwatch-1.2.1.tgz (100%) rename aniwatch-1.2.2.tgz => aniwatch/aniwatch-1.2.2.tgz (100%) rename aniwatch-1.2.3.tgz => aniwatch/aniwatch-1.2.3.tgz (100%) rename aniwatch-2.0.1.tgz => aniwatch/aniwatch-2.0.1.tgz (100%) rename aniwatch-2.1.0.tgz => aniwatch/aniwatch-2.1.0.tgz (100%) rename aniwatch-2.1.1.tgz => aniwatch/aniwatch-2.1.1.tgz (100%) rename aniwatch-2.10.0.tgz => aniwatch/aniwatch-2.10.0.tgz (100%) rename aniwatch-2.11.0.tgz => aniwatch/aniwatch-2.11.0.tgz (100%) rename aniwatch-2.11.1.tgz => aniwatch/aniwatch-2.11.1.tgz (100%) rename aniwatch-2.12.0.tgz => aniwatch/aniwatch-2.12.0.tgz (100%) rename aniwatch-2.12.1.tgz => aniwatch/aniwatch-2.12.1.tgz (100%) rename aniwatch-2.12.2.tgz => aniwatch/aniwatch-2.12.2.tgz (100%) rename aniwatch-2.13.1.tgz => aniwatch/aniwatch-2.13.1.tgz (100%) rename aniwatch-2.14.0.tgz => aniwatch/aniwatch-2.14.0.tgz (100%) rename aniwatch-2.14.1.tgz => aniwatch/aniwatch-2.14.1.tgz (100%) rename aniwatch-2.14.3.tgz => aniwatch/aniwatch-2.14.3.tgz (100%) rename aniwatch-2.15.0.tgz => aniwatch/aniwatch-2.15.0.tgz (100%) rename aniwatch-2.15.1.tgz => aniwatch/aniwatch-2.15.1.tgz (100%) rename aniwatch-2.15.2.tgz => aniwatch/aniwatch-2.15.2.tgz (100%) rename aniwatch-2.16.0.tgz => aniwatch/aniwatch-2.16.0.tgz (100%) rename aniwatch-2.17.0.tgz => aniwatch/aniwatch-2.17.0.tgz (100%) rename aniwatch-2.18.0.tgz => aniwatch/aniwatch-2.18.0.tgz (100%) rename aniwatch-2.18.1.tgz => aniwatch/aniwatch-2.18.1.tgz (100%) rename aniwatch-2.18.2.tgz => aniwatch/aniwatch-2.18.2.tgz (100%) rename aniwatch-2.18.3.tgz => aniwatch/aniwatch-2.18.3.tgz (100%) rename aniwatch-2.19.0.tgz => aniwatch/aniwatch-2.19.0.tgz (100%) rename aniwatch-2.2.0.tgz => aniwatch/aniwatch-2.2.0.tgz (100%) rename aniwatch-2.2.1.tgz => aniwatch/aniwatch-2.2.1.tgz (100%) rename aniwatch-2.20.0.tgz => aniwatch/aniwatch-2.20.0.tgz (100%) rename aniwatch-2.21.0.tgz => aniwatch/aniwatch-2.21.0.tgz (100%) rename aniwatch-2.21.1.tgz => aniwatch/aniwatch-2.21.1.tgz (100%) rename aniwatch-2.21.2.tgz => aniwatch/aniwatch-2.21.2.tgz (100%) rename aniwatch-2.22.0.tgz => aniwatch/aniwatch-2.22.0.tgz (100%) rename aniwatch-2.22.1.tgz => aniwatch/aniwatch-2.22.1.tgz (100%) rename aniwatch-2.23.0.tgz => aniwatch/aniwatch-2.23.0.tgz (100%) rename aniwatch-2.23.1.tgz => aniwatch/aniwatch-2.23.1.tgz (100%) rename aniwatch-2.23.3.tgz => aniwatch/aniwatch-2.23.3.tgz (100%) rename aniwatch-2.23.4.tgz => aniwatch/aniwatch-2.23.4.tgz (100%) rename aniwatch-2.23.5.tgz => aniwatch/aniwatch-2.23.5.tgz (100%) rename aniwatch-2.24.0.tgz => aniwatch/aniwatch-2.24.0.tgz (100%) rename aniwatch-2.24.1.tgz => aniwatch/aniwatch-2.24.1.tgz (100%) rename aniwatch-2.24.3.tgz => aniwatch/aniwatch-2.24.3.tgz (100%) rename aniwatch-2.27.9.tgz => aniwatch/aniwatch-2.27.9.tgz (100%) rename aniwatch-2.3.0.tgz => aniwatch/aniwatch-2.3.0.tgz (100%) rename aniwatch-2.4.0.tgz => aniwatch/aniwatch-2.4.0.tgz (100%) rename aniwatch-2.4.1.tgz => aniwatch/aniwatch-2.4.1.tgz (100%) rename aniwatch-2.5.0.tgz => aniwatch/aniwatch-2.5.0.tgz (100%) rename aniwatch-2.7.0.tgz => aniwatch/aniwatch-2.7.0.tgz (100%) rename aniwatch-2.8.0.tgz => aniwatch/aniwatch-2.8.0.tgz (100%) rename aniwatch-2.9.0.tgz => aniwatch/aniwatch-2.9.0.tgz (100%) create mode 100644 consumet-extensions-metadata.json create mode 100644 consumet/consumet-extensions-1.0.0.tgz create mode 100644 consumet/consumet-extensions-1.0.1.tgz create mode 100644 consumet/consumet-extensions-1.0.10.tgz create mode 100644 consumet/consumet-extensions-1.0.2.tgz create mode 100644 consumet/consumet-extensions-1.0.3.tgz create mode 100644 consumet/consumet-extensions-1.0.4.tgz create mode 100644 consumet/consumet-extensions-1.0.5.tgz create mode 100644 consumet/consumet-extensions-1.0.6.tgz create mode 100644 consumet/consumet-extensions-1.0.7.tgz create mode 100644 consumet/consumet-extensions-1.0.8.tgz create mode 100644 consumet/consumet-extensions-1.0.9.tgz create mode 100644 consumet/consumet-extensions-1.1.0.tgz create mode 100644 consumet/consumet-extensions-1.1.1.tgz create mode 100644 consumet/consumet-extensions-1.1.2.tgz create mode 100644 consumet/consumet-extensions-1.1.3.tgz create mode 100644 consumet/consumet-extensions-1.1.4.tgz create mode 100644 consumet/consumet-extensions-1.1.5.tgz create mode 100644 consumet/consumet-extensions-1.1.6.tgz create mode 100644 consumet/consumet-extensions-1.1.7.tgz create mode 100644 consumet/consumet-extensions-1.1.8.tgz create mode 100644 consumet/consumet-extensions-1.1.9.tgz create mode 100644 consumet/consumet-extensions-1.2.0.tgz create mode 100644 consumet/consumet-extensions-1.2.1.tgz create mode 100644 consumet/consumet-extensions-1.2.10.tgz create mode 100644 consumet/consumet-extensions-1.2.11.tgz create mode 100644 consumet/consumet-extensions-1.2.12-rc.tgz create mode 100644 consumet/consumet-extensions-1.2.12.tgz create mode 100644 consumet/consumet-extensions-1.2.2.tgz create mode 100644 consumet/consumet-extensions-1.2.3.tgz create mode 100644 consumet/consumet-extensions-1.2.4.tgz create mode 100644 consumet/consumet-extensions-1.2.5.tgz create mode 100644 consumet/consumet-extensions-1.2.6.tgz create mode 100644 consumet/consumet-extensions-1.2.7.tgz create mode 100644 consumet/consumet-extensions-1.2.8.tgz create mode 100644 consumet/consumet-extensions-1.2.9.tgz create mode 100644 consumet/consumet-extensions-1.3.0.tgz create mode 100644 consumet/consumet-extensions-1.3.1.tgz create mode 100644 consumet/consumet-extensions-1.3.2.tgz create mode 100644 consumet/consumet-extensions-1.3.3.tgz create mode 100644 consumet/consumet-extensions-1.3.4.tgz create mode 100644 consumet/consumet-extensions-1.3.5.tgz create mode 100644 consumet/consumet-extensions-1.3.6.tgz create mode 100644 consumet/consumet-extensions-1.3.7.tgz create mode 100644 consumet/consumet-extensions-1.4.0.tgz create mode 100644 consumet/consumet-extensions-1.4.1.tgz create mode 100644 consumet/consumet-extensions-1.4.10.tgz create mode 100644 consumet/consumet-extensions-1.4.11.tgz create mode 100644 consumet/consumet-extensions-1.4.12.tgz create mode 100644 consumet/consumet-extensions-1.4.13.tgz create mode 100644 consumet/consumet-extensions-1.4.14.tgz create mode 100644 consumet/consumet-extensions-1.4.15.tgz create mode 100644 consumet/consumet-extensions-1.4.16.tgz create mode 100644 consumet/consumet-extensions-1.4.17.tgz create mode 100644 consumet/consumet-extensions-1.4.18.tgz create mode 100644 consumet/consumet-extensions-1.4.2.tgz create mode 100644 consumet/consumet-extensions-1.4.5.tgz create mode 100644 consumet/consumet-extensions-1.4.7.tgz create mode 100644 consumet/consumet-extensions-1.4.8.tgz create mode 100644 consumet/consumet-extensions-1.4.9.tgz create mode 100644 consumet/consumet-extensions-1.5.0.tgz create mode 100644 consumet/consumet-extensions-1.5.1.tgz create mode 100644 consumet/consumet-extensions-1.5.2.tgz create mode 100644 consumet/consumet-extensions-1.5.4.tgz create mode 100644 consumet/consumet-extensions-1.5.6.tgz create mode 100644 consumet/consumet-extensions-1.6.0.tgz create mode 100644 consumet/consumet-extensions-1.7.0.tgz create mode 100644 consumet/consumet-extensions-1.8.0.tgz create mode 100644 consumet/consumet-extensions-1.8.1.tgz create mode 100644 consumet/consumet-extensions-1.8.2.tgz create mode 100644 consumet/consumet-extensions-1.8.3.tgz create mode 100644 consumet/consumet-extensions-1.8.4.tgz create mode 100644 consumet/consumet-extensions-1.8.5.tgz create mode 100644 consumet/consumet-extensions-1.8.6.tgz create mode 100644 consumet/consumet-extensions-1.8.7.tgz create mode 100644 consumet/consumet-extensions-1.8.8.tgz create mode 100644 consumetlogo.png create mode 100644 dl.sh create mode 100644 fuck-crunchyroll.jpg create mode 100644 image.png diff --git a/ANIWATCH_README.md b/ANIWATCH_README.md new file mode 100644 index 0000000..f0870b3 --- /dev/null +++ b/ANIWATCH_README.md @@ -0,0 +1,1210 @@ +

+ + Logo + +

+ +#

Aniwatch

+ +
+ ๐Ÿ“ฆ A scraper package serving anime information from hianimez.to +
+ + + Bug report + + ยท + + Feature request + + +
+ +
+ +
+ +[![Publish Package](https://github.com/ghoshRitesh12/aniwatch/actions/workflows/publish.yml/badge.svg)](https://github.com/ghoshRitesh12/aniwatch/actions/workflows/publish.yml) +![NPM Downloads](https://img.shields.io/npm/dw/aniwatch?logo=npm&logoColor=e78284&label=Downloads&labelColor=292e34&color=31c754) +[![GitHub License](https://img.shields.io/github/license/ghoshRitesh12/aniwatch?logo=github&logoColor=%23959da5&labelColor=%23292e34&color=%2331c754)](https://github.com/ghoshRitesh12/aniwatch/blob/main/LICENSE) + + + +
+ +
+ +[![stars](https://img.shields.io/github/stars/ghoshRitesh12/aniwatch?style=social)](https://github.com/ghoshRitesh12/aniwatch/stargazers) +[![forks](https://img.shields.io/github/forks/ghoshRitesh12/aniwatch?style=social)](https://github.com/ghoshRitesh12/aniwatch/network/members) +[![issues](https://img.shields.io/github/issues/ghoshRitesh12/aniwatch?style=social&logo=github)](https://github.com/ghoshRitesh12/aniwatch/issues?q=is%3Aissue+is%3Aopen+) +[![version](https://img.shields.io/github/v/release/ghoshRitesh12/aniwatch?display_name=release&style=social&logo=github)](https://github.com/ghoshRitesh12/aniwatch/releases/latest) + +
+ +> [!IMPORTANT] +> +> 1. This package is just an unofficial package for [hianimez.to](https://hianimez.to) and is in no other way officially related to the same. +> 2. The content that this package provides is not mine, nor is it hosted by me. These belong to their respective owners. This package just demonstrates how to build a package that scrapes websites and uses their content. + +## Table of Contents + +- [Quick Start](#quick-start) + - [Installation](#installation) + - [Example Usage](#example-usage) +- [Documentation](#documentation) +- - [getHomePage](#gethomepage) + - [getAZList](#getazlist) + - [getQtipInfo](#getqtipinfo) + - [getAnimeAboutInfo](#getanimeaboutinfo) + - [getAnimeSearchResults](#getanimesearchresults) + - [getAnimeSearchSuggestion](#getanimesearchsuggestion) + - [getProducerAnimes](#getproduceranimes) + - [getGenreAnime](#getgenreanime) + - [getAnimeCategory](#getanimecategory) + - [getEstimatedSchedule](#getestimatedschedule) + - [getNextEpisodeSchedule](#getnextepisodeschedule) + - [getAnimeEpisodes](#getanimeepisodes) + - [getEpisodeServers](#getepisodeservers) + - [getAnimeEpisodeSources](#getanimeepisodesources) +- [Development](#development) +- [Thanks](#thanks) +- [Support](#support) +- [License](#license) +- [Contributors](#contributors) +- [Star History](#star-history) + +## Quick start + +### Installation + +To use `aniwatch` package in your project, run: + +```bash +pnpm add aniwatch +# or "yarn add aniwatch" +# or "npm install aniwatch" +``` + +### Example usage + +Example - getting information about an anime by providing it's unique anime id, using anime [Steins;Gate](https://www.imdb.com/title/tt1910272/) with `steinsgate-3` unique anime id as an example. + +```javascript +import { HiAnime, HiAnimeError } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +try { + const data: HiAnime.ScrapedAnimeAboutInfo = await hianime.getInfo( + "steinsgate-3" + ); + console.log(data); +} catch (err) { + console.error(err instanceof HiAnimeError, err); +} +``` + +
+ + + +### `getHomePage` + + + +#### Sample Usage + +```typescript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getHomePage() + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + genres: ["Action", "Cars", "Adventure", ...], + latestEpisodeAnimes: [ + { + id: string, + name: string, + poster: string, + type: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + spotlightAnimes: [ + { + id: string, + name: string, + jname: string, + poster: string, + description: string, + rank: number, + otherInfo: string[], + episodes: { + sub: number, + dub: number, + }, + }, + {...}, + ], + top10Animes: { + today: [ + { + episodes: { + sub: number, + dub: number, + }, + id: string, + name: string, + poster: string, + rank: number + }, + {...}, + ], + month: [...], + week: [...] + }, + topAiringAnimes: [ + { + id: string, + name: string, + jname: string, + poster: string, + }, + {...}, + ], + topUpcomingAnimes: [ + { + id: string, + name: string, + poster: string, + duration: string, + type: string, + rating: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + trendingAnimes: [ + { + id: string, + name: string, + poster: string, + rank: number, + }, + {...}, + ], + mostPopularAnimes: [ + { + id: string, + name: string, + poster: string, + type: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + mostFavoriteAnimes: [ + { + id: string, + name: string, + poster: string, + type: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + latestCompletedAnimes: [ + { + id: string, + name: string, + poster: string, + type: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], +} + +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getAZList` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :----------: | :----: | :-------------------------------------------------------------------------------------------------: | :-------: | :-----: | +| `sortOption` | string | The az-list sort option. Possible values include: "all", "other", "0-9" and all english alphabets . | Yes | -- | +| `page` | number | The page number of the result. | No | `1` | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getAZList("0-9", 1) + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + sortOption: "0-9", + animes: [ + { + id: string, + name: string, + jname: string, + poster: string, + duration: string, + type: string, + rating: string, + episodes: { + sub: number , + dub: number + } + }, + {...} + ], + totalPages: 1, + currentPage: 1, + hasNextPage: false +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getQtipInfo` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :-------: | :----: | :----------------------------------: | :-------: | :-----: | +| `animeId` | string | The unique anime id (in kebab case). | Yes | -- | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getQtipInfo("one-piece-100") + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + anime: { + id: "one-piece-100", + name: "One Piece", + malscore: string, + quality: string, + episodes: { + sub: number, + dub: number + }, + type: string, + description: string, + jname: string, + synonyms: string, + aired: string, + status: string, + genres: ["Action", "Adventure", "Comedy", "Drama", "Fantasy", "Shounen", "Drama", "Fantasy", "Shounen", "Fantasy", "Shounen", "Shounen", "Super Power"] + } +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getAnimeAboutInfo` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :-------: | :----: | :----------------------------------: | :-------: | :-----: | +| `animeId` | string | The unique anime id (in kebab case). | Yes | -- | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getInfo("steinsgate-3") + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + anime: [ + info: { + id: string, + name: string, + poster: string, + description: string, + stats: { + rating: string, + quality: string, + episodes: { + sub: number, + dub: number + }, + type: string, + duration: string + }, + promotionalVideos: [ + { + title: string | undefined, + source: string | undefined, + thumbnail: string | undefined + }, + {...}, + ], + characterVoiceActor: [ + { + character: { + id: string, + poster: string, + name: string, + cast: string + }, + voiceActor: { + id: string, + poster: string, + name: string, + cast: string + } + }, + {...}, + ] + } + moreInfo: { + aired: string, + genres: ["Action", "Mystery", ...], + status: string, + studios: string, + duration: string + ... + } + ], + mostPopularAnimes: [ + { + episodes: { + sub: number, + dub: number, + }, + id: string, + jname: string, + name: string, + poster: string, + type: string + }, + {...}, + ], + recommendedAnimes: [ + { + id: string, + name: string, + poster: string, + duration: string, + type: string, + rating: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + relatedAnimes: [ + { + id: string, + name: string, + poster: string, + duration: string, + type: string, + rating: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + seasons: [ + { + id: string, + name: string, + title: string, + poster: string, + isCurrent: boolean + }, + {...} + ] +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getAnimeSearchResults` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :----------: | :----: | :---------------------------------------------------------------: | :-------: | :-----: | +| `q` | string | The search query, i.e. the title of the item you are looking for. | Yes | -- | +| `page` | number | The page number of the result. | No | `1` | +| `type` | string | Type of the anime. eg: `movie` | No | -- | +| `status` | string | Status of the anime. eg: `finished-airing` | No | -- | +| `rated` | string | Rating of the anime. eg: `r+` or `pg-13` | No | -- | +| `score` | string | Score of the anime. eg: `good` or `very-good` | No | -- | +| `season` | string | Season of the aired anime. eg: `spring` | No | -- | +| `language` | string | Language category of the anime. eg: `sub` or `sub-&-dub` | No | -- | +| `start_date` | string | Start date of the anime(yyyy-mm-dd). eg: `2014-10-2` | No | -- | +| `end_date` | string | End date of the anime(yyyy-mm-dd). eg: `2010-12-4` | No | -- | +| `sort` | string | Order of sorting the anime result. eg: `recently-added` | No | -- | +| `genres` | string | Genre of the anime, separated by commas. eg: `isekai,shounen` | No | -- | + +> [!TIP] +> +> For both `start_date` and `end_date`, year must be mentioned. If you wanna omit date or month specify `0` instead. Eg: omitting date -> 2014-10-0, omitting month -> 2014-0-12, omitting both -> 2014-0-0 + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .search("monster", 1, { + genres: "seinen,psychological", + }) + .then((data) => { + console.log(data); + }) + .catch((err) => { + console.error(err); + }); +``` + +#### Response Schema + +```javascript +{ + animes: [ + { + id: string, + name: string, + poster: string, + duration: string, + type: string, + rating: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + mostPopularAnimes: [ + { + episodes: { + sub: number, + dub: number, + }, + id: string, + jname: string, + name: string, + poster: string, + type: string + }, + {...}, + ], + currentPage: 1, + totalPages: 1, + hasNextPage: false, + searchQuery: string, + searchFilters: { + [filter_name]: [filter_value] + ... + } +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getAnimeSearchSuggestion` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :-------: | :----: | :--------------------------: | :-------: | :-----: | +| `q` | string | The search suggestion query. | Yes | -- | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .searchSuggestions("one piece") + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + suggestions: [ + { + id: string, + name: string, + poster: string, + jname: string, + moreInfo: ["Mar 4, 2000", "Movie", "50m"] + }, + {...}, + ], +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getProducerAnimes` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :-------: | :----: | :-----------------------------------------: | :-------: | :-----: | +| `name` | string | The name of anime producer (in kebab case). | Yes | +| `page` | number | The page number of the result. | No | `1` | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getProducerAnimes("toei-animation", 2) + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + producerName: "Toei Animation Anime", + animes: [ + { + id: string, + name: string, + poster: string, + duration: string, + type: string, + rating: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + top10Animes: { + today: [ + { + episodes: { + sub: number, + dub: number, + }, + id: string, + name: string, + poster: string, + rank: number + }, + {...}, + ], + month: [...], + week: [...] + }, + topAiringAnimes: [ + { + episodes: { + sub: number, + dub: number, + }, + id: string, + jname: string, + name: string, + poster: string, + type: string + }, + {...}, + ], + currentPage: 2, + totalPages: 11, + hasNextPage: true, +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getGenreAnime` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :-------: | :----: | :--------------------------------------: | :-------: | :-----: | +| `name` | string | The name of anime genre (in kebab case). | Yes | -- | +| `page` | number | The page number of the result. | No | `1` | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getGenreAnime("shounen", 2) + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + genreName: "Shounen Anime", + animes: [ + { + id: string, + name: string, + poster: string, + duration: string, + type: string, + rating: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + genres: ["Action", "Cars", "Adventure", ...], + topAiringAnimes: [ + { + episodes: { + sub: number, + dub: number, + }, + id: string, + jname: string, + name: string, + poster: string, + type: string + }, + {...}, + ], + currentPage: 2, + totalPages: 38, + hasNextPage: true +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getAnimeCategory` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :--------: | :----: | :----------------------------: | :-------: | :-----: | +| `category` | string | The category of anime. | Yes | -- | +| `page` | number | The page number of the result. | No | `1` | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getCategoryAnime("subbed-anime") + .then((data) => console.log(data)) + .catch((err) => console.error(err)); + +// categories -> +// "most-favorite", "most-popular", "subbed-anime", "dubbed-anime", +// "recently-updated", "recently-added", "top-upcoming", "top-airing", +// "movie", "special", "ova", "ona", "tv", "completed" +``` + +#### Response Schema + +```javascript +{ + category: "TV Series Anime", + animes: [ + { + id: string, + name: string, + poster: string, + duration: string, + type: string, + rating: string, + episodes: { + sub: number, + dub: number, + } + }, + {...}, + ], + genres: ["Action", "Cars", "Adventure", ...], + top10Animes: { + today: [ + { + episodes: { + sub: number, + dub: number, + }, + id: string, + name: string, + poster: string, + rank: number + }, + {...}, + ], + month: [...], + week: [...] + }, + currentPage: 2, + totalPages: 100, + hasNextPage: true +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getEstimatedSchedule` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :-----------------: | :----: | :------------------------------------------------------------------: | :-------: | :-----: | +| `date (yyyy-mm-dd)` | string | The date of the desired schedule. (months & days must have 2 digits) | Yes | -- | +| `tzOffset` | number | The timezone offset in minutes (defaults to -330 i.e. IST) | No | `-330` | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); +const timezoneOffset = -330; // IST offset in minutes + +hianime + .getEstimatedSchedule("2025-06-09", timezoneOffset) + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + scheduledAnimes: [ + { + id: string, + time: string, // 24 hours format + name: string, + jname: string, + airingTimestamp: number, + secondsUntilAiring: number + }, + {...} + ] +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +## + +
+ + + +### `getNextEpisodeSchedule` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :-------: | :----: | :----------------------------------: | :-------: | :-----: | +| `animeId` | string | The unique anime id (in kebab case). | Yes | -- | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getNextEpisodeSchedule("one-piece-100") + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + airingISOTimestamp: string | null, + airingTimestamp: number | null, + secondsUntilAiring: number | null +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getAnimeEpisodes` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :-------: | :----: | :------------------: | :-------: | :-----: | +| `animeId` | string | The unique anime id. | Yes | -- | + +#### Sample Usage + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getEpisodes("steinsgate-3") + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + totalEpisodes: 24, + episodes: [ + { + number: 1, + isFiller: false, + title: "Turning Point", + episodeId: "steinsgate-3?ep=213" + }, + {...} + ] +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getEpisodeServers` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :---------: | :----: | :--------------------: | :-------: | :-----: | +| `episodeId` | string | The unique episode id. | Yes | -- | + +#### Request sample + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getEpisodeServers("steinsgate-0-92?ep=2055") + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + episodeId: "steinsgate-0-92?ep=2055", + episodeNo: 5, + sub: [ + { + serverId: 4, + serverName: "vidstreaming", + }, + {...} + ], + dub: [ + { + serverId: 1, + serverName: "megacloud", + }, + {...} + ], + raw: [ + { + serverId: 1, + serverName: "megacloud", + }, + {...} + ], +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +
+ + + +### `getAnimeEpisodeSources` + + + +#### Parameters + +| Parameter | Type | Description | Required? | Default | +| :--------: | :----: | :--------------------------------------------------: | :-------: | :--------------: | +| `id` | string | The id of the episode. | Yes | -- | +| `server` | string | The name of the server. | No | `"vidstreaming"` | +| `category` | string | The category of the episode ('sub', 'dub' or 'raw'). | No | `"sub"` | + +#### Request sample + +```javascript +import { HiAnime } from "aniwatch"; + +const hianime = new HiAnime.Scraper(); + +hianime + .getEpisodeSources("steinsgate-3?ep=230", "hd-1", "sub") + .then((data) => console.log(data)) + .catch((err) => console.error(err)); +``` + +#### Response Schema + +```javascript +{ + headers: { + Referer: string, + "User-Agent": string, + ... + }, + sources: [ + { + url: string, // .m3u8 hls streaming file + isM3U8: boolean, + quality?: string, + }, + {...} + ], + subtitles: [ + { + lang: "English", + url: string, // .vtt subtitle file + default: boolean, + }, + {...} + ], + anilistID: number | null, + malID: number | null, +} +``` + +[๐Ÿ”ผ Back to Top](#table-of-contents) + +
+ +## Development + +Pull requests are always welcome. If you encounter any bug or want to add a new feature to this package, consider creating a new [issue](https://github.com/ghoshRitesh12/aniwatch/issues). If you wish to contribute to this project, read the [CONTRIBUTING.md](https://github.com/ghoshRitesh12/aniwatch/blob/main/CONTRIBUTING.md) file. + +## Contributors + +Thanks to the following people for keeping this project alive and relevant. + +[![](https://contrib.rocks/image?repo=ghoshRitesh12/aniwatch)](https://github.com/ghoshRitesh12/aniwatch/graphs/contributors) + +## Thanks + +- [consumet.ts](https://github.com/consumet/consumet.ts) +- [api.consumet.org](https://github.com/consumet/api.consumet.org) + +## Support + +Don't forget to leave a star ๐ŸŒŸ. You can also follow me on X (Twitter) [@riteshgsh](https://x.com/riteshgsh). + +## License + +This project is licensed under the [MIT License](https://opensource.org/license/mit/) - see the [LICENSE](https://github.com/ghoshRitesh12/aniwatch/blob/main/LICENSE) file for more details. + + + +## Star History + + diff --git a/CONSUMET_README.md b/CONSUMET_README.md new file mode 100644 index 0000000..be78140 --- /dev/null +++ b/CONSUMET_README.md @@ -0,0 +1,120 @@ +

+ +

consumet.ts

+ +consumet.ts is a Node library which provides high-level APIs to get information about several entertainment mediums like books, movies, comics, anime, manga, etc. + +

+ + npm (scoped) + + + npm (scoped) + + + Prs are welcome + + + Discord + + + GitHub + +

+ +

Table of Contents

+ +- [Quick Start](#quick-start) + - [Installation](#installation) + - [Usage](#usage) +- [Documentation](#documentation) +- [Ecosystem](#ecosystem) +- [Provider Request](#provider-request) +- [Contributing](#contributing) +- [Support](#support) +- [Contributors โœจ](#contributors-) + - [Credits](#credits) +- [License](#license) + +## Quick Start + +### Installation + +To use consumet.ts in your project, run: +```bash +yarn add @consumet/extensions +# or "npm i @consumet/extensions" +``` + +### Usage + +**Example** - searching for a book using the libgen provider. +```ts +import { BOOKS } from "@consumet/extensions" + +// Create a new instance of the Libgen provider +const books = new BOOKS.Libgen(); +// Search for a book. In this case, "Pride and Prejudice" +const data = books.search('pride and prejudice').then(data => { + // print results + console.log(data) +}) +``` + +**Example** - searching for anime using the gogoanime provider. +```ts +import { ANIME } from "@consumet/extensions" + +// Create a new instance of the Gogoanime provider +const gogoanime = new ANIME.Gogoanime(); +// Search for an anime. In this case, "One Piece" +const results = gogoanime.search("One Piece").then(data => { + // print results + console.log(data); +}) +``` + +Do you want to know more? Head to the [`Getting Started`](https://github.com/consumet/consumet.ts/tree/master/docs/guides/getting-started.md). + +## Documentation +- [`Getting Started`](./docs/guides/getting-started.md) +- [`Guides`](https://github.com/consumet/consumet.ts/tree/master/docs) +- [`Anime`](./docs/guides/anime.md) +- [`Manga`](./docs/guides/manga.md) +- [`Books`](./docs/guides/books.md) +- [`Movies`](./docs/guides/movies.md) +- [`Light Novels`](./docs/guides/light-novels.md) +- [`Comics`](./docs/guides/comics.md) +- [`Meta`](./docs/guides/meta.md) +- [`News`](./docs/guides/news.md) + +## Ecosystem +- [Rest-API Reference](https://docs.consumet.org/) - public rest api documentation +- [Examples](https://github.com/consumet/consumet.ts/tree/master/examples) - examples of using consumet.ts. +- [Provider Status](https://github.com/consumet/providers-status/blob/main/README.md) - A list of providers and their status. +- [Changelog](https://github.com/consumet/consumet.ts/blob/master/CHANGELOG.md) - See the latest changes. +- [Discord Server](https://discord.gg/qTPfvMxzNH) - Join our discord server and chat with the maintainers. + +## Provider Request +Make a new [issue](https://github.com/consumet/consumet.ts/issues/new?assignees=&labels=provider+request&template=provider-request.yml) with the name of the provider on the title, as well as a link to the provider in the body paragraph. + +## Contributing +Check out [contributing guide](https://github.com/consumet/consumet.ts/blob/master/CONTRIBUTING.md) to get an overview of consumet.ts development. + +## Support +You can contact the maintainers of consumet.ts via [email](mailto:consumet.org@gmail.com), or [join the discord server](https://discord.gg/qTPfvMxzNH) (Recommended). + + + + + +## Contributors โœจ +Thanks to the following people for keeping this project alive and thriving. + +[![](https://contrib.rocks/image?repo=consumet/consumet.ts)](https://github.com/consumet/consumet.ts/graphs/contributors) + +### Credits +- [Anify API](https://github.com/Eltik/Anify) - Used as a caching layer for the meta/anilist provider to speed up responses. + +## License +Licensed under [GPL-3.0](./LICENSE). diff --git a/README.md b/README.md index f0870b3..e99c423 100644 --- a/README.md +++ b/README.md @@ -1,1210 +1,24 @@ -

- - Logo - -

+

-#

Aniwatch

+### Quick Recap +On 2026-03-23 Cocksucker [Crunchyroll has DMCA striked these GitHub repositories](https://github.com/github/dmca/blob/master/2026/03/2026-03-23-crunchyroll.md) for copyright infringement instead of releasing a pr statement for the data breach that they experienced around the same time, I have gained all prior packages for `aniwatch` and `@consumet/extension`, but unfortunately I couldn't archieve the source code. -
- ๐Ÿ“ฆ A scraper package serving anime information from hianimez.to -
- - - Bug report - - ยท - - Feature request - - -
+### Rant +I won't force you to stop using crunchyroll but these motherfuckers have there priorities upside down not fixing there core service was the reason for these api/sdk/scraper to exist, thought not ethical/legal they focused on taking down piracy site and innocent individuals git repos as if it will stop it all together. There only so much these archive can provide so use it for the temporary solution it is -
+### Related Links: +- https://github.com/consumet/consumet.ts +- https://github.com/ghoshRitesh12/aniwatch-api +- https://github.com/ghoshRitesh12/aniwatch +- https://github.com/consumet/api.consumet.org +- https://github.com/github/dmca/blob/master/2026/03/2026-03-23-crunchyroll.md -
-[![Publish Package](https://github.com/ghoshRitesh12/aniwatch/actions/workflows/publish.yml/badge.svg)](https://github.com/ghoshRitesh12/aniwatch/actions/workflows/publish.yml) -![NPM Downloads](https://img.shields.io/npm/dw/aniwatch?logo=npm&logoColor=e78284&label=Downloads&labelColor=292e34&color=31c754) -[![GitHub License](https://img.shields.io/github/license/ghoshRitesh12/aniwatch?logo=github&logoColor=%23959da5&labelColor=%23292e34&color=%2331c754)](https://github.com/ghoshRitesh12/aniwatch/blob/main/LICENSE) +- https://www.cnet.com/tech/services-and-software/crunchyroll-responds-claims-of-cyberattack/ +- https://piunikaweb.com/2026/03/23/crunchyroll-data-breach-alleged-third-party-access/ +- https://www.escudodigital.com/en/cybersecurity/hacker-claims-theft-of-100-gb-of-crunchyroll-data.html - +Archive of packages `aniwatch` and `@consumet/extension` are in the folder match the version and do `npm i package.zip`. -
-
- -[![stars](https://img.shields.io/github/stars/ghoshRitesh12/aniwatch?style=social)](https://github.com/ghoshRitesh12/aniwatch/stargazers) -[![forks](https://img.shields.io/github/forks/ghoshRitesh12/aniwatch?style=social)](https://github.com/ghoshRitesh12/aniwatch/network/members) -[![issues](https://img.shields.io/github/issues/ghoshRitesh12/aniwatch?style=social&logo=github)](https://github.com/ghoshRitesh12/aniwatch/issues?q=is%3Aissue+is%3Aopen+) -[![version](https://img.shields.io/github/v/release/ghoshRitesh12/aniwatch?display_name=release&style=social&logo=github)](https://github.com/ghoshRitesh12/aniwatch/releases/latest) - -
- -> [!IMPORTANT] -> -> 1. This package is just an unofficial package for [hianimez.to](https://hianimez.to) and is in no other way officially related to the same. -> 2. The content that this package provides is not mine, nor is it hosted by me. These belong to their respective owners. This package just demonstrates how to build a package that scrapes websites and uses their content. - -## Table of Contents - -- [Quick Start](#quick-start) - - [Installation](#installation) - - [Example Usage](#example-usage) -- [Documentation](#documentation) -- - [getHomePage](#gethomepage) - - [getAZList](#getazlist) - - [getQtipInfo](#getqtipinfo) - - [getAnimeAboutInfo](#getanimeaboutinfo) - - [getAnimeSearchResults](#getanimesearchresults) - - [getAnimeSearchSuggestion](#getanimesearchsuggestion) - - [getProducerAnimes](#getproduceranimes) - - [getGenreAnime](#getgenreanime) - - [getAnimeCategory](#getanimecategory) - - [getEstimatedSchedule](#getestimatedschedule) - - [getNextEpisodeSchedule](#getnextepisodeschedule) - - [getAnimeEpisodes](#getanimeepisodes) - - [getEpisodeServers](#getepisodeservers) - - [getAnimeEpisodeSources](#getanimeepisodesources) -- [Development](#development) -- [Thanks](#thanks) -- [Support](#support) -- [License](#license) -- [Contributors](#contributors) -- [Star History](#star-history) - -## Quick start - -### Installation - -To use `aniwatch` package in your project, run: - -```bash -pnpm add aniwatch -# or "yarn add aniwatch" -# or "npm install aniwatch" -``` - -### Example usage - -Example - getting information about an anime by providing it's unique anime id, using anime [Steins;Gate](https://www.imdb.com/title/tt1910272/) with `steinsgate-3` unique anime id as an example. - -```javascript -import { HiAnime, HiAnimeError } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -try { - const data: HiAnime.ScrapedAnimeAboutInfo = await hianime.getInfo( - "steinsgate-3" - ); - console.log(data); -} catch (err) { - console.error(err instanceof HiAnimeError, err); -} -``` - -
- - - -### `getHomePage` - - - -#### Sample Usage - -```typescript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getHomePage() - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - genres: ["Action", "Cars", "Adventure", ...], - latestEpisodeAnimes: [ - { - id: string, - name: string, - poster: string, - type: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - spotlightAnimes: [ - { - id: string, - name: string, - jname: string, - poster: string, - description: string, - rank: number, - otherInfo: string[], - episodes: { - sub: number, - dub: number, - }, - }, - {...}, - ], - top10Animes: { - today: [ - { - episodes: { - sub: number, - dub: number, - }, - id: string, - name: string, - poster: string, - rank: number - }, - {...}, - ], - month: [...], - week: [...] - }, - topAiringAnimes: [ - { - id: string, - name: string, - jname: string, - poster: string, - }, - {...}, - ], - topUpcomingAnimes: [ - { - id: string, - name: string, - poster: string, - duration: string, - type: string, - rating: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - trendingAnimes: [ - { - id: string, - name: string, - poster: string, - rank: number, - }, - {...}, - ], - mostPopularAnimes: [ - { - id: string, - name: string, - poster: string, - type: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - mostFavoriteAnimes: [ - { - id: string, - name: string, - poster: string, - type: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - latestCompletedAnimes: [ - { - id: string, - name: string, - poster: string, - type: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], -} - -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getAZList` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :----------: | :----: | :-------------------------------------------------------------------------------------------------: | :-------: | :-----: | -| `sortOption` | string | The az-list sort option. Possible values include: "all", "other", "0-9" and all english alphabets . | Yes | -- | -| `page` | number | The page number of the result. | No | `1` | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getAZList("0-9", 1) - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - sortOption: "0-9", - animes: [ - { - id: string, - name: string, - jname: string, - poster: string, - duration: string, - type: string, - rating: string, - episodes: { - sub: number , - dub: number - } - }, - {...} - ], - totalPages: 1, - currentPage: 1, - hasNextPage: false -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getQtipInfo` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :-------: | :----: | :----------------------------------: | :-------: | :-----: | -| `animeId` | string | The unique anime id (in kebab case). | Yes | -- | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getQtipInfo("one-piece-100") - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - anime: { - id: "one-piece-100", - name: "One Piece", - malscore: string, - quality: string, - episodes: { - sub: number, - dub: number - }, - type: string, - description: string, - jname: string, - synonyms: string, - aired: string, - status: string, - genres: ["Action", "Adventure", "Comedy", "Drama", "Fantasy", "Shounen", "Drama", "Fantasy", "Shounen", "Fantasy", "Shounen", "Shounen", "Super Power"] - } -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getAnimeAboutInfo` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :-------: | :----: | :----------------------------------: | :-------: | :-----: | -| `animeId` | string | The unique anime id (in kebab case). | Yes | -- | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getInfo("steinsgate-3") - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - anime: [ - info: { - id: string, - name: string, - poster: string, - description: string, - stats: { - rating: string, - quality: string, - episodes: { - sub: number, - dub: number - }, - type: string, - duration: string - }, - promotionalVideos: [ - { - title: string | undefined, - source: string | undefined, - thumbnail: string | undefined - }, - {...}, - ], - characterVoiceActor: [ - { - character: { - id: string, - poster: string, - name: string, - cast: string - }, - voiceActor: { - id: string, - poster: string, - name: string, - cast: string - } - }, - {...}, - ] - } - moreInfo: { - aired: string, - genres: ["Action", "Mystery", ...], - status: string, - studios: string, - duration: string - ... - } - ], - mostPopularAnimes: [ - { - episodes: { - sub: number, - dub: number, - }, - id: string, - jname: string, - name: string, - poster: string, - type: string - }, - {...}, - ], - recommendedAnimes: [ - { - id: string, - name: string, - poster: string, - duration: string, - type: string, - rating: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - relatedAnimes: [ - { - id: string, - name: string, - poster: string, - duration: string, - type: string, - rating: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - seasons: [ - { - id: string, - name: string, - title: string, - poster: string, - isCurrent: boolean - }, - {...} - ] -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getAnimeSearchResults` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :----------: | :----: | :---------------------------------------------------------------: | :-------: | :-----: | -| `q` | string | The search query, i.e. the title of the item you are looking for. | Yes | -- | -| `page` | number | The page number of the result. | No | `1` | -| `type` | string | Type of the anime. eg: `movie` | No | -- | -| `status` | string | Status of the anime. eg: `finished-airing` | No | -- | -| `rated` | string | Rating of the anime. eg: `r+` or `pg-13` | No | -- | -| `score` | string | Score of the anime. eg: `good` or `very-good` | No | -- | -| `season` | string | Season of the aired anime. eg: `spring` | No | -- | -| `language` | string | Language category of the anime. eg: `sub` or `sub-&-dub` | No | -- | -| `start_date` | string | Start date of the anime(yyyy-mm-dd). eg: `2014-10-2` | No | -- | -| `end_date` | string | End date of the anime(yyyy-mm-dd). eg: `2010-12-4` | No | -- | -| `sort` | string | Order of sorting the anime result. eg: `recently-added` | No | -- | -| `genres` | string | Genre of the anime, separated by commas. eg: `isekai,shounen` | No | -- | - -> [!TIP] -> -> For both `start_date` and `end_date`, year must be mentioned. If you wanna omit date or month specify `0` instead. Eg: omitting date -> 2014-10-0, omitting month -> 2014-0-12, omitting both -> 2014-0-0 - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .search("monster", 1, { - genres: "seinen,psychological", - }) - .then((data) => { - console.log(data); - }) - .catch((err) => { - console.error(err); - }); -``` - -#### Response Schema - -```javascript -{ - animes: [ - { - id: string, - name: string, - poster: string, - duration: string, - type: string, - rating: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - mostPopularAnimes: [ - { - episodes: { - sub: number, - dub: number, - }, - id: string, - jname: string, - name: string, - poster: string, - type: string - }, - {...}, - ], - currentPage: 1, - totalPages: 1, - hasNextPage: false, - searchQuery: string, - searchFilters: { - [filter_name]: [filter_value] - ... - } -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getAnimeSearchSuggestion` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :-------: | :----: | :--------------------------: | :-------: | :-----: | -| `q` | string | The search suggestion query. | Yes | -- | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .searchSuggestions("one piece") - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - suggestions: [ - { - id: string, - name: string, - poster: string, - jname: string, - moreInfo: ["Mar 4, 2000", "Movie", "50m"] - }, - {...}, - ], -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getProducerAnimes` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :-------: | :----: | :-----------------------------------------: | :-------: | :-----: | -| `name` | string | The name of anime producer (in kebab case). | Yes | -| `page` | number | The page number of the result. | No | `1` | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getProducerAnimes("toei-animation", 2) - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - producerName: "Toei Animation Anime", - animes: [ - { - id: string, - name: string, - poster: string, - duration: string, - type: string, - rating: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - top10Animes: { - today: [ - { - episodes: { - sub: number, - dub: number, - }, - id: string, - name: string, - poster: string, - rank: number - }, - {...}, - ], - month: [...], - week: [...] - }, - topAiringAnimes: [ - { - episodes: { - sub: number, - dub: number, - }, - id: string, - jname: string, - name: string, - poster: string, - type: string - }, - {...}, - ], - currentPage: 2, - totalPages: 11, - hasNextPage: true, -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getGenreAnime` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :-------: | :----: | :--------------------------------------: | :-------: | :-----: | -| `name` | string | The name of anime genre (in kebab case). | Yes | -- | -| `page` | number | The page number of the result. | No | `1` | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getGenreAnime("shounen", 2) - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - genreName: "Shounen Anime", - animes: [ - { - id: string, - name: string, - poster: string, - duration: string, - type: string, - rating: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - genres: ["Action", "Cars", "Adventure", ...], - topAiringAnimes: [ - { - episodes: { - sub: number, - dub: number, - }, - id: string, - jname: string, - name: string, - poster: string, - type: string - }, - {...}, - ], - currentPage: 2, - totalPages: 38, - hasNextPage: true -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getAnimeCategory` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :--------: | :----: | :----------------------------: | :-------: | :-----: | -| `category` | string | The category of anime. | Yes | -- | -| `page` | number | The page number of the result. | No | `1` | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getCategoryAnime("subbed-anime") - .then((data) => console.log(data)) - .catch((err) => console.error(err)); - -// categories -> -// "most-favorite", "most-popular", "subbed-anime", "dubbed-anime", -// "recently-updated", "recently-added", "top-upcoming", "top-airing", -// "movie", "special", "ova", "ona", "tv", "completed" -``` - -#### Response Schema - -```javascript -{ - category: "TV Series Anime", - animes: [ - { - id: string, - name: string, - poster: string, - duration: string, - type: string, - rating: string, - episodes: { - sub: number, - dub: number, - } - }, - {...}, - ], - genres: ["Action", "Cars", "Adventure", ...], - top10Animes: { - today: [ - { - episodes: { - sub: number, - dub: number, - }, - id: string, - name: string, - poster: string, - rank: number - }, - {...}, - ], - month: [...], - week: [...] - }, - currentPage: 2, - totalPages: 100, - hasNextPage: true -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getEstimatedSchedule` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :-----------------: | :----: | :------------------------------------------------------------------: | :-------: | :-----: | -| `date (yyyy-mm-dd)` | string | The date of the desired schedule. (months & days must have 2 digits) | Yes | -- | -| `tzOffset` | number | The timezone offset in minutes (defaults to -330 i.e. IST) | No | `-330` | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); -const timezoneOffset = -330; // IST offset in minutes - -hianime - .getEstimatedSchedule("2025-06-09", timezoneOffset) - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - scheduledAnimes: [ - { - id: string, - time: string, // 24 hours format - name: string, - jname: string, - airingTimestamp: number, - secondsUntilAiring: number - }, - {...} - ] -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -## - -
- - - -### `getNextEpisodeSchedule` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :-------: | :----: | :----------------------------------: | :-------: | :-----: | -| `animeId` | string | The unique anime id (in kebab case). | Yes | -- | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getNextEpisodeSchedule("one-piece-100") - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - airingISOTimestamp: string | null, - airingTimestamp: number | null, - secondsUntilAiring: number | null -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getAnimeEpisodes` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :-------: | :----: | :------------------: | :-------: | :-----: | -| `animeId` | string | The unique anime id. | Yes | -- | - -#### Sample Usage - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getEpisodes("steinsgate-3") - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - totalEpisodes: 24, - episodes: [ - { - number: 1, - isFiller: false, - title: "Turning Point", - episodeId: "steinsgate-3?ep=213" - }, - {...} - ] -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getEpisodeServers` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :---------: | :----: | :--------------------: | :-------: | :-----: | -| `episodeId` | string | The unique episode id. | Yes | -- | - -#### Request sample - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getEpisodeServers("steinsgate-0-92?ep=2055") - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - episodeId: "steinsgate-0-92?ep=2055", - episodeNo: 5, - sub: [ - { - serverId: 4, - serverName: "vidstreaming", - }, - {...} - ], - dub: [ - { - serverId: 1, - serverName: "megacloud", - }, - {...} - ], - raw: [ - { - serverId: 1, - serverName: "megacloud", - }, - {...} - ], -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -
- - - -### `getAnimeEpisodeSources` - - - -#### Parameters - -| Parameter | Type | Description | Required? | Default | -| :--------: | :----: | :--------------------------------------------------: | :-------: | :--------------: | -| `id` | string | The id of the episode. | Yes | -- | -| `server` | string | The name of the server. | No | `"vidstreaming"` | -| `category` | string | The category of the episode ('sub', 'dub' or 'raw'). | No | `"sub"` | - -#### Request sample - -```javascript -import { HiAnime } from "aniwatch"; - -const hianime = new HiAnime.Scraper(); - -hianime - .getEpisodeSources("steinsgate-3?ep=230", "hd-1", "sub") - .then((data) => console.log(data)) - .catch((err) => console.error(err)); -``` - -#### Response Schema - -```javascript -{ - headers: { - Referer: string, - "User-Agent": string, - ... - }, - sources: [ - { - url: string, // .m3u8 hls streaming file - isM3U8: boolean, - quality?: string, - }, - {...} - ], - subtitles: [ - { - lang: "English", - url: string, // .vtt subtitle file - default: boolean, - }, - {...} - ], - anilistID: number | null, - malID: number | null, -} -``` - -[๐Ÿ”ผ Back to Top](#table-of-contents) - -
- -## Development - -Pull requests are always welcome. If you encounter any bug or want to add a new feature to this package, consider creating a new [issue](https://github.com/ghoshRitesh12/aniwatch/issues). If you wish to contribute to this project, read the [CONTRIBUTING.md](https://github.com/ghoshRitesh12/aniwatch/blob/main/CONTRIBUTING.md) file. - -## Contributors - -Thanks to the following people for keeping this project alive and relevant. - -[![](https://contrib.rocks/image?repo=ghoshRitesh12/aniwatch)](https://github.com/ghoshRitesh12/aniwatch/graphs/contributors) - -## Thanks - -- [consumet.ts](https://github.com/consumet/consumet.ts) -- [api.consumet.org](https://github.com/consumet/api.consumet.org) - -## Support - -Don't forget to leave a star ๐ŸŒŸ. You can also follow me on X (Twitter) [@riteshgsh](https://x.com/riteshgsh). - -## License - -This project is licensed under the [MIT License](https://opensource.org/license/mit/) - see the [LICENSE](https://github.com/ghoshRitesh12/aniwatch/blob/main/LICENSE) file for more details. - - - -## Star History - - +### I guess it the end of an era. \ No newline at end of file diff --git a/aniwatch-0.1.0.tgz b/aniwatch/aniwatch-0.1.0.tgz similarity index 100% rename from aniwatch-0.1.0.tgz rename to aniwatch/aniwatch-0.1.0.tgz diff --git a/aniwatch-0.2.0.tgz b/aniwatch/aniwatch-0.2.0.tgz similarity index 100% rename from aniwatch-0.2.0.tgz rename to aniwatch/aniwatch-0.2.0.tgz diff --git a/aniwatch-0.2.1.tgz b/aniwatch/aniwatch-0.2.1.tgz similarity index 100% rename from aniwatch-0.2.1.tgz rename to aniwatch/aniwatch-0.2.1.tgz diff --git a/aniwatch-0.2.2.tgz b/aniwatch/aniwatch-0.2.2.tgz similarity index 100% rename from aniwatch-0.2.2.tgz rename to aniwatch/aniwatch-0.2.2.tgz diff --git a/aniwatch-0.2.3.tgz b/aniwatch/aniwatch-0.2.3.tgz similarity index 100% rename from aniwatch-0.2.3.tgz rename to aniwatch/aniwatch-0.2.3.tgz diff --git a/aniwatch-0.3.0.tgz b/aniwatch/aniwatch-0.3.0.tgz similarity index 100% rename from aniwatch-0.3.0.tgz rename to aniwatch/aniwatch-0.3.0.tgz diff --git a/aniwatch-0.3.1.tgz b/aniwatch/aniwatch-0.3.1.tgz similarity index 100% rename from aniwatch-0.3.1.tgz rename to aniwatch/aniwatch-0.3.1.tgz diff --git a/aniwatch-0.3.2.tgz b/aniwatch/aniwatch-0.3.2.tgz similarity index 100% rename from aniwatch-0.3.2.tgz rename to aniwatch/aniwatch-0.3.2.tgz diff --git a/aniwatch-1.0.0.tgz b/aniwatch/aniwatch-1.0.0.tgz similarity index 100% rename from aniwatch-1.0.0.tgz rename to aniwatch/aniwatch-1.0.0.tgz diff --git a/aniwatch-1.0.1.tgz b/aniwatch/aniwatch-1.0.1.tgz similarity index 100% rename from aniwatch-1.0.1.tgz rename to aniwatch/aniwatch-1.0.1.tgz diff --git a/aniwatch-1.0.2.tgz b/aniwatch/aniwatch-1.0.2.tgz similarity index 100% rename from aniwatch-1.0.2.tgz rename to aniwatch/aniwatch-1.0.2.tgz diff --git a/aniwatch-1.0.3.tgz b/aniwatch/aniwatch-1.0.3.tgz similarity index 100% rename from aniwatch-1.0.3.tgz rename to aniwatch/aniwatch-1.0.3.tgz diff --git a/aniwatch-1.0.4.tgz b/aniwatch/aniwatch-1.0.4.tgz similarity index 100% rename from aniwatch-1.0.4.tgz rename to aniwatch/aniwatch-1.0.4.tgz diff --git a/aniwatch-1.1.0.tgz b/aniwatch/aniwatch-1.1.0.tgz similarity index 100% rename from aniwatch-1.1.0.tgz rename to aniwatch/aniwatch-1.1.0.tgz diff --git a/aniwatch-1.1.1.tgz b/aniwatch/aniwatch-1.1.1.tgz similarity index 100% rename from aniwatch-1.1.1.tgz rename to aniwatch/aniwatch-1.1.1.tgz diff --git a/aniwatch-1.2.1.tgz b/aniwatch/aniwatch-1.2.1.tgz similarity index 100% rename from aniwatch-1.2.1.tgz rename to aniwatch/aniwatch-1.2.1.tgz diff --git a/aniwatch-1.2.2.tgz b/aniwatch/aniwatch-1.2.2.tgz similarity index 100% rename from aniwatch-1.2.2.tgz rename to aniwatch/aniwatch-1.2.2.tgz diff --git a/aniwatch-1.2.3.tgz b/aniwatch/aniwatch-1.2.3.tgz similarity index 100% rename from aniwatch-1.2.3.tgz rename to aniwatch/aniwatch-1.2.3.tgz diff --git a/aniwatch-2.0.1.tgz b/aniwatch/aniwatch-2.0.1.tgz similarity index 100% rename from aniwatch-2.0.1.tgz rename to aniwatch/aniwatch-2.0.1.tgz diff --git a/aniwatch-2.1.0.tgz b/aniwatch/aniwatch-2.1.0.tgz similarity index 100% rename from aniwatch-2.1.0.tgz rename to aniwatch/aniwatch-2.1.0.tgz diff --git a/aniwatch-2.1.1.tgz b/aniwatch/aniwatch-2.1.1.tgz similarity index 100% rename from aniwatch-2.1.1.tgz rename to aniwatch/aniwatch-2.1.1.tgz diff --git a/aniwatch-2.10.0.tgz b/aniwatch/aniwatch-2.10.0.tgz similarity index 100% rename from aniwatch-2.10.0.tgz rename to aniwatch/aniwatch-2.10.0.tgz diff --git a/aniwatch-2.11.0.tgz b/aniwatch/aniwatch-2.11.0.tgz similarity index 100% rename from aniwatch-2.11.0.tgz rename to aniwatch/aniwatch-2.11.0.tgz diff --git a/aniwatch-2.11.1.tgz b/aniwatch/aniwatch-2.11.1.tgz similarity index 100% rename from aniwatch-2.11.1.tgz rename to aniwatch/aniwatch-2.11.1.tgz diff --git a/aniwatch-2.12.0.tgz b/aniwatch/aniwatch-2.12.0.tgz similarity index 100% rename from aniwatch-2.12.0.tgz rename to aniwatch/aniwatch-2.12.0.tgz diff --git a/aniwatch-2.12.1.tgz b/aniwatch/aniwatch-2.12.1.tgz similarity index 100% rename from aniwatch-2.12.1.tgz rename to aniwatch/aniwatch-2.12.1.tgz diff --git a/aniwatch-2.12.2.tgz b/aniwatch/aniwatch-2.12.2.tgz similarity index 100% rename from aniwatch-2.12.2.tgz rename to aniwatch/aniwatch-2.12.2.tgz diff --git a/aniwatch-2.13.1.tgz b/aniwatch/aniwatch-2.13.1.tgz similarity index 100% rename from aniwatch-2.13.1.tgz rename to aniwatch/aniwatch-2.13.1.tgz diff --git a/aniwatch-2.14.0.tgz b/aniwatch/aniwatch-2.14.0.tgz similarity index 100% rename from aniwatch-2.14.0.tgz rename to aniwatch/aniwatch-2.14.0.tgz diff --git a/aniwatch-2.14.1.tgz b/aniwatch/aniwatch-2.14.1.tgz similarity index 100% rename from aniwatch-2.14.1.tgz rename to aniwatch/aniwatch-2.14.1.tgz diff --git a/aniwatch-2.14.3.tgz b/aniwatch/aniwatch-2.14.3.tgz similarity index 100% rename from aniwatch-2.14.3.tgz rename to aniwatch/aniwatch-2.14.3.tgz diff --git a/aniwatch-2.15.0.tgz b/aniwatch/aniwatch-2.15.0.tgz similarity index 100% rename from aniwatch-2.15.0.tgz rename to aniwatch/aniwatch-2.15.0.tgz diff --git a/aniwatch-2.15.1.tgz b/aniwatch/aniwatch-2.15.1.tgz similarity index 100% rename from aniwatch-2.15.1.tgz rename to aniwatch/aniwatch-2.15.1.tgz diff --git a/aniwatch-2.15.2.tgz b/aniwatch/aniwatch-2.15.2.tgz similarity index 100% rename from aniwatch-2.15.2.tgz rename to aniwatch/aniwatch-2.15.2.tgz diff --git a/aniwatch-2.16.0.tgz b/aniwatch/aniwatch-2.16.0.tgz similarity index 100% rename from aniwatch-2.16.0.tgz rename to aniwatch/aniwatch-2.16.0.tgz diff --git a/aniwatch-2.17.0.tgz b/aniwatch/aniwatch-2.17.0.tgz similarity index 100% rename from aniwatch-2.17.0.tgz rename to aniwatch/aniwatch-2.17.0.tgz diff --git a/aniwatch-2.18.0.tgz b/aniwatch/aniwatch-2.18.0.tgz similarity index 100% rename from aniwatch-2.18.0.tgz rename to aniwatch/aniwatch-2.18.0.tgz diff --git a/aniwatch-2.18.1.tgz b/aniwatch/aniwatch-2.18.1.tgz similarity index 100% rename from aniwatch-2.18.1.tgz rename to aniwatch/aniwatch-2.18.1.tgz diff --git a/aniwatch-2.18.2.tgz b/aniwatch/aniwatch-2.18.2.tgz similarity index 100% rename from aniwatch-2.18.2.tgz rename to aniwatch/aniwatch-2.18.2.tgz diff --git a/aniwatch-2.18.3.tgz b/aniwatch/aniwatch-2.18.3.tgz similarity index 100% rename from aniwatch-2.18.3.tgz rename to aniwatch/aniwatch-2.18.3.tgz diff --git a/aniwatch-2.19.0.tgz b/aniwatch/aniwatch-2.19.0.tgz similarity index 100% rename from aniwatch-2.19.0.tgz rename to aniwatch/aniwatch-2.19.0.tgz diff --git a/aniwatch-2.2.0.tgz b/aniwatch/aniwatch-2.2.0.tgz similarity index 100% rename from aniwatch-2.2.0.tgz rename to aniwatch/aniwatch-2.2.0.tgz diff --git a/aniwatch-2.2.1.tgz b/aniwatch/aniwatch-2.2.1.tgz similarity index 100% rename from aniwatch-2.2.1.tgz rename to aniwatch/aniwatch-2.2.1.tgz diff --git a/aniwatch-2.20.0.tgz b/aniwatch/aniwatch-2.20.0.tgz similarity index 100% rename from aniwatch-2.20.0.tgz rename to aniwatch/aniwatch-2.20.0.tgz diff --git a/aniwatch-2.21.0.tgz b/aniwatch/aniwatch-2.21.0.tgz similarity index 100% rename from aniwatch-2.21.0.tgz rename to aniwatch/aniwatch-2.21.0.tgz diff --git a/aniwatch-2.21.1.tgz b/aniwatch/aniwatch-2.21.1.tgz similarity index 100% rename from aniwatch-2.21.1.tgz rename to aniwatch/aniwatch-2.21.1.tgz diff --git a/aniwatch-2.21.2.tgz b/aniwatch/aniwatch-2.21.2.tgz similarity index 100% rename from aniwatch-2.21.2.tgz rename to aniwatch/aniwatch-2.21.2.tgz diff --git a/aniwatch-2.22.0.tgz b/aniwatch/aniwatch-2.22.0.tgz similarity index 100% rename from aniwatch-2.22.0.tgz rename to aniwatch/aniwatch-2.22.0.tgz diff --git a/aniwatch-2.22.1.tgz b/aniwatch/aniwatch-2.22.1.tgz similarity index 100% rename from aniwatch-2.22.1.tgz rename to aniwatch/aniwatch-2.22.1.tgz diff --git a/aniwatch-2.23.0.tgz b/aniwatch/aniwatch-2.23.0.tgz similarity index 100% rename from aniwatch-2.23.0.tgz rename to aniwatch/aniwatch-2.23.0.tgz diff --git a/aniwatch-2.23.1.tgz b/aniwatch/aniwatch-2.23.1.tgz similarity index 100% rename from aniwatch-2.23.1.tgz rename to aniwatch/aniwatch-2.23.1.tgz diff --git a/aniwatch-2.23.3.tgz b/aniwatch/aniwatch-2.23.3.tgz similarity index 100% rename from aniwatch-2.23.3.tgz rename to aniwatch/aniwatch-2.23.3.tgz diff --git a/aniwatch-2.23.4.tgz b/aniwatch/aniwatch-2.23.4.tgz similarity index 100% rename from aniwatch-2.23.4.tgz rename to aniwatch/aniwatch-2.23.4.tgz diff --git a/aniwatch-2.23.5.tgz b/aniwatch/aniwatch-2.23.5.tgz similarity index 100% rename from aniwatch-2.23.5.tgz rename to aniwatch/aniwatch-2.23.5.tgz diff --git a/aniwatch-2.24.0.tgz b/aniwatch/aniwatch-2.24.0.tgz similarity index 100% rename from aniwatch-2.24.0.tgz rename to aniwatch/aniwatch-2.24.0.tgz diff --git a/aniwatch-2.24.1.tgz b/aniwatch/aniwatch-2.24.1.tgz similarity index 100% rename from aniwatch-2.24.1.tgz rename to aniwatch/aniwatch-2.24.1.tgz diff --git a/aniwatch-2.24.3.tgz b/aniwatch/aniwatch-2.24.3.tgz similarity index 100% rename from aniwatch-2.24.3.tgz rename to aniwatch/aniwatch-2.24.3.tgz diff --git a/aniwatch-2.27.9.tgz b/aniwatch/aniwatch-2.27.9.tgz similarity index 100% rename from aniwatch-2.27.9.tgz rename to aniwatch/aniwatch-2.27.9.tgz diff --git a/aniwatch-2.3.0.tgz b/aniwatch/aniwatch-2.3.0.tgz similarity index 100% rename from aniwatch-2.3.0.tgz rename to aniwatch/aniwatch-2.3.0.tgz diff --git a/aniwatch-2.4.0.tgz b/aniwatch/aniwatch-2.4.0.tgz similarity index 100% rename from aniwatch-2.4.0.tgz rename to aniwatch/aniwatch-2.4.0.tgz diff --git a/aniwatch-2.4.1.tgz b/aniwatch/aniwatch-2.4.1.tgz similarity index 100% rename from aniwatch-2.4.1.tgz rename to aniwatch/aniwatch-2.4.1.tgz diff --git a/aniwatch-2.5.0.tgz b/aniwatch/aniwatch-2.5.0.tgz similarity index 100% rename from aniwatch-2.5.0.tgz rename to aniwatch/aniwatch-2.5.0.tgz diff --git a/aniwatch-2.7.0.tgz b/aniwatch/aniwatch-2.7.0.tgz similarity index 100% rename from aniwatch-2.7.0.tgz rename to aniwatch/aniwatch-2.7.0.tgz diff --git a/aniwatch-2.8.0.tgz b/aniwatch/aniwatch-2.8.0.tgz similarity index 100% rename from aniwatch-2.8.0.tgz rename to aniwatch/aniwatch-2.8.0.tgz diff --git a/aniwatch-2.9.0.tgz b/aniwatch/aniwatch-2.9.0.tgz similarity index 100% rename from aniwatch-2.9.0.tgz rename to aniwatch/aniwatch-2.9.0.tgz diff --git a/consumet-extensions-metadata.json b/consumet-extensions-metadata.json new file mode 100644 index 0000000..403aadb --- /dev/null +++ b/consumet-extensions-metadata.json @@ -0,0 +1,290 @@ +{ + "_id": "@consumet/extensions@1.8.8", + "_rev": "76-53fd537a6a99a270a8eb02336988d67e", + "name": "@consumet/extensions", + "dist-tags": { + "latest": "1.8.8" + }, + "versions": [ + "1.0.0", + "1.0.1", + "1.0.2", + "1.0.3", + "1.0.4", + "1.0.5", + "1.0.6", + "1.0.7", + "1.0.8", + "1.0.9", + "1.0.10", + "1.1.0", + "1.1.1", + "1.1.2", + "1.1.3", + "1.1.4", + "1.1.5", + "1.1.6", + "1.1.7", + "1.1.8", + "1.1.9", + "1.2.0", + "1.2.1", + "1.2.2", + "1.2.3", + "1.2.4", + "1.2.5", + "1.2.6", + "1.2.7", + "1.2.8", + "1.2.9", + "1.2.10", + "1.2.11", + "1.2.12-rc", + "1.2.12", + "1.3.0", + "1.3.1", + "1.3.2", + "1.3.3", + "1.3.4", + "1.3.5", + "1.3.6", + "1.3.7", + "1.4.0", + "1.4.1", + "1.4.2", + "1.4.5", + "1.4.7", + "1.4.8", + "1.4.9", + "1.4.10", + "1.4.11", + "1.4.12", + "1.4.13", + "1.4.14", + "1.4.15", + "1.4.16", + "1.4.17", + "1.4.18", + "1.5.0", + "1.5.1", + "1.5.2", + "1.5.4", + "1.5.6", + "1.6.0", + "1.7.0", + "1.8.0", + "1.8.1", + "1.8.2", + "1.8.3", + "1.8.4", + "1.8.5", + "1.8.6", + "1.8.7", + "1.8.8" + ], + "time": { + "created": "2022-06-20T03:31:24.801Z", + "modified": "2026-01-20T21:33:07.498Z", + "1.0.0": "2022-06-20T03:31:25.046Z", + "1.0.1": "2022-06-22T20:39:48.276Z", + "1.0.2": "2022-07-06T21:00:31.310Z", + "1.0.3": "2022-07-10T04:11:01.668Z", + "1.0.4": "2022-07-13T22:50:52.540Z", + "1.0.5": "2022-07-17T14:56:25.803Z", + "1.0.6": "2022-07-20T11:48:24.733Z", + "1.0.7": "2022-07-25T17:07:18.801Z", + "1.0.8": "2022-07-31T05:14:10.358Z", + "1.0.9": "2022-08-04T21:06:02.871Z", + "1.0.10": "2022-08-09T19:01:12.619Z", + "1.1.0": "2022-08-28T01:29:25.974Z", + "1.1.1": "2022-09-27T03:15:21.950Z", + "1.1.2": "2022-10-01T18:01:53.918Z", + "1.1.3": "2022-10-02T00:06:09.163Z", + "1.1.4": "2022-10-04T19:07:37.439Z", + "1.1.5": "2022-10-05T04:54:23.868Z", + "1.1.6": "2022-10-13T13:22:16.322Z", + "1.1.7": "2022-10-13T13:50:24.016Z", + "1.1.8": "2022-10-15T19:49:59.308Z", + "1.1.9": "2022-10-18T16:01:09.461Z", + "1.2.0": "2022-10-22T03:17:20.554Z", + "1.2.1": "2022-10-22T03:35:47.399Z", + "1.2.2": "2022-10-24T21:04:30.992Z", + "1.2.3": "2022-10-26T22:50:20.661Z", + "1.2.4": "2022-11-01T22:33:55.834Z", + "1.2.5": "2022-11-01T23:21:56.303Z", + "1.2.6": "2022-11-05T21:46:33.040Z", + "1.2.7": "2022-11-09T23:00:31.536Z", + "1.2.8": "2022-11-14T03:28:22.669Z", + "1.2.9": "2022-11-28T01:34:28.954Z", + "1.2.10": "2022-12-01T23:07:29.092Z", + "1.2.11": "2022-12-03T21:03:59.907Z", + "1.2.12": "2022-12-14T00:14:47.750Z", + "1.2.12-rc": "2022-12-14T13:30:29.521Z", + "1.3.0": "2022-12-26T18:47:53.744Z", + "1.3.2": "2023-01-14T19:04:11.617Z", + "1.3.1": "2023-01-17T19:02:39.715Z", + "1.3.3": "2023-01-23T08:51:33.969Z", + "1.3.4": "2023-01-24T03:56:03.460Z", + "1.3.5": "2023-01-28T17:53:57.316Z", + "1.3.6": "2023-01-30T21:23:34.673Z", + "1.3.7": "2023-02-02T12:54:39.353Z", + "1.4.0": "2023-02-03T09:36:11.800Z", + "1.4.1": "2023-02-05T12:10:29.168Z", + "1.4.2": "2023-02-10T21:00:42.276Z", + "1.4.5": "2023-02-11T13:45:11.150Z", + "1.4.7": "2023-02-11T13:59:36.034Z", + "1.4.8": "2023-02-11T14:36:08.815Z", + "1.4.9": "2023-02-14T18:17:58.860Z", + "1.4.10": "2023-02-16T17:04:59.288Z", + "1.4.11": "2023-02-22T01:55:55.439Z", + "1.4.12": "2023-02-23T17:44:39.779Z", + "1.4.13": "2023-02-25T21:26:31.971Z", + "1.4.14": "2023-02-26T03:47:46.636Z", + "1.4.15": "2023-03-04T02:29:58.414Z", + "1.4.16": "2023-03-13T07:01:51.152Z", + "1.4.17": "2023-03-27T22:55:22.969Z", + "1.4.18": "2023-05-21T18:59:43.324Z", + "1.5.0": "2023-07-24T18:16:28.801Z", + "1.5.1": "2023-08-23T15:37:32.746Z", + "1.5.2": "2023-09-22T15:43:02.431Z", + "1.5.4": "2023-11-15T22:07:00.489Z", + "1.5.6": "2024-02-25T20:21:43.959Z", + "1.6.0": "2024-05-20T03:29:23.012Z", + "1.7.0": "2024-07-24T19:40:56.234Z", + "1.8.0": "2024-09-24T21:46:44.718Z", + "1.8.1": "2024-11-05T19:58:09.008Z", + "1.8.2": "2025-11-24T15:00:09.051Z", + "1.8.3": "2025-11-24T19:22:56.892Z", + "1.8.4": "2025-11-24T20:00:27.238Z", + "1.8.5": "2025-11-25T04:33:26.921Z", + "1.8.6": "2025-11-25T05:27:00.359Z", + "1.8.7": "2025-11-25T18:53:13.887Z", + "1.8.8": "2026-01-20T21:33:07.350Z" + }, + "bugs": { + "url": "https://github.com/consumet/consumet.ts/issues" + }, + "license": "MIT", + "homepage": "https://github.com/consumet/consumet.ts#readme", + "keywords": [ + "consumet", + "scraper", + "streaming", + "anime", + "books", + "comics", + "movies", + "manga", + "light-novels", + "news", + "meta" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/consumet/consumet.ts.git" + }, + "description": "Nodejs library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.", + "maintainers": [ + "riimuru ", + "prince-ao " + ], + "readmeFilename": "README.md", + "_contentLength": 277351, + "version": "1.8.8", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "build": "rimraf dist && tsc -p tsconfig.json", + "version": "auto-changelog -p && git add CHANGELOG.md", + "lint": "prettier --write .", + "prepare": "husky || true", + "test": "jest", + "test:anime": "jest ./test/anime", + "test:anime:kaa": "jest ./test/anime/kickassanime.test.ts", + "test:anime:anisma": "jest ./test/anime/animesama.test.ts", + "test:books": "jest ./test/books", + "test:comics": "jest ./test/comics", + "test:movies": "jest ./test/movies", + "test:manga": "jest ./test/manga", + "test:lightnovels": "jest ./test/light-novels", + "test:news": "jest ./test/news", + "test:meta": "jest ./test/meta" + }, + "pre-commit": [ + "lint", + "build" + ], + "authors": [ + "https://github.com/riimuru", + "https://github.com/prince-ao" + ], + "dependencies": { + "ascii-url-encoder": "^1.2.0", + "axios": "^1.7.9", + "cheerio": "^1.0.0-rc.12", + "crypto-js": "^4.1.1", + "domhandler": "^5.0.3", + "form-data": "^4.0.0", + "got": "^11.8.6", + "got-scraping": "^4.1.2", + "husky": "^9.1.1", + "node-fetch": "^2.7.0" + }, + "devDependencies": { + "@commitlint/cli": "^17.6.3", + "@commitlint/config-angular": "^17.6.3", + "@types/crypto-js": "^4.1.1", + "@types/jest": "^29.5.1", + "@types/node": "^20.19.25", + "@types/ws": "^8.5.4", + "auto-changelog": "^2.4.0", + "cloudscraper": "^4.6.0", + "is-ci": "^3.0.1", + "jest": "^29.5.0", + "pre-commit": "^1.0.10", + "prettier": "^2.8.8", + "request": "^2.88.2", + "rimraf": "^6.0.1", + "ts-jest": "^29.1.0", + "ts-node": "^10.9.1", + "typescript": "^5.0.4" + }, + "auto-changelog": { + "template": "keepachangelog", + "preset": "typescript-preset-eslint", + "output": "CHANGELOG.md", + "commitUrl": "https://github.com/consumet/consumet.ts/commit/{id}", + "compareUrl": "https://github.com/consumet/consumet.ts/compare/{from}...{to}", + "issueUrl": "https://github.com/consumet/consumet.ts/issues/{id}", + "mergeUrl": "https://github.com/consumet/consumet.ts/pull/{id}" + }, + "directories": { + "doc": "docs", + "example": "examples", + "test": "test", + "lib": "src" + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e", + "gitHead": "fa3bd2b0eac3d6c48343861e8c91248c459313ff", + "_nodeVersion": "16.20.2", + "_npmVersion": "8.19.4", + "dist": { + "integrity": "sha512-FehyOLruF/dq2AsXaoeWQEPMbPoSKOHHztDIdwpRnt8THFQKtIMY2qT27mLkmPGBnCEdK7si/Am5bkjXeGAA/Q==", + "shasum": "dbfbadf832aaf52e5a9dfb46897087c722200b12", + "tarball": "https://registry.npmjs.org/@consumet/extensions/-/extensions-1.8.8.tgz", + "fileCount": 273, + "unpackedSize": 1406258, + "signatures": [ + { + "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U", + "sig": "MEQCICEkM8a8HewVhictgduxvHEfllmbfgGyk5XEIpLWGaFIAiAOMht8nu8/TRT6kQiX5lKR+ti/iv7iwxXKNmsQIuslwQ==" + } + ] + }, + "_npmUser": "riimuru ", + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages-npm-production", + "tmp": "tmp/extensions_1.8.8_1768944787144_0.717119659806549" + }, + "_hasShrinkwrap": false +} diff --git a/consumet/consumet-extensions-1.0.0.tgz b/consumet/consumet-extensions-1.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..537fe4e0f6a788f51eef7429087a5adf15876376 GIT binary patch literal 35679 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 literal 0 HcmV?d00001 diff --git a/consumet/consumet-extensions-1.0.1.tgz b/consumet/consumet-extensions-1.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f0f859e6b7c0ca40017018296854da2d7144e050 GIT binary patch literal 39561 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 #rzp~(uVj5q&3lY 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 literal 0 HcmV?d00001 diff --git a/consumet/consumet-extensions-1.0.2.tgz b/consumet/consumet-extensions-1.0.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..aa61845b258246440dfba209a13f937d4ddfe739 GIT binary patch literal 45179 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�^rr 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 literal 0 HcmV?d00001 diff --git a/consumet/consumet-extensions-1.0.3.tgz b/consumet/consumet-extensions-1.0.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e604c7923eca21a74fa7bfb30439e23dc630d034 GIT binary patch literal 49653 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