{
  "_from": "extract-files@^8.0.0",
  "_id": "extract-files@8.1.0",
  "_inBundle": false,
  "_integrity": "sha512-PTGtfthZK79WUMk+avLmwx3NGdU8+iVFXC2NMGxKsn0MnihOG2lvumj+AZo8CTwTrwjXDgZ5tztbRlEdRjBonQ==",
  "_location": "/extract-files",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "extract-files@^8.0.0",
    "name": "extract-files",
    "escapedName": "extract-files",
    "rawSpec": "^8.0.0",
    "saveSpec": null,
    "fetchSpec": "^8.0.0"
  },
  "_requiredBy": [
    "/apollo-upload-client"
  ],
  "_resolved": "https://registry.npmjs.org/extract-files/-/extract-files-8.1.0.tgz",
  "_shasum": "46a0690d0fe77411a2e3804852adeaa65cd59288",
  "_spec": "extract-files@^8.0.0",
  "_where": "/home/adi/Documents/code/elixir/workspace/common_graphql_client/priv/npm/node_modules/apollo-upload-client",
  "author": {
    "name": "Jayden Seric",
    "email": "me@jaydenseric.com",
    "url": "https://jaydenseric.com"
  },
  "browserslist": "Node 10 - 12, Node >= 13.7, > 0.5%, not OperaMini all, not dead",
  "bugs": {
    "url": "https://github.com/jaydenseric/extract-files/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Clones a value, recursively extracting File, Blob and ReactNativeFile instances with their object paths, replacing them with null. FileList instances are treated as File instance arrays.",
  "devDependencies": {
    "@babel/cli": "^7.8.4",
    "@babel/core": "^7.9.0",
    "@babel/preset-env": "^7.9.0",
    "@size-limit/preset-small-lib": "^4.4.5",
    "babel-eslint": "^10.1.0",
    "babel-plugin-transform-require-extensions": "^2.0.1",
    "coverage-node": "^2.0.3",
    "eslint": "^6.8.0",
    "eslint-config-env": "^13.0.4",
    "eslint-config-prettier": "^6.10.1",
    "eslint-plugin-import": "^2.20.2",
    "eslint-plugin-jsdoc": "^22.1.0",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^3.1.2",
    "hard-rejection": "^2.1.0",
    "jsdoc-md": "^5.0.1",
    "prettier": "^2.0.4",
    "size-limit": "^4.4.5",
    "test-director": "^4.0.0"
  },
  "engines": {
    "node": "10 - 12 || >= 13.7"
  },
  "exports": {
    ".": {
      "import": "./lib/index.mjs",
      "require": "./lib/index.js"
    },
    "./lib/": "./lib/",
    "./package": "./package.json",
    "./package.json": "./package.json"
  },
  "files": [
    "lib"
  ],
  "funding": "https://github.com/sponsors/jaydenseric",
  "homepage": "https://github.com/jaydenseric/extract-files#readme",
  "keywords": [
    "extract",
    "file",
    "files",
    "File",
    "FileList",
    "Blob",
    "react",
    "native",
    "esm",
    "mjs"
  ],
  "license": "MIT",
  "main": "lib",
  "module": "lib/index.mjs",
  "name": "extract-files",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jaydenseric/extract-files.git"
  },
  "scripts": {
    "prepare": "npm run prepare:clean && npm run prepare:esm && npm run prepare:cjs && npm run prepare:jsdoc && npm run prepare:prettier",
    "prepare:cjs": "PREPARE_MODULE_TYPE=cjs babel src -d .",
    "prepare:clean": "rm -rf lib test",
    "prepare:esm": "PREPARE_MODULE_TYPE=esm babel src -d . --keep-file-extension",
    "prepare:jsdoc": "jsdoc-md",
    "prepare:prettier": "prettier --write lib test readme.md",
    "prepublishOnly": "npm test",
    "test": "npm run test:eslint && npm run test:prettier && npm run test:esm && npm run test:cjs && npm run test:size",
    "test:cjs": "coverage-node -r hard-rejection/register test",
    "test:eslint": "eslint --ext mjs,js .",
    "test:esm": "if node --input-type=module -e '' > /dev/null 2>&1; then coverage-node -r hard-rejection/register test/index.mjs; fi",
    "test:prettier": "prettier -c .",
    "test:size": "size-limit"
  },
  "sideEffects": false,
  "version": "8.1.0"
}
