@layerzerolabs/io-devtools

v0.1.13
Utilities for working with I/O in LayerZero devtools

LayerZero

@layerzerolabs/io-devtools

NPM Version Downloads NPM License

Installation

pnpm install @layerzerolabs/io-devtools
pnpm install @layerzerolabs/io-devtools
npm install @layerzerolabs/io-devtools

API Documentation

Filesystem utilities

isDirectory(path)

Returns true if specified filesystem path points to a directory, false otherwise. Does not throw if path does not exist on the filesystem, instead returns false

isFile(path)

Returns true if specified filesystem path points to a file, false otherwise. Does not throw if path does not exist on the filesystem, instead returns false

isReadable(path)

Returns true if specified filesystem path can be read by the current user, false otherwise. Does not throw if path does not exist on the filesystem, instead returns false

Standard input/output utilities

promptToContinue([message, defaultValue])

Asks the user whether they want to continue and reads the input from the CLI standard input. By default the question displayed is Do you want to continue? and the default response is yes

const goahead = await promptToContinue();

// To ask a different question
const goahead = await promptToContinue("Are you sure?");

// To default the response to false, good for important and unsafe decisions
const goahead = await promptToContinue("Are you sure?", false);
npm i @layerzerolabs/io-devtools

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 10/9/2024

Downloads