{
  "_from": "file-type@20.4.1",
  "_id": "file-type@20.4.1",
  "_inBundle": false,
  "_integrity": "sha512-hw9gNZXUfZ02Jo0uafWLaFVPter5/k2rfcrjFJJHX/77xtSDOfJuEFb6oKlFV86FLP1SuyHMW1PSk0U9M5tKkQ==",
  "_location": "/file-type",
  "_phantomChildren": {},
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "file-type@20.4.1",
    "name": "file-type",
    "escapedName": "file-type",
    "rawSpec": "20.4.1",
    "saveSpec": null,
    "fetchSpec": "20.4.1"
  },
  "_requiredBy": [
    "/@nestjs/common"
  ],
  "_resolved": "https://registry.npmjs.org/file-type/-/file-type-20.4.1.tgz",
  "_shasum": "8a58cf0922c6098af0ca5d84d5cf859c0c0f56a5",
  "_spec": "file-type@20.4.1",
  "_where": "/home/kattop/public_html/rafique/api/node_modules/@nestjs/common",
  "author": {
    "name": "Sindre Sorhus",
    "email": "sindresorhus@gmail.com",
    "url": "https://sindresorhus.com"
  },
  "ava": {
    "serial": true
  },
  "bugs": {
    "url": "https://github.com/sindresorhus/file-type/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "@tokenizer/inflate": "^0.2.6",
    "strtok3": "^10.2.0",
    "token-types": "^6.0.0",
    "uint8array-extras": "^1.4.0"
  },
  "deprecated": false,
  "description": "Detect the file type of a file, stream, or data",
  "devDependencies": {
    "@tokenizer/token": "^0.3.0",
    "@types/node": "^22.10.5",
    "ava": "^6.0.1",
    "commonmark": "^0.31.2",
    "get-stream": "^9.0.1",
    "noop-stream": "^1.0.0",
    "tsd": "^0.31.2",
    "xo": "^0.60.0"
  },
  "engines": {
    "node": ">=18"
  },
  "exports": {
    ".": {
      "node": {
        "types": "./index.d.ts",
        "import": "./index.js",
        "module-sync": "./index.js"
      },
      "default": {
        "types": "./core.d.ts",
        "import": "./core.js",
        "module-sync": "./core.js"
      }
    },
    "./core": {
      "types": "./core.d.ts",
      "default": "./core.js"
    },
    "./node": {
      "types": "./index.d.ts",
      "default": "./index.js"
    }
  },
  "files": [
    "index.js",
    "index.d.ts",
    "core.js",
    "core.d.ts",
    "supported.js",
    "util.js"
  ],
  "funding": "https://github.com/sindresorhus/file-type?sponsor=1",
  "homepage": "https://github.com/sindresorhus/file-type#readme",
  "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",
    "ai",
    "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",
    "rm"
  ],
  "license": "MIT",
  "name": "file-type",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sindresorhus/file-type.git"
  },
  "scripts": {
    "test": "xo && ava && tsd"
  },
  "sideEffects": false,
  "type": "module",
  "version": "20.4.1",
  "xo": {
    "envs": [
      "node",
      "browser"
    ],
    "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"
    }
  }
}
