Registry
L

deno-import-stl-functions

No description available

lovelindhoni0 executions

  • Legacy
  • migration
  • Deno
  • file I/O
  • I/O
  • stl
Connect a repo
npx codemod deno-import-stl-functions

This codemod updates removed Deno function calls in Deno v2 to their new
equivalents from the standard library It also automatically adds the necessary
import statements from the appropriate modules.

Before

ts
function example() {
  const buffer = new Deno.Buffer();
  Deno.copy(source, destination);
}

After

ts
import { Buffer } from "jsr:@std/io/buffer";
import { copy } from "jsr:@std/io/copy";

function example() {
  const buffer = new Buffer();
  copy(source, destination);
}

The following Deno functions are replaced:

  • Deno.Buffer → Buffer
  • Deno.copy → copy
  • Deno.iter → iterateReader
  • Deno.iterSync → iterateReaderSync
  • Deno.writeAllSync → writeAllSync
  • Deno.writeAll → writeAll
  • Deno.readAllSync → readAllSync
  • Deno.readAll → readAll

Ready to evolve your codebase?

Build tailored, compiler-aware skills to assess, plan, and automate complex codebase changes.