UNPKG

sylido-file-type

Version:

Detect the file type of a Buffer/Uint8Array/ArrayBuffer

246 lines (245 loc) 3.11 kB
{ "name": "sylido-file-type", "version": "1.0.1", "description": "Detect the file type of a Buffer/Uint8Array/ArrayBuffer", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/sylido/file-type.git" }, "funding": "https://github.com/sylido/file-type", "author": { "name": "Danail Gabenski", "email": "solidanski@gmail.com", "url": "https://github.com/sylido/file-type" }, "type": "module", "exports": { ".": { "node": "./index.js", "default": "./browser.js" }, "./core": "./core.js" }, "engines": { "node": ">=14.16" }, "scripts": { "test": "xo && ava && tsd" }, "files": [ "index.js", "index.d.ts", "browser.js", "browser.d.ts", "core.js", "core.d.ts", "supported.js", "util.js" ], "keywords": [ "mime", "file", "type", "magic", "archive", "image", "img", "pic", "picture", "flash", "photo", "video", "detect", "check", "is", "exif", "elf", "macho", "exe", "binary", "buffer", "uint8array", "jpg", "png", "apng", "gif", "webp", "flif", "xcf", "cr2", "cr3", "orf", "arw", "dng", "nef", "rw2", "raf", "tif", "bmp", "icns", "jxr", "psd", "indd", "zip", "tar", "rar", "gz", "bz2", "7z", "dmg", "mp4", "mid", "mkv", "webm", "mov", "avi", "mpg", "mp2", "mp3", "m4a", "ogg", "opus", "flac", "wav", "amr", "pdf", "epub", "mobi", "swf", "rtf", "woff", "woff2", "eot", "ttf", "otf", "ico", "flv", "ps", "xz", "sqlite", "xpi", "cab", "deb", "ar", "rpm", "Z", "lz", "cfb", "mxf", "mts", "wasm", "webassembly", "blend", "bpg", "docx", "pptx", "xlsx", "3gp", "j2c", "jp2", "jpm", "jpx", "mj2", "aif", "odt", "ods", "odp", "xml", "heic", "ics", "glb", "pcap", "dsf", "lnk", "alias", "voc", "ac3", "3g2", "m4b", "m4p", "m4v", "f4a", "f4b", "f4p", "f4v", "mie", "qcp", "asf", "ogv", "ogm", "oga", "spx", "ogx", "ape", "wv", "cur", "nes", "crx", "ktx", "dcm", "mpc", "arrow", "shp", "aac", "mp1", "it", "s3m", "xm", "ai", "skp", "avif", "eps", "lzh", "pgp", "asar", "stl", "chm", "3mf", "zst", "jxl", "vcf", "jls", "pst", "dwg", "parquet", "class", "arj", "cpio", "ace", "avro", "icc" ], "dependencies": { "readable-web-to-node-stream": "^3.0.2", "strtok3": "npm:sylido-strtok3@^1.0.0", "token-types": "^5.0.1" }, "devDependencies": { "@tokenizer/token": "^0.3.0", "@types/node": "^20.1.2", "ava": "^5.2.0", "commonmark": "^0.30.0", "noop-stream": "^1.0.0", "tsd": "^0.28.1", "xo": "^0.54.2" }, "xo": { "envs": [ "node", "browser" ], "rules": { "no-inner-declarations": "warn", "no-await-in-loop": "warn", "no-bitwise": "off", "@typescript-eslint/no-unsafe-assignment": "off", "unicorn/text-encoding-identifier-case": "off", "unicorn/switch-case-braces": "off", "unicorn/prefer-top-level-await": "off" } }, "ava": { "serial": true } }