compat library

Platform compatibility shims for dart:io / dart:isolate parity.

Re-exports the native dart:io / dart:isolate types on VM platforms and web-safe stubs on the web/WASM, so consumers can reference File, Platform, HttpClient, HttpHeaders, and Isolate without branching on dart.library.io themselves.

This is a low-level helper consumed by package:artisanal_widgets; it is intentionally NOT re-exported from the main package:artisanal barrel so its stub types do not shadow dart:io symbols in dependent packages.

Classes

ContentTypeStub
Stub for dart:io HttpHeaders content type.
Directory
Stub for dart:io Directory.
File
Stub for dart:io File.
FileStat
Stub for dart:io FileStat.
FileSystemEntity
Stub for dart:io FileSystemEntity.
FileSystemEntityType
Stub for dart:io FileSystemEntityType.
HttpClient
Stub for dart:io HttpClient.
HttpClientRequest
Stub for dart:io HttpClientRequest.
HttpClientResponse
Stub for dart:io HttpClientResponse.
HttpHeaders
Stub for dart:io HttpHeaders.
Isolate
Stub for dart:isolate Isolate.
Stub for dart:io Link.
Platform
Stub for dart:io Platform.