How to use the md5-file function in md5-file

To help you get started, we’ve selected a few md5-file 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 gatsbyjs / gatsby / packages / gatsby / lib / schema / images-schema.js View on Github external
return new Promise(resolve => {
                    md5File(file.SourceFile, (err, hash) => {
                      const imgSrc = `/images/${hash}-${qs.stringify(args)}.${file.FileTypeExtension}`
                      const filePath = `${process.cwd()}/public${imgSrc}`
                      let transformer = sharp(file.SourceFile)
                        .resize(args.width, args.height)
                        .quality(args.quality)
                        .progressive()

                      // grayscale
                      if (args.grayscale) {
                        transformer = transformer.grayscale()
                      }

                      // rotate
                      if (args.rotate) {
                        transformer = transformer.rotate(args.rotate)
                      } else {
github skypager / skypager / src / features / file-manager / src / file-manager.js View on Github external
new Promise((resolve, reject) =>
            md5File(file, (err, hash) =>
              err ? reject(err) : resolve({ id: this.runtime.relative(file), hash })
            )
          )
github reg-viz / reg-cli / src / diff.js View on Github external
const getMD5 = (file) => new Promise((resolve, reject) => {
  md5File(file, (err, hash) => {
    if (err) reject(err);
    resolve(hash);
  })
});
github skypager / skypager / src / devtools / portfolio-manager / src / features / portfolio-manager.js View on Github external
const yarnLockHash = await new Promise((resolve, reject) =>
      md5File(portfolioRuntime.resolve('yarn.lock'), (err, hash) =>
        err ? reject(err) : resolve(hash)
      )
    )
github skypager / skypager / src / features / file-manager / src / file-manager.js View on Github external
new Promise((resolve, reject) =>
            md5File(file.path, (err, hash) => (err ? reject(err) : resolve({ file, hash })))
          )
github skypager / skypager / src / features / file-manager / src / file-manager.js View on Github external
return new Promise((resolve, reject) => {
    const result = file.call(fileManager, key)
    const path = result.path
    md5File(path, (err, hash) => (err ? reject(err) : resolve({ id: key, hash })))
  }).then(({ id, hash } = {}) => {
    updateFileHash.call(fileManager, id, hash)
github skypager / skypager / src / devtools / portfolio-manager / src / features / portfolio-manager.js View on Github external
new Promise((resolve, reject) =>
            md5File(file.path, (err, hash) => (err ? reject(err) : resolve({ file, hash })))
          )

md5-file

Get the MD5-sum of a given file, with low memory usage, even on huge files.

MIT
Latest version published 4 years ago

Package Health Score

71 / 100
Full package analysis