Package Exports
- temp-write
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 (temp-write) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
temp-write 
Write String/Buffer to a random temp file
Install
$ npm install --save temp-write
Usage
var fs = require('fs');
var tempWrite = require('temp-write');
var filepath = tempWrite.sync('unicorn');
//=> /var/folders/_1/tk89k8215ts0rg0kmb096nj80000gn/T/4049f192-43e7-43b2-98d9-094e6760861b
fs.readFileSync(filepath, 'utf8');
//=> unicorn
tempWrite.sync('unicorn', 'pony.png');
//=> /var/folders/_1/tk89k8215ts0rg0kmb096nj80000gn/T/4049f192-43e7-43b2-98d9-094e6760861b/pony.png
tempWrite.sync('unicorn', 'rainbow/cake/pony.png');
//=> /var/folders/_1/tk89k8215ts0rg0kmb096nj80000gn/T/4049f192-43e7-43b2-98d9-094e6760861b/rainbow/cake/pony.png
API
tempWrite(input, [filepath], callback)
input
Required
Type: String
|Buffer
filepath
Type: String
Example: 'img.png'
, 'foo/bar/baz.png'
Optionally supply a filepath which is appended to the random path.
callback(err, filepath)
Required
Type: Function
tempWrite.sync(input)
Type: String
|Buffer
Returns: the filepath