disposable-directory

6.0.0 • Public • Published

disposable-directory

Asynchronously creates a disposable directory in the OS temporary directory that gets deleted after the callback is done or errors.

Installation

To install disposable-directory with npm, run:

npm install disposable-directory

Then, import and use the function disposableDirectory.

Examples

How to use a disposable directory:

import disposableDirectory from "disposable-directory";

disposableDirectory(async (directoryPath) => {
  // Use the directory here.
})
  .then(() => {
    // The directory is gone.
  })
  .catch(() => {
    // The directory is gone.
  });

Requirements

Supported operating systems:

  • Linux
  • macOS

Supported runtime environments:

  • Node.js versions ^14.17.0 || ^16.0.0 || >= 18.0.0.

Projects must configure TypeScript to use types from the ECMAScript modules that have a // @ts-check comment:

Exports

The npm package disposable-directory features optimal JavaScript module design. These ECMAScript modules are exported via the package.json field exports:

/disposable-directory/

    Package Sidebar

    Install

    npm i disposable-directory

    Weekly Downloads

    1,514

    Version

    6.0.0

    License

    MIT

    Unpacked Size

    6.36 kB

    Total Files

    5

    Last publish

    Collaborators

    • jaydenseric