6.0.0 • Published 11 months ago
temp-write v6.0.0
temp-write
Write data to a random temporary 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 temporary file.
tempWrite.sync(fileContent, filePath?)
Returns the file path of the temporary file.
fileContent
Type: string | Uint8Array | stream.Readable
The data to write to the temporary file. Streams are supported only with the async API.
filePath
Type: string
\
Examples: 'img.png'
'foo/bar/baz.png'
Optionally specify a file path which is appended to the random path.
Related
- tempy - Get a random temporary file or directory path
6.0.0
11 months ago
5.0.0
4 years ago
4.0.0
6 years ago
3.4.0
7 years ago
3.3.0
8 years ago
3.2.0
8 years ago
3.1.0
8 years ago
3.0.0
8 years ago
2.1.0
10 years ago
2.0.1
10 years ago
2.0.0
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
11 years ago
1.0.0
11 years ago
0.3.1
11 years ago
0.3.0
11 years ago
0.2.0
11 years ago
0.1.1
11 years ago
0.1.0
11 years ago