import 'package:dio/dio.dart'; import 'package:dio_web_adapter/dio_web_adapter.dart'; /// Create a Dio instance for web platform with credentials support. /// /// Enables `withCredentials` to send cookies with requests, which is /// required for NPM forward auth to work correctly. Dio createDio(BaseOptions options) { final dio = Dio(options); dio.httpClientAdapter = BrowserHttpClientAdapter(withCredentials: true); return dio; }