JSPM

quick-tmp

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4361
  • Score
    100M100P100Q122593F
  • License MIT

Quickly and synchronously retrieve a temporary directory name for you to use

Package Exports

  • quick-tmp

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (quick-tmp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

quick-tmp Flattr this!experimental

Quickly and synchronously retrieve a temporary directory name for you to use.

Using the name generation from the tmp module, but allowing you to handle writing and removing of directories/files.

Usage

quick-tmp

getDirectory = quickTmp([prefix])

Configures the temporary directory's prefix, which defaults to 'quicktmp'.

directory = getDirectory([retries])

Return a random temporary directory name. You'll have to create the directory yourself. retries determines how many times to try finding a folder not that doesn't already exist, and defaults to 10.

// straight away:
var directory = require('quick-tmp')('prefix')()
// or later:
var getDirectory = require('quick-tmp')('prefix')
getDirectory()
// => '/var/folders/43/z7pv8pvd4x57nt_1zz2561tw0000gn/T/prefix-43831t6vveao'

License

MIT. See LICENSE.md for details.