is-file-animated
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

is-file-animated

npm ci standard standard version

is-file-animated is a simple library for detecting animated GIF/PNG/WebP images from Blob/File or fs.FileHandle.

Install

npm install is-file-animated

Example

On browsers and similar environments:

import isAnimated from 'https://cdn.jsdelivr.net/npm/is-file-animated/+esm'

const response = await fetch(url)

const blob = await response.blob()
const answer = await isAnimated(blob) ? 'Yes' : 'No'
console.log(`Is "${url}" animated? ${answer}.`)

On Node.js:

import { open } from 'fs/promises'
import isAnimated from 'is-file-animated'

const filename = process.argv[2]

const handle = await open(filename)
const answer = await isAnimated(handle) ? 'Yes' : 'No'
console.log(`Is "${filename}" animated? ${answer}.`)

License

MIT

Package Sidebar

Install

npm i is-file-animated

Weekly Downloads

1,265

Version

1.0.2

License

MIT

Unpacked Size

15.3 kB

Total Files

13

Last publish

Collaborators

  • saschanaz