5.0.0 • Published 3 years ago
temp-write v5.0.0
temp-write
Write string/buffer/stream to a random temp file
Install
$ npm install temp-write
Usage
import fs from 'node:fs';
import tempWrite from 'temp-write';
const 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(fileContent, filePath?)
Returns a Promise
for the file path of the temp file.
tempWrite.sync(fileContent, filePath?)
Returns the file path of the temp file.
fileContent
Type: string | Buffer | stream.Readable
Data to write to the temp file. Streams are supported only with the async API.
filePath
Type: string
\
Examples: 'img.png'
'foo/bar/baz.png'
Optionally supply a file path which is appended to the random path.
Related
- tempy - Get a random temporary file or directory path
5.0.0
3 years ago
4.0.0
5 years ago
3.4.0
6 years ago
3.3.0
7 years ago
3.2.0
7 years ago
3.1.0
7 years ago
3.0.0
7 years ago
2.1.0
8 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.1.2
9 years ago
1.1.1
9 years ago
1.1.0
10 years ago
1.0.0
10 years ago
0.3.1
10 years ago
0.3.0
10 years ago
0.2.0
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago