How to use the write-file-atomic function in write-file-atomic

To help you get started, we’ve selected a few write-file-atomic examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github typicode / lowdb / src / adapters / JSONFile.ts View on Github external
this.lock(release => {
        // Write atomically
        writeFileAtomic(this.file, JSON.stringify(data, null, 2), err => {
          // Release file
          release()

          if (err) {
            return reject(err)
          }

          resolve()
        })
      })
    })
github dsheiko / puppetry / src / service / io.js View on Github external
export const writeFile = ( filename, data ) => new Promise( ( resolve, reject ) => {
  writeFileAtomic( filename, data, ( err ) => {
    if ( err ) {
      return reject( err );
    }
    resolve();
  });
});
export const unlink = util.promisify( fs.unlink );
github thedillonb / GitHub-Trending / bin / main.ts View on Github external
return new Promise((res, rej) => {
    writeFileAtomic(file, JSON.stringify(data), err => (err ? rej(err) : res()));
  });
};

write-file-atomic

Write files in an atomic fashion w/configurable ownership

ISC
Latest version published 1 year ago

Package Health Score

85 / 100
Full package analysis

Popular write-file-atomic functions