reads and returns text data from a file on supported runtimes (i.e. RUNTIME.DENO, RUNTIME.BUN, or RUNTIME.NODE). for unsupported runtimes, an error is thrown.
the runtime enum indicating which runtime should be used for reading the filesystem.
the source file path to read from.
provide optional configuration on how the reading should be performed.
an error is thrown if an unsupported runtime uses this function.
import { assertStringIncludes } from "jsr:@std/assert"const my_deno_json = await readTextFile(identifyCurrentRuntime(), new URL(import.meta.resolve("../deno.json")))assertStringIncludes(my_deno_json, `"name": "@oazmi/kitchensink"`) Copy
import { assertStringIncludes } from "jsr:@std/assert"const my_deno_json = await readTextFile(identifyCurrentRuntime(), new URL(import.meta.resolve("../deno.json")))assertStringIncludes(my_deno_json, `"name": "@oazmi/kitchensink"`)
reads and returns text data from a file on supported runtimes (i.e. RUNTIME.DENO, RUNTIME.BUN, or RUNTIME.NODE). for unsupported runtimes, an error is thrown.