Initialize the client and its embedded parser runtime.
Optional configuration.
Optionalota?: OtaManagerA pre-built OtaManager to share.
Optionalruntime?: RuntimeLikeA pre-built runtime to use instead of creating a jsdom-backed ParserRuntime. Primarily for testing.
ReadonlyotaOver-the-air manager for the parser bundle and source catalog.
ReadonlysourcesService for listing and finding sources.
ReadonlymangaService for browsing, search, and details.
Fetch the latest OTA parser bundle and reload the runtime.
Update options.
Optionalforce?: booleanRe-download and reload even if the installed version is already current.
The OtaUpdateResult describing the applied update
(updated is false when already up to date).
Check whether a newer OTA parser bundle is available.
Availability info with available, installed, and latest.
Close the embedded parser runtime and release its resources.
Default no-helper Nyora SDK client.
Drives an embedded ParserRuntime (the JavaScript parser bundle inside jsdom) entirely in-process, so it requires neither a JVM helper nor any external service. The parser bundle and source catalog are kept current through the attached OtaManager (
this.ota).Example