{"name":"file-type","version":"22.0.1","description":"Detect the file type of a file, stream, or data","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/file-type.git"},"funding":"https://github.com/sindresorhus/file-type?sponsor=1","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./source/index.d.ts","default":"./source/index.js"},"sideEffects":false,"engines":{"node":">=22"},"scripts":{"test":"xo && ava && tsd --typings source/index.d.ts --files source/index.test-d.ts"},"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","ttc","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","skp","avif","eps","lzh","pgp","asar","stl","chm","3mf","zst","jxl","vcf","jls","pst","dwg","parquet","class","arj","cpio","ace","avro","icc","fbx","vsdx","vtt","apk","drc","lz4","potx","xltx","dotx","xltm","ots","odg","otg","otp","ott","xlsm","docm","dotm","potm","pptm","jar","jmp","rm","sav","ppsm","ppsx","tar.gz","reg","dat","key","numbers","pages"],"dependencies":{"@tokenizer/inflate":"^0.4.1","strtok3":"^10.3.5","token-types":"^6.1.2","uint8array-extras":"^1.5.0"},"devDependencies":{"@tokenizer/token":"^0.3.0","@types/node":"^25.5.0","ava":"^7.0.0","commonmark":"^0.31.2","esbuild":"^0.28.0","get-stream":"^9.0.1","tsd":"^0.33.0","xo":"^2.0.2"},"xo":[{"ignores":["fixture/**"]},{"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","n/prefer-global/buffer":"off","@stylistic/curly-newline":"off","ava/no-useless-t-pass":"off","ava/no-conditional-assertion":"off"}}],"ava":{"serial":true},"gitHead":"3c4b7e049171753c2f733c09afaf3f7ec9e09b13","_id":"file-type@22.0.1","bugs":{"url":"https://github.com/sindresorhus/file-type/issues"},"homepage":"https://github.com/sindresorhus/file-type#readme","_nodeVersion":"25.8.0","_npmVersion":"11.12.0","dist":{"shasum":"0184dbd6b6353bb25eb21a0c413a23885b6d1818","size":33520,"noattachment":false,"key":"/file-type/-/file-type-22.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/file-type/download/file-type-22.0.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/file-type_22.0.1_1775748254011_0.4354134627854105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-09T15:24:14.218Z","publish_time":1775748254218,"_source_registry_name":"default","_cnpm_publish_time":1775748254218,"dist-tags":{"latest":"22.0.1","version-16":"16.5.4"}}