ffv-validator

0.0.5 • Public • Published

Welcome to ffv 👋

Version Documentation Maintenance License: MIT

File format validation project is responsible to check if file contents match provided extension

🏠 Homepage

Prerequisites

  • npm >=5.5.0
  • node >=8.0.0

Install

npm install ffv-validator

Run tests

npm run test

Example

const fs = require('fs');
const { validate } = require('ffv');

const filename = './download.jpeg';
const readStream = fs.createReadStream(filename, { highWaterMark: 512 });
const wstream = fs.createWriteStream('download-1.png');

const pass = validate('jpeg');

readStream
  .pipe(pass)
  .pipe(wstream)
  .on('error', err => {
    console.error('Pipeline failed.', err);
  })
  .on('close', () => {
    console.log('Pipeline succeeded.');
  });

Resources

Author

👤 Dimitris Klouvas dimitris.klouvas@gmail.com

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Dimitris Klouvas dimitris.klouvas@gmail.com.
This project is MIT licensed.


This README was generated with ❤️ by readme-md-generator

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i ffv-validator

      Weekly Downloads

      3

      Version

      0.0.5

      License

      MIT

      Unpacked Size

      70.7 kB

      Total Files

      8

      Last publish

      Collaborators

      • dimkl