How to use the default function from tmp

Find comprehensive JavaScript tmp.default code examples handpicked from public code repositorys.

tmp.default is a Node.js package that provides an API for creating temporary files and directories.

31
32
33
34
35
36
37
38
39
40
        expect((0, common_1.serialize)((0, common_1.makeRef)({ num: 32 }))).toBe('32 0 R');
    });
});
describe('PDF generation', () => {
    it('should initialize a PDF with the correct metadata', () => tslib_1.__awaiter(void 0, void 0, void 0, function* () {
        const pdfPath = tmp_1.default.tmpNameSync({
            prefix: 'pdiiif-test-',
            postfix: '.pdf',
        });
        const nodeStream = fs_1.default.createWriteStream(pdfPath);
fork icon0
star icon3
watch icon1

+ 3 other calls in file

How does tmp.default work?

tmp.default is a JavaScript library that provides an easy way to create temporary files and directories on the file system, which can be useful for testing or generating files dynamically without polluting the file system. It allows you to create, write to, read from, and delete temporary files and directories with a simple API.

Ai Example

1
2
3
4
5
6
7
8
9
const tmp = require("tmp");

// Create a temporary file
const tmpFile = tmp.fileSync();

console.log("File created at:", tmpFile.name);

// Use the file and then delete it
tmpFile.removeCallback();

This code will create a temporary file using the fileSync() method of tmp.default, and then log the path of the file to the console. It will then delete the file using the removeCallback() method of the TmpFile object returned by fileSync().