think-fetch
JSON →ThinkJS 3.x wrapper around node-fetch providing an extendable fetch method on controllers. Current version 1.1.2 (stable, low release cadence). It integrates the node-fetch library (v1.x) into ThinkJS's extend system, making fetch available via `this.fetch()` in controller actions. Supports plain text, JSON, file streams, and standard node-fetch options. Key differentiator: it is the official fetch wrapper for ThinkJS 3, simplifying HTTP requests in ThinkJS apps without additional configuration. Only works with ThinkJS 3.x, not standalone. ESM/CJS hybrid; requires CommonJS require due to ThinkJS extend API.
Resources
packagethink-fetch ↗