{"versions":{"1.0.0":{"name":"extract-files","version":"1.0.0","description":"Reversibly extracts files from an object tree.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"http://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files"],"dependencies":{"babel-runtime":"^6.23.0"},"devDependencies":{"babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.2.0","eslint-plugin-prettier":"^2.1.2","husky":"^0.14.3","lint-staged":"^4.0.1","prettier":"^1.5.2","rollup":"^0.45.1","rollup-plugin-babel":"^2.7.1","rollup-watch":"^4.0.0"},"scripts":{"lint":"eslint .","prebuild":"npm run lint","build":"rollup --config","prepublishOnly":"npm run build","precommit":"lint-staged"},"main":"dist/extract-files.js","module":"dist/extract-files.module.js","files":["src","dist"],"eslintConfig":{"parser":"babel-eslint","parserOptions":{"sourceType":"module","ecmaVersion":2017,"ecmaFeatures":{"experimentalObjectRestSpread":true}},"env":{"es6":true,"node":true,"browser":true},"extends":["eslint:recommended"],"plugins":["prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"singleQuote":true}]}},"lint-staged":{"**/*.js":["eslint --fix","git add"]},"gitHead":"cfb69d63bd46a7a987a141ad00adf77e327bf13c","_id":"extract-files@1.0.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-UDGhwkqhnOHkDFmgB+XPJXsCNw4E8RP++iatjsU3WlgMmSkVY8swC3/ux/bqZt4a8ttqcsCT458GKHxxLacCvw==","shasum":"743e8f8401193d9de1103648146bcbbf192b7899","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files-1.0.0.tgz_1499847328624_0.548290483886376"},"directories":{},"contributors":[]},"1.1.0":{"name":"extract-files","version":"1.1.0","description":"Reversibly extracts files from an object tree.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"http://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files"],"dependencies":{"babel-runtime":"^6.23.0"},"devDependencies":{"ava":"^0.20.0","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.2.0","eslint-plugin-prettier":"^2.1.2","husky":"^0.14.3","prettier":"^1.5.2","rollup":"^0.45.2","rollup-plugin-babel":"^2.7.1","rollup-watch":"^4.3.1"},"scripts":{"lint":"eslint .","buildtest":"rollup --config rollup.config.test.js","test":"ava test/bundle.js","build":"rollup --config","prebuildtest":"npm run lint","pretest":"npm run buildtest","prebuild":"npm run test","prepublishOnly":"npm run build","precommit":"npm test"},"main":"dist/extract-files.js","module":"dist/extract-files.module.js","files":["src","dist"],"eslintConfig":{"parser":"babel-eslint","parserOptions":{"sourceType":"module","ecmaVersion":2017,"ecmaFeatures":{"experimentalObjectRestSpread":true}},"env":{"es6":true,"node":true,"browser":true},"extends":["eslint:recommended"],"plugins":["prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"singleQuote":true}]}},"gitHead":"c5ddc5f13760f577cee0849bed8b77e3383b3d82","_id":"extract-files@1.1.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-d/NURNN3NBGBBJvzlElkqGeStzDvobDL6jhwSShK5u6J075jioq8TVq3MhYYD+CzQBkX147Hk4tDOjkUI0gF9Q==","shasum":"da55e55d8b718b6b8e25a77df353c8909e65497a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-1.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files-1.1.0.tgz_1499919318824_0.2631542922463268"},"directories":{},"contributors":[]},"2.0.0":{"name":"extract-files","version":"2.0.0","description":"Reversibly extracts files from an object tree.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"http://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files"],"dependencies":{"babel-runtime":"^6.23.0"},"devDependencies":{"ava":"^0.21.0","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.2.0","eslint-plugin-prettier":"^2.1.2","husky":"^0.14.3","prettier":"^1.5.2","rollup":"^0.45.2","rollup-plugin-babel":"^2.7.1","rollup-watch":"^4.3.1"},"scripts":{"lint":"eslint .","buildtest":"rollup --config rollup.config.test.js","test":"ava test/bundle.js","build":"rollup --config","prebuildtest":"npm run lint","pretest":"npm run buildtest","prebuild":"npm run test","prepublishOnly":"npm run build","precommit":"npm test"},"main":"dist/extract-files.js","module":"dist/extract-files.module.js","files":["src","dist"],"eslintConfig":{"parser":"babel-eslint","parserOptions":{"sourceType":"module","ecmaVersion":2017,"ecmaFeatures":{"experimentalObjectRestSpread":true}},"env":{"es6":true,"node":true,"browser":true},"extends":["eslint:recommended"],"plugins":["prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"singleQuote":true}]}},"gitHead":"fa0b76560184297681a7c4c8773501c75caac1d8","_id":"extract-files@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-MGIEld10UZwW4r61iu8AoLoQML3A1klqReuJMs2AmGYOPTVttmvxlu/gkQwwtSAq519kn50X95zHQzq7ziD8fg==","shasum":"eb48906fa9fb1a886f238a00a733166d8e758afb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-2.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files-2.0.0.tgz_1501077124583_0.7705491976812482"},"directories":{},"contributors":[]},"2.0.1":{"name":"extract-files","version":"2.0.1","description":"Reversibly extracts files from an object tree.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"http://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files"],"dependencies":{"babel-runtime":"^6.25.0"},"devDependencies":{"ava":"^0.21.0","babel-eslint":"^7.2.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.4.1","eslint-plugin-prettier":"^2.1.2","husky":"^0.14.3","prettier":"^1.5.2","rollup":"^0.45.2","rollup-plugin-babel":"^3.0.1","rollup-watch":"^4.3.1"},"scripts":{"lint":"eslint .","buildtest":"rollup --config rollup.config.test.js","test":"ava test/bundle.js","build":"rollup --config","prebuildtest":"npm run lint","pretest":"npm run buildtest","prebuild":"npm run test","prepublishOnly":"npm run build","precommit":"npm test"},"main":"dist/extract-files.js","module":"dist/extract-files.module.js","files":["src","dist"],"eslintConfig":{"parser":"babel-eslint","parserOptions":{"sourceType":"module","ecmaVersion":2017,"ecmaFeatures":{"experimentalObjectRestSpread":true}},"env":{"es6":true,"node":true,"browser":true},"extends":["eslint:recommended"],"plugins":["prettier"],"rules":{"prettier/prettier":["error",{"semi":false,"singleQuote":true}]}},"gitHead":"10236ac78548a3f9c64d148aa79e1444e8dff285","_id":"extract-files@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-O9PWOzf3vRYQtf3M+TTKDaLaQhLVKeehIEgctN9zUSu+7g/lEaAiynxJezxXNMbR7gRdODUvFYWCp+NwsOzY0w==","shasum":"27df9e5a209f6d106bc1451ae378fd0b1f3409d0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-2.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files-2.0.1.tgz_1502255119285_0.2693610682617873"},"directories":{},"contributors":[]},"2.1.0":{"name":"extract-files","version":"2.1.0","description":"Reversibly extracts files from an object tree.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"http://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=6.10"},"browserslist":">1%","dependencies":{"@babel/runtime":"^7.0.0-beta.37"},"devDependencies":{"@babel/cli":"^7.0.0-beta.37","@babel/core":"^7.0.0-beta.37","@babel/plugin-proposal-class-properties":"^7.0.0-beta.37","@babel/plugin-transform-runtime":"^7.0.0-beta.37","@babel/preset-env":"^7.0.0-beta.37","ava":"^0.24.0","babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-plugin-prettier":"^2.4.0","husky":"^0.14.3","lint-staged":"^6.0.0","prettier":"^1.10.2","rimraf":"^2.6.2"},"scripts":{"build":"rimraf lib && npm run build:js && npm run build:mjs && prettier --write 'lib/**/*.{js,mjs}'","build:js":"babel src --out-dir lib","build:mjs":"MODULE=true babel src --out-dir lib --keep-file-extension","lint":"eslint . --ext js,mjs","fix":"npm run lint -- --fix && prettier --write '**/*.md'","pretest":"npm run build","test":"ava lib/test.js --serial --verbose","precommit":"lint-staged","prepublishOnly":"npm run lint && npm run build && npm run test"},"lint-staged":{"*.mjs":"eslint"},"eslintIgnore":["!.babelrc.js","lib"],"eslintConfig":{"parser":"babel-eslint","parserOptions":{"sourceType":"module","ecmaVersion":2017,"ecmaFeatures":{"experimentalObjectRestSpread":true}},"env":{"es6":true,"node":true,"browser":true},"extends":["eslint:recommended"],"plugins":["prettier"],"rules":{"curly":["error","multi"],"prettier/prettier":"error"}},"prettier":{"proseWrap":"never","semi":false,"singleQuote":true},"gitHead":"a00352d2867689357d059629550b505068fb4af6","_id":"extract-files@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-55q/rROvJ0w7g8zGVw114MVU2jS2J+0iNMjFOsUclf1Fg8GSAufjPNoAToeouKBv136wZ9xpCPHFL6oV22JPww==","shasum":"75581f0033e9105dd1f556acbf78f064dee18426","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-2.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files-2.1.0.tgz_1516024550686_0.653000061865896"},"directories":{},"contributors":[]},"2.1.1":{"name":"extract-files","version":"2.1.1","description":"Reversibly extracts files from an object tree.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"http://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=6.10"},"browserslist":">1%","dependencies":{"@babel/runtime":"^7.0.0-beta.37"},"devDependencies":{"@babel/cli":"^7.0.0-beta.37","@babel/core":"^7.0.0-beta.37","@babel/plugin-proposal-class-properties":"^7.0.0-beta.37","@babel/plugin-transform-runtime":"^7.0.0-beta.37","@babel/preset-env":"^7.0.0-beta.37","ava":"^0.24.0","babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-plugin-prettier":"^2.4.0","husky":"^0.14.3","lint-staged":"^6.0.0","prettier":"^1.10.2","rimraf":"^2.6.2"},"scripts":{"build":"rimraf lib && npm run build:js && npm run build:mjs && prettier --write 'lib/**/*.{js,mjs}'","build:js":"babel src --out-dir lib","build:mjs":"MODULE=true babel src --out-dir lib --keep-file-extension","lint":"eslint . --ext js,mjs","fix":"npm run lint -- --fix && prettier --write '**/*.md'","pretest":"npm run build","test":"ava lib/test.js --serial --verbose","precommit":"lint-staged","prepublishOnly":"npm run lint && npm run build && npm run test"},"lint-staged":{"*.mjs":"eslint"},"eslintIgnore":["!.babelrc.js","lib"],"eslintConfig":{"parser":"babel-eslint","parserOptions":{"sourceType":"module","ecmaVersion":2017,"ecmaFeatures":{"experimentalObjectRestSpread":true}},"env":{"es6":true,"node":true,"browser":true},"extends":["eslint:recommended"],"plugins":["prettier"],"rules":{"curly":["error","multi"],"prettier/prettier":"error"}},"prettier":{"proseWrap":"never","semi":false,"singleQuote":true},"gitHead":"b2b945f5203b362ccbfe1cc05fd6455ebde1e0c1","_id":"extract-files@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-dijx+TFYPeI9RbDUj54D+jE7emaxCKXWinkzxrW7EiaGDhm46SPlQRH3n6MksCON3p1T6vprO33kzCa5U0ZzOA==","shasum":"3e76eaeeccb5789fc369bfc22bdf9c0e6c5d8b1b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-2.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files-2.1.1.tgz_1516027119700_0.7077810717746615"},"directories":{},"contributors":[]},"3.0.0":{"name":"extract-files","version":"3.0.0","description":"Reversibly extracts files from an object tree.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"http://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=6.10"},"browserslist":">1%","dependencies":{"@babel/runtime":"^7.0.0-beta.37"},"devDependencies":{"@babel/cli":"^7.0.0-beta.37","@babel/core":"^7.0.0-beta.37","@babel/plugin-proposal-class-properties":"^7.0.0-beta.37","@babel/plugin-transform-runtime":"^7.0.0-beta.37","@babel/preset-env":"^7.0.0-beta.37","ava":"^0.24.0","babel-eslint":"^8.2.1","eslint":"^4.15.0","eslint-plugin-prettier":"^2.5.0","husky":"^0.14.3","lint-staged":"^6.0.0","prettier":"^1.10.2","rimraf":"^2.6.2"},"scripts":{"build":"rimraf lib && npm run build:js && npm run build:mjs && prettier --write 'lib/**/*.{js,mjs}'","build:js":"babel src --out-dir lib","build:mjs":"MODULE=true babel src --out-dir lib --keep-file-extension","lint":"eslint . --ext js,mjs","fix":"npm run lint -- --fix && prettier --write '**/*.md'","pretest":"npm run lint && npm run build","test":"ava lib/test.js --serial --verbose","precommit":"lint-staged","prepublishOnly":"npm run test"},"lint-staged":{"*.mjs":"eslint"},"eslintIgnore":["!.babelrc.js","lib"],"eslintConfig":{"parser":"babel-eslint","parserOptions":{"sourceType":"module","ecmaVersion":2017,"ecmaFeatures":{"experimentalObjectRestSpread":true}},"env":{"es6":true,"node":true,"browser":true},"extends":["eslint:recommended"],"plugins":["prettier"],"rules":{"curly":["error","multi"],"prettier/prettier":"error"}},"prettier":{"proseWrap":"never","semi":false,"singleQuote":true},"gitHead":"6763316b860a61a6aa9f53fe4f36b4a9fc58bbf2","_id":"extract-files@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-zAq83JqQQZt2XcUtkqPxWLPegb60zdWZCufve7rcvllrZOHZyaCN0t1FSPc3TQrm5JetHmuNgv9knxJrk8Tziw==","shasum":"34ddb946fd5c3232c6874bc0760ab6af955947c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-3.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files-3.0.0.tgz_1516149763209_0.06068877596408129"},"directories":{},"contributors":[]},"3.1.0":{"name":"extract-files","version":"3.1.0","description":"Reversibly extracts files from an object tree.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"http://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","engines":{"node":">=6.10"},"browserslist":">1%","dependencies":{"@babel/runtime":"^7.0.0-beta.38"},"devDependencies":{"@babel/cli":"^7.0.0-beta.38","@babel/core":"^7.0.0-beta.38","@babel/plugin-proposal-class-properties":"^7.0.0-beta.38","@babel/plugin-transform-runtime":"^7.0.0-beta.38","@babel/preset-env":"^7.0.0-beta.38","ava":"^0.25.0","babel-eslint":"^8.2.1","eslint":"^4.16.0","eslint-plugin-prettier":"^2.5.0","husky":"^0.14.3","lint-staged":"^6.1.0","prettier":"^1.10.2","rimraf":"^2.6.2"},"scripts":{"build":"rimraf lib && npm run build:js && npm run build:mjs && prettier --write 'lib/**/*.{js,mjs}'","build:js":"babel src --out-dir lib","build:mjs":"MODULE=true babel src --out-dir lib --keep-file-extension","lint":"eslint . --ext js,mjs","fix":"npm run lint -- --fix && prettier --write '**/*.md'","pretest":"npm run lint && npm run build","test":"ava lib/test.js --serial --verbose","precommit":"lint-staged","prepublishOnly":"npm run test"},"lint-staged":{"*.mjs":"eslint"},"eslintIgnore":["!.babelrc.js","lib"],"eslintConfig":{"parser":"babel-eslint","parserOptions":{"sourceType":"module","ecmaVersion":2017,"ecmaFeatures":{"experimentalObjectRestSpread":true}},"env":{"es6":true,"node":true,"browser":true},"extends":["eslint:recommended"],"plugins":["prettier"],"rules":{"curly":["error","multi"],"prettier/prettier":"error"}},"prettier":{"proseWrap":"never","semi":false,"singleQuote":true},"gitHead":"2bdf6711c480a25ed8160b4f780471e70544ecf6","_id":"extract-files@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-urkJPM4N88CMy1AfDw+Avudon6fToTsaG5j5VN0aybn88udv1yrERFCweV78NaZg7DOFsQULkFgvP64vNQFNMQ==","shasum":"b70424c9d4a1a4208efe22069388f428e4ae00f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-3.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files-3.1.0.tgz_1517109793469_0.370176101103425"},"directories":{},"contributors":[]},"4.0.0":{"name":"extract-files","version":"4.0.0","description":"Reversibly extracts File, Blob and ReactNativeFile instances, with object paths, from an object tree and replaces them with null. FileList instances are treated as File instance arrays.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"files":["lib","!lib/test.*"],"main":"lib","module":"lib/index.mjs","sideEffects":false,"engines":{"node":">=6.10"},"browserslist":">1%","devDependencies":{"@babel/cli":"^7.0.0-rc.1","@babel/core":"^7.0.0-rc.1","@babel/plugin-proposal-class-properties":"^7.0.0-rc.1","@babel/preset-env":"^7.0.0-rc.1","babel-eslint":"^8.2.6","eslint":"^5.3.0","eslint-config-env":"^1.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","husky":"^0.14.3","if-ver":"^1.0.6","jsdoc-md":"^1.4.0","lint-staged":"^7.2.2","prettier":"^1.14.2","size-limit":"^0.19.2","tap":"^12.0.1"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' readme.md --write","test":"npm run test:eslint && npm run test:prettier && npm run test:size && npm run test:mjs && npm run test:js","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:size":"size-limit","test:mjs":"if-ver -ge 8.5 || exit 0; node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"npm run prepare && npm test","precommit":"lint-staged"},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,yml,md}":"prettier -l"},"eslintIgnore":["lib"],"eslintConfig":{"extends":["env"]},"prettier":{"proseWrap":"never","singleQuote":true,"semi":false},"size-limit":[{"name":"ESM","path":"lib/index.mjs","limit":"500 B"},{"name":"CJS","path":"lib/index.js","limit":"500 B"}],"gitHead":"7cf5392a5d58e57fc37e8d7496be9bc243f35d7b","_id":"extract-files@4.0.0","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-beLL9RAMrdAU1myviggeJH6nlsfLS5Ei1fUX7ETw8GUsr6VHtZVW8stz686ConpZzncFitbDG1II/m32gc3sXQ==","shasum":"a5bbcac16d753a7b7c74fbda1d4992424bfa5fa4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-4.0.0.tgz","fileCount":11,"unpackedSize":17824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcRObCRA9TVsSAnZWagAAoXAP/17GvivLiWxn6y/2HVX8\nSlt1Prjug0TGEOBV2DhMPO2LA53g0VI+mZNZ4LEpU0YOekt6he/woKkxYHWk\nc+xxUPa9dZao5Fxd1V0BqDpgC5Zq/tsfIaf0Mi+1sFHBugyVe5q2+934EqxG\nEbw1maBFkUgFDSsOarkhhI6jg+N/iWcE2JdRo2aGwHxr4OW4fAeHGt77G+e2\ncD3vAlCsU3KlddDkktt9+/lZ8CamL2n3ipI6BxxzSQR21YDqRfgdopu2EqIJ\njDWSgPkjNyHkaYLsKQ1Xj8XNVMJnOrzUGVVanaY1/0YbkY0Y/qqdG5oVpp0R\nvP1HSwJ5KQ7aM9uvPc8pRNJ8ROxji5rf43lv9lY4j1ci4v1b9xj27S8VWuin\npSEddNovllH1o5kylPH1aPGYvGLT3vfhzLf1/sjOX32Yzuao6gFxgYdGVS5n\nKC4UMTsJCgk1qgLQaaJGLl+++DDRwxJe1rlz6Pw9/ctQddcZTHJ0TC/casID\nT5nK+81uoGmzTp+0lKSbcZ8ohpWrsYGTZn4W42TV6+TUsoPkcFQ3gIo/nsRF\nxENKM4nzzIt7fo1xeFNA4YWitl8yR7OA+ZnialuaUTg71fSUn1QEcc3Fj/65\n7+b8nNZdJKHvy6jBYx0GNMYJsFrqAojyEshITaZ481wKvQ7QJc9sYwEIme4x\nTNE2\r\n=TYE5\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_4.0.0_1534137241365_0.965104691819592"},"_hasShrinkwrap":false,"contributors":[]},"4.1.0":{"name":"extract-files","version":"4.1.0","description":"Reversibly extracts File, Blob and ReactNativeFile instances, with object paths, from an object tree and replaces them with null. FileList instances are treated as File instance arrays.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"main":"lib","sideEffects":false,"engines":{"node":">=6"},"browserslist":"> 0.5%, not dead, node 6","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-config-env":"^1.2.1","eslint-config-prettier":"^3.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.1.2","if-ver":"^1.0.6","jsdoc-md":"^1.6.0","lint-staged":"^8.0.4","prettier":"^1.14.3","size-limit":"^0.21.0","tap":"^12.0.1"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' readme.md --write","test":"npm run test:eslint && npm run test:prettier && npm run test:size && npm run test:mjs && npm run test:js","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:size":"size-limit","test:mjs":"if-ver -ge 8.5 || exit 0; node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"npm run prepare && npm test"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,yml,md}":"prettier -l"},"eslintIgnore":["lib"],"eslintConfig":{"extends":["env"]},"prettier":{"proseWrap":"never","singleQuote":true,"semi":false},"size-limit":[{"name":"ESM","path":"lib/index.mjs","limit":"500 B"},{"name":"CJS","path":"lib/index.js","limit":"500 B"}],"gitHead":"989115d4b21e161a99a9f487e12c8ebe880953cf","_id":"extract-files@4.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-2gjdb3dVzr1ie9+K8pupPTnsNkK4qmzbTFOIxghiWoh6nCTajGCGC72ZNYX0nBWy5IOq1FXfRVgvkkLqqE4sdw==","shasum":"2d5b64af688dfd030274ca542c43fabba325019a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-4.1.0.tgz","fileCount":11,"unpackedSize":18558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2l2uCRA9TVsSAnZWagAAR68P/35WQpv1b/VV2D7XcEOK\nReF01WjmLI//9lHRUuNGAC4MXQ9iBslfDMx6DAur/vJCOYn4ZLU2vH3EElwB\nEZ39f1ZRHOJj8n3rYsvtkui6JK6pjwQ908c5C548FGwu5hCeLmac2y0VzPFO\n62B6DUP96U31Tn62TJWQFn0a2z+NpXGDsnQXM9GLAXk9X1GZcOqX4HzUdD+t\nBP8/2unKtOln6iVLG4TTFwdQAmaNaiiy+YTehCNMlVFiSPpEBFjfsoa6eLbV\n5tfG7ZivgnbkXZ0OGGGSdqH5PehMaCYuafY9rGxJKW1Nden3TpLmq/Lz6kQ8\nJ/ucRZnfEo87mNdOgTorpu66RqsCc55tdGffocNob6Ue7hZYENjC5hyw2s6+\nWhTNzlJYtz4WYbfI1ogtBE0Y99BMbLMKKYFzRE9lNtRY2bgizq5hxaCCO7Iz\nxyX6/CJQ+8cmtVdjH8a2GgSziQ8Ic06BypMDTHGVgznfelo5v6ZcLl85Zt0o\nlzoVFqFIb5lLj9sVAZPYn4r9VukcqonbpxfXjyNQJet9lsttoTZ0kb6kwcJA\n57W2HRWdFln0A+kZOVlCa8Zjy5yb8nfwITXUAE3EY696UfUpu4rFEVL7Qipn\ntQuPnO60cHIIJnhx0tkPOHTXQnvQSRV6hj5HVKCGZ8LENBQ4W9ddpLiHS1sT\nLGOI\r\n=5w3i\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_4.1.0_1541037486072_0.34744712683275947"},"_hasShrinkwrap":false,"contributors":[]},"5.0.0":{"name":"extract-files","version":"5.0.0","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.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"main":"lib","sideEffects":false,"engines":{"node":">=6"},"browserslist":"> 0.5%, not dead, node 6","devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/preset-env":"^7.2.0","babel-eslint":"^10.0.1","eslint":"^5.10.0","eslint-config-env":"^2.0.0","eslint-config-prettier":"^3.3.0","eslint-plugin-import":"^2.14.0","eslint-plugin-import-order-alphabetical":"0.0.1","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.1","if-ver":"^1.0.6","jsdoc-md":"^1.7.0","lint-staged":"^8.1.0","prettier":"^1.15.3","size-limit":"^0.21.0","tap":"^12.1.1"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' readme.md --write","test":"npm run test:eslint && npm run test:prettier && npm run test:size && npm run test:mjs && npm run test:js","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:size":"size-limit","test:mjs":"if-ver -ge 8.5 || exit 0; node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"npm run prepare && npm test"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,yml,md}":"prettier -l"},"eslintIgnore":["lib"],"eslintConfig":{"extends":["env"]},"prettier":{"proseWrap":"never","singleQuote":true,"semi":false},"size-limit":[{"name":"ESM","path":"lib/index.mjs","limit":"500 B"},{"name":"CJS","path":"lib/index.js","limit":"500 B"}],"gitHead":"c370c54c0f66430d4413f30d5481f34be6ec0a6f","_id":"extract-files@5.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-mTMXDGagB142JLMIbGRc11sNLPuN6G8qj5lRMx9T41Fkt3ot0OPkehcsLw05uT98LGEae2A1wFFDMkY4VEpbqg==","shasum":"750f1e969b79b8e67a0ac40268dc6346fc339a3a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-5.0.0.tgz","fileCount":9,"unpackedSize":19999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGuhqCRA9TVsSAnZWagAAcyIQAIWQIVU5Ejb/+YP3JfdF\nU6sy5ZKGDfmVEMkCTsG1t1UbYsYCcnCwIREV5Q0VEE5qpDh9Johem9m8EtRn\nJO1uGjCMUdW9qRA3eFsrB9gPjkF75HbiMCbUJ5U4KOCBdr4/mFwqMD5wCMeF\nUpA1SJXb3O+YzTN1Aw/6EXWS6yucbiZpskIC8ZSnTwEphPFmIUedW/hijGUj\nWRZoUzntI4l7WjXjtu2D5WvP6b3q/S93w7oF/Rh33/+KLtBVG98bpi3DIJoq\n5LUnaV9+VrALyBX+OwZbHHtQSSVBRETCHhG5n0OkXAWwX1De8GiTv+SCM4lR\nyyg4oETV264DIMbvnrIG2GWXdaevnZmeWPKQj32sibQOFjoBvSIDrTUP8u58\nuMW3C0foqQwx1HpUuFtkkXI1DUxFLrAalSLd890nJM9WwL8972zEIJYWh7vn\nNSSKMb88LneOphmsHMKXF/C1zh0ly7iHdO1zl3Oj/viibVHk/eio6DInXnL4\na3wgNL6e1DdNK/Nl++0WQcuAdloxFVyjPUPEZqo1UkF+mY89Tw7iHaMDKdjw\n5xGirKliLkw3Dd6UdEd/rxV1q4LCJafX6BNDgjGTynDu93Y5yLOYMmJKRv9h\ndCv2So1+nnC8nul3VpqnB+7RIfxv5H/Nyd4PQnWp5W7J6b2rTo960KUc5F1N\nUjfj\r\n=RqfV\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_5.0.0_1545267306197_0.9482084671484059"},"_hasShrinkwrap":false,"contributors":[]},"5.0.1":{"name":"extract-files","version":"5.0.1","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.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"main":"lib","sideEffects":false,"engines":{"node":">=6"},"browserslist":"> 0.5%, not dead, node 6","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","babel-eslint":"^10.0.1","eslint":"^5.12.1","eslint-config-env":"^2.0.0","eslint-config-prettier":"^3.6.0","eslint-plugin-import":"^2.14.0","eslint-plugin-import-order-alphabetical":"0.0.1","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","husky":"^1.3.1","if-ver":"^1.0.6","jsdoc-md":"^1.7.0","lint-staged":"^8.1.0","prettier":"^1.16.0","size-limit":"^0.21.1","tap":"^12.1.1"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' readme.md --write","test":"npm run test:eslint && npm run test:prettier && npm run test:size && npm run test:mjs && npm run test:js","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:size":"size-limit","test:mjs":"if-ver -ge 8.5 || exit 0; node --experimental-modules --no-warnings lib/test | tap-mocha-reporter spec","test:js":"node lib/test | tap-mocha-reporter spec","prepublishOnly":"npm run prepare && npm test"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{mjs,js}":"eslint","*.{json,yml,md}":"prettier -l"},"eslintIgnore":["lib"],"eslintConfig":{"extends":["env"]},"prettier":{"proseWrap":"never","singleQuote":true,"semi":false},"size-limit":[{"name":"ESM","path":"lib/index.mjs","limit":"500 B"},{"name":"CJS","path":"lib/index.js","limit":"500 B"}],"gitHead":"30292c400a48e8685ca541621095dbf87502ef2d","_id":"extract-files@5.0.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"dist":{"integrity":"sha512-qRW6y9eKF0VbCyOoOEtFhzJ3uykAw8GKwQVXyAIqwocyEWW4m+v+evec34RwtUkkxxHh7NKBLJ6AnXM8W4dH5w==","shasum":"c9492a8410be643e260a376f0151361993d5f659","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-5.0.1.tgz","fileCount":9,"unpackedSize":20439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRUOZCRA9TVsSAnZWagAA6Y8P/0Ieg2XQ/Vwv94G3p57X\njsD+s+kM5Y8/DtdPdULFdUXEqOsNseinu2vSdab5XCrZXDzlthh8VxOuSZ19\nDP1W3KAO+NJ0Fuagx+k5RBryuSPlpEr97x+3kuD6Bt6I9WLD7EAtIb0cS0fv\nnP/DoRaUkDmbpS751aW3yQt+6S4nnSButzziuQEYechsVlqV3goinvGKgYKo\ncv6RMFmy7YOzsobxe8owU2Bd5erj1oqNN0MUpb7xdIKWd6qkw5+vvURJ+fDg\nz+IfX/NjylzawBPJAjElIwIVHRKrk2W+YOTkuaJU+uLxXkF/tre4IrWNKFda\n1b5zENt73OgPnxfVc+q3WbURBTsoMrTTKImFPBCnNBja8D2BDCvlpOSznM1c\n84eL1xqocJF6vMvEVKxAk6up/4Qh3U0mUuCq9vxkxgYgSj1Fgx/bUEaTnnJ7\nlPe6VPL4uqYdB7P3e20Qd+kK8jKUb1PNUpNmYaJwxtk2DC3Axsi6WB9TF6YF\nY0Hfuv1JHLnRZPm7RmqxuFpbwtSwmdO8JPEdvizQc+ZA6kMV4u1wQ62I8Z5D\njAk4gwPfnH/AtvT9M57oR6dgTwrQ/R0JXP1qG6c9EEKoH+h0X/Hcorx9bZPd\nA1D7IgIt5Rw6vpEt4RrXASJwsns6MASHefTU0jDCh8fHDnTYX1Ho8SAgAWW1\nyTBW\r\n=zWIk\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_5.0.1_1548043161070_0.17564870727860904"},"_hasShrinkwrap":false,"contributors":[]},"6.0.0":{"name":"extract-files","version":"6.0.0","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.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"main":"lib","module":"lib/index.mjs","sideEffects":false,"engines":{"node":">=8.10"},"browserslist":"Node >= 8.10, > 0.5%, not OperaMini all, not dead","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/preset-env":"^7.5.5","@size-limit/preset-small-lib":"^2.2.1","babel-eslint":"^10.0.2","babel-plugin-transform-require-extensions":"^1.0.1","eslint":"^6.1.0","eslint-config-env":"^11.0.1","eslint-config-prettier":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-import-order-alphabetical":"^1.0.0","eslint-plugin-jsdoc":"^18.4.1","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.2","jsdoc-md":"^4.0.1","lint-staged":"^9.2.1","prettier":"^1.18.2","tap":"^14.6.1"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:mjs && npm run prepare:js && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:mjs":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:js":"babel src -d lib","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' readme.md --write","test":"npm run test:eslint && npm run test:prettier && npm run test:tap && npm run test:size","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:tap":"tap lib/test.{mjs,js} --100 -R classic","test:size":"size-limit","prepublishOnly":"npm test"},"gitHead":"049c26133993d274c26d630573d78a345d36b0e1","_id":"extract-files@6.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-v9UVTPkERZR1NjEOIPvmbzLFdh8YZFEGjRdSJraop6HJe9PQ8HU9iv6eRMuF06CXXXO/R5OBmnWMixZHuZ8CsA==","shasum":"a273fd666aac97fd32e788b62d72d978bf43bb71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-6.0.0.tgz","fileCount":11,"unpackedSize":23672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6NKtCRA9TVsSAnZWagAA5fgP/imChsELWmoCQ/+9sJ3b\nB1LdyOmQT1PGrxv9ampYAwlwh+eoKTOI8GdUdaNOQRwB/B3S2JBRmiR323Mm\n55FRUCu+mOTlCBBOTr0Ki7MbNoZk/CZCWFqf8r0830bPI5hBBkjFQ2MjCTuG\nWJrEOatjbwrPA5HLBW4IE1EBKeWWf+zRWREQ+8w3utjsO9Kbib3Uu2g28Wg+\nVEIpkFg/ALjH9gxRXoB0Po/CxMlyn/OD02O/AibGSF87N1rjtgEFkE6TGW1/\nFQMyU3dUSJ5zCUVj10JN2e1VmjFm13+4mgkmcTpf7x6jEr95Ib4hFBEWBIRn\ngCpjkvCxyQvSAoT3tWhPf+WrrOIfWXzMQdF+MHAgKIuxEfWky0dlDHTxzM02\nukmr7XMk7nEmP7gWc0mB2M2mggPg+FBT/aDxgIP2ZiWFmrcFNRVnG179DJez\nvrqwKW01+11EwZ8NGT822kxc6UVnzDc+75Mv/vO/uyCOQPRMtnYUUUuWnxyX\nyihy2SMH7wuBkD+Ie56V4t+gmmckjM/ra0EkHG0REdauluEeYBZSeEmrRheq\ndhKGzjrxG2lf94KSXO9unAAmuWgL8R5u9jZpDX0s4jeLBc4GiPmpoLdmfCoy\nN6/3cw2t8BPji/XDJGhwXetZ2qKh8qoXdIBnqel7gHSWPzUSjLsZtbZZ+iep\n07YF\r\n=lIrr\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_6.0.0_1575539373239_0.24841130537123157"},"_hasShrinkwrap":false,"contributors":[]},"7.0.0":{"name":"extract-files","version":"7.0.0","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.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"main":"lib","module":"lib/index.mjs","sideEffects":false,"engines":{"node":">=10"},"browserslist":"Node >= 10, > 0.5%, not OperaMini all, not dead","devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/preset-env":"^7.7.7","@size-limit/preset-small-lib":"^2.2.4","babel-eslint":"^10.0.2","babel-plugin-transform-require-extensions":"^2.0.0","coverage-node":"^2.0.2","eslint":"^6.8.0","eslint-config-env":"^13.0.2","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jsdoc":"^20.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","hard-rejection":"^2.1.0","jsdoc-md":"^5.0.0","prettier":"^1.18.2","test-director":"^3.0.0"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:esm && npm run prepare:cjs && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:esm":"BABEL_ESM=1 babel src -d lib --keep-file-extension","prepare:cjs":"babel src -d lib","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' readme.md --write","test":"npm run test:eslint && npm run test:prettier && npm run test:esm && npm run test:cjs && npm run test:size","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:esm":"if node --input-type=module -e '' > /dev/null 2>&1; then coverage-node -r hard-rejection/register lib/test/index.mjs; fi","test:cjs":"coverage-node -r hard-rejection/register lib/test","test:size":"size-limit","prepublishOnly":"npm test"},"gitHead":"c78f3051ff94235a09e7460e07f6ab2138b38ebf","_id":"extract-files@7.0.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3AUlT7TD+DbQXNe3t70QrgJU6Wgcp7rk1Zm0vqWz8OYnw4vxihgG0TgZ2SIGrVqScc4WfOu7B4a0BezGJ0YqvQ==","shasum":"3dc7853320ff7876ec62d6e98f2f4e6f3e6282f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-7.0.0.tgz","fileCount":11,"unpackedSize":24617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDrRhCRA9TVsSAnZWagAAERUP/RfUnfeDGIw0xyb0CNo8\nNCqwuxDEiiiqh+XZzQW+BWjNmcjYtNtKg5srJ33ommhHCo5f6zmaVVPJRq2X\nSu5cw8Nf0vrZ/VSoVBmG40CPe2r2p+sVu8JzXysqHtGaM8fLF6tOy49qj3PI\n0IqntFp0asC1JOL0nGGdi0DPtjJS2zm+1GP+dyw6IbptlJquBeRC/wRyIMbk\ngyjf7kTuOIPWuq7zSpZALZb8KW6Cdg+QBjZfFjzLmfVUGDd9LltZMxjCDkd0\nWkbZ9yb0xmEISNZ/QtdM14RJSB6NdMLlFFmRRq2KzYBHQet8eRnw3IlTOFWg\nG7PDtalN3ukyYF2EHLIaJDQkT6oWklQr8P7kEByA7iuP1AbRfZMqq25Tta2r\nQ/dm9yTrRA2a9uAdIfxaVH434lzdi56PQ7dF+2SqJ5k0CteCbOBnpk+qj1FX\nd70rL0PD5XnzXYBeTBp59M1z+nTDIfDZ7IA0LEwggkGkeRfl1WR3MvTIOGTP\nMBKmPBxXsE00e7delGQbY9zPi7lPqjJKwu/1ciMAO9ZmZN4IASEnSizGYuPD\ny+vvXxSJ6UsSo04y+UBYTNEpRQ+k+jO7oTVfcU9Fce3DOQEsplsG2z2IhizK\n85wwFrI0m/Ea1/61wH+/c+1m9cAR5dsI5m+k4/Y0FDPKDXpOi9qQLhz0lM4s\nNz/7\r\n=/6a5\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_7.0.0_1578021984815_0.17275567123192603"},"_hasShrinkwrap":false,"contributors":[]},"8.0.0":{"name":"extract-files","version":"8.0.0","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.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"sideEffects":false,"module":"lib/index.mjs","main":"lib","exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"engines":{"node":">=10"},"browserslist":"Node >= 10, > 0.5%, not OperaMini all, not dead","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@size-limit/preset-small-lib":"^4.4.1","babel-eslint":"^10.1.0","babel-plugin-transform-require-extensions":"^2.0.0","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.1","eslint-plugin-jsdoc":"^22.1.0","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","hard-rejection":"^2.1.0","jsdoc-md":"^5.0.1","prettier":"^2.0.2","size-limit":"^4.4.1","test-director":"^4.0.0"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:esm && npm run prepare:cjs && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf lib","prepare:esm":"PREPARE_MODULE_TYPE=esm babel src -d lib --keep-file-extension","prepare:cjs":"PREPARE_MODULE_TYPE=cjs babel src -d lib","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier 'lib/**/*.{mjs,js}' readme.md --write","test":"npm run test:eslint && npm run test:prettier && npm run test:esm && npm run test:cjs && npm run test:size","test:eslint":"eslint . --ext mjs,js","test:prettier":"prettier '**/*.{json,yml,md}' -l","test:esm":"if node --input-type=module -e '' > /dev/null 2>&1; then coverage-node -r hard-rejection/register lib/test/index.mjs; fi","test:cjs":"coverage-node -r hard-rejection/register lib/test","test:size":"size-limit","prepublishOnly":"npm test"},"gitHead":"c32820b21e4413769339b70dce2f612a7e0bbc4d","_id":"extract-files@8.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-TsYR7plS+8iZGaB01A6IH91stHJzWu8K3Kr1jEjFy7YDHpDXhgMepjEQ/qGeNOlTUXor0MTL9Rudwg85ElOnNw==","shasum":"72b5d048868e741c8562e852188c3241a655026d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-8.0.0.tgz","fileCount":8,"unpackedSize":23136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeefY6CRA9TVsSAnZWagAATC4P/0wxHyDoTacjwi9lfWK+\nujhE4eoynlsprtuniIvWVNgdydCp7iJ+VXqmRhN8DNlk/9JQrmlLIQFb2AnA\n3xL0P4DJSRe+aQ3xM3bHqnOpx1hM15OlY8bwMe3F4lqNKSenQcQ/fnM8BrNo\nfL0uigMLRSsPJ7RdWLC6JPK5AO4uQfw1S5n8MCQyq8vnrYYJMmKAkBBHIaRM\nz3BwDQ2UJ6r/6/YKMDsy742fEfUB8YEXhhAhHwtRfA4+v50GwIDTGWgWmYNp\nb4WYQkU9R+BYp7HUSamZfN+xU2zXztQZSs77wA9sxlt8CfqVKg9YXtoAhwGy\nuw87JpN32g/HMiVRCbRFODD4hmfmsUFi83BiK1UpAr5NQ2UnYxIpW9VYX6ss\n2nySpFJ0AfmST8XU9T3YKP5GiubcoeiuQrGj6jI0hoy/QPwpy9vC640p6wi6\nw0ufo5R+GbDEkmxfXYRoL+VOt5W3wKLWm2obMiUkV/CHd0AuSWSy6HsTGyrt\ncQcSCYsSBUScv8O4jli+9Uvwae2zbSNM119QApdDUtrdQbQdHIrQt+2ilFUh\nnepQQySkwjMz83URvBn6eaBi24JtJ484RianHF+krJnujvFRdun13IzVKKVY\nGbmy+MLUU2/FmnIDVutO4oTGFMbpmL/u3MoHTy7Br4lhCyio1Tix8vJgw8r6\nBQVG\r\n=NzB4\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_8.0.0_1585051193604_0.4147123220153377"},"_hasShrinkwrap":false,"contributors":[]},"8.1.0":{"name":"extract-files","version":"8.1.0","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.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"sideEffects":false,"module":"lib/index.mjs","main":"lib","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js"},"./lib/":"./lib/","./package":"./package.json","./package.json":"./package.json"},"engines":{"node":"10 - 12 || >= 13.7"},"browserslist":"Node 10 - 12, Node >= 13.7, > 0.5%, not OperaMini all, not dead","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"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:esm && npm run prepare:cjs && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf lib test","prepare:esm":"PREPARE_MODULE_TYPE=esm babel src -d . --keep-file-extension","prepare:cjs":"PREPARE_MODULE_TYPE=cjs babel src -d .","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier --write lib test readme.md","test":"npm run test:eslint && npm run test:prettier && npm run test:esm && npm run test:cjs && npm run test:size","test:eslint":"eslint --ext mjs,js .","test:prettier":"prettier -c .","test:esm":"if node --input-type=module -e '' > /dev/null 2>&1; then coverage-node -r hard-rejection/register test/index.mjs; fi","test:cjs":"coverage-node -r hard-rejection/register test","test:size":"size-limit","prepublishOnly":"npm test"},"gitHead":"79f415cb6c45f43b79e9e5387c2c07ecfc87b370","_id":"extract-files@8.1.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-PTGtfthZK79WUMk+avLmwx3NGdU8+iVFXC2NMGxKsn0MnihOG2lvumj+AZo8CTwTrwjXDgZ5tztbRlEdRjBonQ==","shasum":"46a0690d0fe77411a2e3804852adeaa65cd59288","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-8.1.0.tgz","fileCount":8,"unpackedSize":24359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejF7gCRA9TVsSAnZWagAA24MP/2401qTh05k00OQcXf0h\nFdtsdtTBgMGBFDNs4vzyQRbvidoDGGKkqnOo7OHLbp728f+dNg48908D8/Bt\nkUj2fwvk8XhK/qtUHww73oUzdPwJu4Ym788fPJU5ULsH6ldxSKFPQ4sodqvN\n9GyqSTTDmwnwtRD2euJpksB3eF4jjCCGu8i7CG7tkF18R3zBrMr2WrYNsTKu\nzEt2LgoeByIKFZUvTItoz8CILFCCT07U0lWZDB7HpVq/lnvz/sQEtrVxTq/K\ng0/9a4wchYWVY7YagRMRM+qSsuP4O2oqdRUwAmBYgY9hkRbsExLb+p2fcRBP\nLZZ/Rkr95pCc6HxYBBCkgIMBL7S2oxpCvwKAWgNfQ7x8vLJbzpG5cjDkHvEP\nrgAEdSzRg2wLMj8gxm9ZBV3XwvjYu1IiR04+Yr+X0Eta+CUufFTbG2KbJ9v0\nd+pydBbhF4UeiXERdY6Tsin0mjFn9bDIRVaT1NBvTf2nUGGREhCdGpeaoUp1\nwRZ/3Yu8oHsSl32P8AaAl+LQ5ZyBf5xI3DewJEJY96KkpnUG66QX4fQIovAm\ndfcU3GxKrfKYLNhb6NI+ZmYYCA3cYFwxXCOPoxj8U1UL2FarMVopKORrfXTq\nA7uUE8t7mThugNGDJF2EHsBxX5AvIEpUI3ovzByLkJ/A3QWFa+TSHw8ldoDo\nEpLg\r\n=vZlF\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_8.1.0_1586257631656_0.4730761456162784"},"_hasShrinkwrap":false,"contributors":[]},"9.0.0":{"name":"extract-files","version":"9.0.0","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.","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"sideEffects":false,"main":"public","exports":{".":{"import":"./public/index.mjs","require":"./public/index.js"},"./public/":"./public/","./package":"./package.json","./package.json":"./package.json"},"engines":{"node":"^10.17.0 || ^12.0.0 || >= 13.7.0"},"browserslist":"Node 10.17 - 11 and Node < 11, Node 12 - 13 and Node < 13, Node >= 13.7, > 0.5%, not OperaMini all, not dead","devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@size-limit/preset-small-lib":"^4.5.5","babel-eslint":"^10.1.0","coverage-node":"^3.0.0","eslint":"^7.5.0","eslint-config-env":"^15.0.1","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.0.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","hard-rejection":"^2.1.0","jsdoc-md":"^7.0.0","prettier":"^2.0.5","size-limit":"^4.5.5","test-director":"^4.0.1"},"scripts":{"prepare":"npm run prepare:clean && npm run prepare:babel && npm run prepare:jsdoc && npm run prepare:prettier","prepare:clean":"rm -rf public","prepare:babel":"babel src -d . --keep-file-extension","prepare:jsdoc":"jsdoc-md","prepare:prettier":"prettier --write public readme.md","test":"npm run test:eslint && npm run test:prettier && npm run test:api && npm run test:size","test:eslint":"eslint --ext mjs,js .","test:prettier":"prettier -c .","test:api":"coverage-node -r hard-rejection/register test","test:size":"size-limit","prepublishOnly":"npm test"},"gitHead":"9d7727824aa1390473b3ecef8cea518054e05d5e","_id":"extract-files@9.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.6","dist":{"shasum":"8a7744f2437f81f5ed3250ed9f1550de902fe54a","size":7997,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-9.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_9.0.0_1595417975767_0.5714047341054116"},"_hasShrinkwrap":false,"publish_time":1595417975890,"_cnpm_publish_time":1595417975890,"contributors":[]},"10.0.0":{"name":"extract-files","version":"10.0.0","description":"","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"sideEffects":false,"main":"./public/index.js","exports":{".":{"import":"./public/index.mjs","require":"./public/index.js"},"./public/*":"./public/*","./package":"./package.json","./package.json":"./package.json"},"engines":{"node":"^12.20 || >= 14.13"},"browserslist":"Node 12.20 - 13 and Node < 13, Node >= 14.13, > 0.5%, not OperaMini all, not IE > 0, not dead","devDependencies":{"coverage-node":"^5.0.1","esbuild":"^0.11.20","eslint":"^7.26.0","eslint-config-env":"^19.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^33.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","gzip-size":"^6.0.0","jsdoc-md":"^10.1.0","prettier":"^2.3.0","revertable-globals":"^2.0.0","test-director":"^6.0.0"},"scripts":{"jsdoc":"jsdoc-md","test":"npm run test:eslint && npm run test:prettier && npm run test:jsdoc && npm run test:api","test:eslint":"eslint --ext mjs,js .","test:prettier":"prettier -c .","test:jsdoc":"jsdoc-md -c","test:api":"coverage-node test/index.mjs","prepublishOnly":"npm test"},"gitHead":"384b2b7189fca6c891bbfbc13d45d665ec38c0ca","_id":"extract-files@10.0.0","_nodeVersion":"16.1.0","_npmVersion":"7.12.0","dist":{"shasum":"228b1da1d910971cf8d7f1ed259653c6001ba5ad","size":4531,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-10.0.0.tgz"},"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_10.0.0_1620689175535_0.43220875306039064"},"_hasShrinkwrap":false,"publish_time":1620689175680,"_cnpm_publish_time":1620689175680,"contributors":[]},"11.0.0":{"name":"extract-files","version":"11.0.0","description":"","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","react","native","esm","mjs"],"sideEffects":false,"main":"public","exports":{".":{"import":"./public/index.mjs","require":"./public/index.js"},"./public/*":"./public/*","./package":"./package.json","./package.json":"./package.json"},"engines":{"node":"^12.20 || >= 14.13"},"browserslist":"Node 12.20 - 13 and Node < 13, Node >= 14.13, > 0.5%, not OperaMini all, not IE > 0, not dead","devDependencies":{"coverage-node":"^5.0.1","esbuild":"^0.12.8","eslint":"^7.28.0","eslint-config-env":"^20.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","gzip-size":"^6.0.0","jsdoc-md":"^11.0.0","prettier":"^2.3.1","revertable-globals":"^2.0.0","test-director":"^6.0.0"},"scripts":{"jsdoc":"jsdoc-md","test":"npm run test:eslint && npm run test:prettier && npm run test:jsdoc && npm run test:api","test:eslint":"eslint --ext mjs,js .","test:prettier":"prettier -c .","test:jsdoc":"jsdoc-md -c","test:api":"coverage-node test/index.mjs","prepublishOnly":"npm test"},"gitHead":"ea00ecaaf789ed72547c6ad03d276b614f16c9c0","_id":"extract-files@11.0.0","_nodeVersion":"16.3.0","_npmVersion":"7.17.0","dist":{"shasum":"b72d428712f787eef1f5193aff8ab5351ca8469a","size":4711,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-11.0.0.tgz"},"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_11.0.0_1623397942082_0.9666343254130942"},"_hasShrinkwrap":false,"publish_time":1623397942202,"_cnpm_publish_time":1623397942202,"contributors":[]},"12.0.0":{"name":"extract-files","version":"12.0.0","description":"A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","esm","mjs"],"sideEffects":false,"exports":{"./extractFiles.mjs":"./extractFiles.mjs","./isExtractableFile.mjs":"./isExtractableFile.mjs","./package.json":"./package.json"},"engines":{"node":"^12.22.0 || ^14.17.0 || >= 16.0.0"},"browserslist":"Node 12.22 - 13 and Node < 13, Node 14.17 - 15 and Node < 15, Node >= 16, > 0.5%, not OperaMini all, not IE > 0, not dead","dependencies":{"is-plain-obj":"^4.0.0"},"devDependencies":{"@types/node":"^17.0.8","coverage-node":"^5.0.1","esbuild":"^0.14.11","eslint":"^8.6.0","eslint-config-env":"^23.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-compat":"^4.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-jsdoc":"^37.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","gzip-size":"^7.0.0","prettier":"^2.5.1","revertable-globals":"^3.0.0","test-director":"^8.0.1","typescript":"^4.6.0-dev.20220110"},"scripts":{"eslint":"eslint .","prettier":"prettier -c .","types":"tsc -p jsconfig.json","tests":"coverage-node test.mjs","test":"npm run eslint && npm run prettier && npm run types && npm run tests","prepublishOnly":"npm test"},"gitHead":"11081db21dcd4bafbaece3ca8d2b78c0badf4251","_id":"extract-files@12.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-jdD7Bz6W0u5lnycs6Xl7lna+v5TDEkBOi760OX0nUTVTaAro4h63v3wOFiH7e7YfQyTbtFZ763PIhAt+RvX3Sg==","shasum":"cbd7debbe326a995b24b4be03c03b19f7e41d673","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-12.0.0.tgz","fileCount":5,"unpackedSize":15581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Q7ICRA9TVsSAnZWagAAbvcP/jlGnejKAf8R0XgEKer6\nbfyomgtAzvyUUZfB1hqNy7mpJEASeM+It/jZyTM+oCJdYUdbuabtbfZRwgjX\n8wD8iCgVMeAMq+WdX7Z1QXzh1XCqYmSkuIBnNy9VZxJ4UIms+I3P2ijI/nNf\n6APMZwkixopqd7mpAiha9CtdzK/1rg9vhNtYdTrB/ka2OddV0QgZvFlqDTPF\nd0nEqcLlXa41Ssg0yCZ5+EH11oSegcNj6oD2EMX5nTioKFMhhNn9R4T/rgOQ\nJbL+M7KMX3B1xeq6Co3qZF5P0/78lSJsDjrCh4nuvVzGoYWK6KbPI7HcEFvE\nV4IxCxPvVSfR3iNnmTnndpec5h/OceBQrfo5QWwJK9EWRQm1JF6rDPsLiiXd\nNpTsVX0sDqKfq6qL6a39ZM5n6NJZp2AhiEnV5yZZ03F69Oi8htYfUVZxc9G4\nOioBUK39u4JMw1qlPnl487DTMAlJYoTosLGKBUaO8Dsnaf2k6spjd9dM/GPM\nxK3iHxjLSEhsqXSUlGDb3+UwQL7jwcvl0i6sjAX7hy4SVcWUBDDs4d63eb5X\n9pXit3aR/JEbMHZ60eiovT2xw/sGDB+LDWK3cUP88QxKnLwKAmOSJE9lUmlJ\nBc1ngXzAiC8Hg+SmpCTBxhFo2g8+T6CU+OS/qkhi5GnANtUDTeNZ/PJLO4BG\nQy1Q\r\n=X29q\r\n-----END PGP SIGNATURE-----\r\n","size":4604},"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_12.0.0_1642139336525_0.07428221002541546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-14T05:49:04.003Z","contributors":[]},"13.0.0":{"name":"extract-files","version":"13.0.0","description":"A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance","license":"MIT","author":{"name":"Jayden Seric","email":"me@jaydenseric.com","url":"https://jaydenseric.com"},"repository":{"type":"git","url":"git+https://github.com/jaydenseric/extract-files.git"},"homepage":"https://github.com/jaydenseric/extract-files#readme","bugs":{"url":"https://github.com/jaydenseric/extract-files/issues"},"funding":"https://github.com/sponsors/jaydenseric","keywords":["extract","file","files","File","FileList","Blob","esm","mjs"],"sideEffects":false,"exports":{"./extractFiles.mjs":"./extractFiles.mjs","./isExtractableFile.mjs":"./isExtractableFile.mjs","./package.json":"./package.json"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"browserslist":"Node 14.17 - 15 and Node < 15, Node 16 - 17 and Node < 17, Node >= 18, > 0.5%, not OperaMini all, not dead","dependencies":{"is-plain-obj":"^4.1.0"},"devDependencies":{"@types/node":"^18.7.13","coverage-node":"^8.0.0","esbuild":"^0.15.5","eslint":"^8.23.0","eslint-plugin-simple-import-sort":"^7.0.0","gzip-size":"^7.0.0","prettier":"^2.7.1","revertable-globals":"^4.0.0","test-director":"^10.0.0","typescript":"^4.8.2"},"scripts":{"eslint":"eslint .","prettier":"prettier -c .","types":"tsc -p jsconfig.json","tests":"coverage-node test.mjs","test":"npm run eslint && npm run prettier && npm run types && npm run tests","prepublishOnly":"npm test"},"gitHead":"5e942b677e9396fa6219242eab9c5485e17bdf40","_id":"extract-files@13.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FXD+2Tsr8Iqtm3QZy1Zmwscca7Jx3mMC5Crr+sEP1I303Jy1CYMuYCm7hRTplFNg3XdUavErkxnTzpaqdSoi6g==","shasum":"9065073dedbcfb5e2ae8a90988cf609834b217ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/extract-files/-/extract-files-13.0.0.tgz","fileCount":5,"unpackedSize":12065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+oandyFKeKtWTh5Rn3tZmV/1h2VH+Fg6Fj/9lsVGZNAIhAKSTituRAa5ByUqt0/T2iweCgpVJ9SylE8OYnb+mPC6M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDGO1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqRw//eFcbMcaxcbTOJBc3drz6Y6UaNoWh2SF77EmtM2YueI5dw8UZ\r\ngV87qdQTe2MzP9ZzHMybYIn3Rayy2e3f4AOiqfZkYivbXUtdqfmMQ7hnbYSG\r\nwcyLQXcDYt1IwVP7l0GRXR9GcED5i/dbQcgX6ENeu/PGR3S4P8uku8PhWsnH\r\n7WCS3vqPDgD70mUNJuzc9Iy95lCifRw1Ms6g1NhzqWzF0xmNv4EnBo4MLpbw\r\ny2QRRtnJtZQ7IRbjuelJd5NPl+Ck8J7dI93DhVFzmB5RKM9KeWgE3wO3jaVQ\r\nGalYMNfOGsulcGgNKcudVIkq1n5JRlKUL2b8aV4I1abakNIFSCDn7nds4/oI\r\nGZdENQ/mYEylWEP75mA9YndE80MQWsyIzPK6ELWzE4xIYi/sAbN0iZFWmHDD\r\nJm/O2LRL6ytpTrIMBVZOjUEZRKENKpmQWhZOsfy1KoJGKGj0PNsfDXW70h3H\r\n0u0P55dxBSeinQl/tCCnF3EZELKuwe9b6WMq4wnc6g1MTFxT+bsGH6snuhFu\r\nr/Yw2+JVdacNAYq843FCMJXOZbhcCuf9eJ/lNstl1QFLUY0rq5uVERb1DrzW\r\nR1JhVjM0qDWtp8xPUMetB8sEhRW8hf5D5761RZ0Uqh8EBs8PHeUft55jk6+p\r\nGBHCWLfkoWEo/ynqz1XU6l7YlV0shX6dPEw=\r\n=NJAz\r\n-----END PGP SIGNATURE-----\r\n","size":4328},"_npmUser":{"name":"anonymous","email":"me@jaydenseric.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaydenseric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extract-files_13.0.0_1661756341142_0.2569320682078866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-29T06:59:09.883Z","contributors":[]}},"dist-tags":{"latest":"13.0.0"},"name":"extract-files","time":{"modified":"2024-05-29T19:59:51.807Z","created":"2022-01-26T15:09:46.297Z","1.0.0":"2017-07-12T08:15:28.832Z","1.1.0":"2017-07-13T04:15:18.924Z","2.0.0":"2017-07-26T13:52:04.658Z","2.0.1":"2017-08-09T05:05:19.378Z","2.1.0":"2018-01-15T13:55:50.855Z","2.1.1":"2018-01-15T14:38:39.832Z","3.0.0":"2018-01-17T00:42:43.287Z","3.1.0":"2018-01-28T03:23:13.688Z","4.0.0":"2018-08-13T05:14:02.764Z","4.1.0":"2018-11-01T01:58:06.206Z","5.0.0":"2018-12-20T00:55:06.299Z","5.0.1":"2019-01-21T03:59:21.209Z","6.0.0":"2019-12-05T09:49:33.427Z","7.0.0":"2020-01-03T03:26:24.946Z","8.0.0":"2020-03-24T11:59:53.783Z","8.1.0":"2020-04-07T11:07:11.774Z","9.0.0":"2020-07-22T11:39:35.890Z","10.0.0":"2021-05-10T23:26:15.680Z","11.0.0":"2021-06-11T07:52:22.202Z","12.0.0":"2022-01-14T05:48:56.697Z","13.0.0":"2022-08-29T06:59:01.305Z"},"readme":"# extract-files\n\nA function to recursively extract files and their object paths within a value, replacing them with `null` in a deep clone without mutating the original value. [`FileList`](https://developer.mozilla.org/en-US/docs/Web/API/Filelist) instances are treated as [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File) instance arrays. Files are typically [`File`](https://developer.mozilla.org/en-US/docs/Web/API/File) and [`Blob`](https://developer.mozilla.org/en-US/docs/Web/API/Blob) instances.\n\nUsed by [GraphQL multipart request spec client implementations](https://github.com/jaydenseric/graphql-multipart-request-spec#implementations) such as [`graphql-react`](https://npm.im/graphql-react) and [`apollo-upload-client`](https://npm.im/apollo-upload-client).\n\n## Installation\n\nFor [Node.js](https://nodejs.org), to install [`extract-files`](https://npm.im/extract-files) with [npm](https://npmjs.com/get-npm), run:\n\n```sh\nnpm install extract-files\n```\n\nFor [Deno](https://deno.land) and browsers, an example import map:\n\n```json\n{\n  \"imports\": {\n    \"extract-files/\": \"https://unpkg.com/extract-files@13.0.0/\",\n    \"is-plain-obj\": \"https://unpkg.com/is-plain-obj@4.1.0/index.js\",\n    \"is-plain-obj/\": \"https://unpkg.com/is-plain-obj@4.1.0/\"\n  }\n}\n```\n\nSee the function [`extractFiles`](./extractFiles.mjs) to get started.\n\n## Requirements\n\nSupported runtime environments:\n\n- [Node.js](https://nodejs.org) versions `^14.17.0 || ^16.0.0 || >= 18.0.0`.\n- [Deno](https://deno.land), importing from a CDN that might require an import map for dependencies.\n- Browsers matching the [Browserslist](https://browsersl.ist) query [`> 0.5%, not OperaMini all, not dead`](https://browsersl.ist/?q=%3E+0.5%25%2C+not+OperaMini+all%2C+not+dead).\n\nNon [Deno](https://deno.land) projects must configure [TypeScript](https://typescriptlang.org) to use types from the ECMAScript modules that have a `// @ts-check` comment:\n\n- [`compilerOptions.allowJs`](https://typescriptlang.org/tsconfig#allowJs) should be `true`.\n- [`compilerOptions.maxNodeModuleJsDepth`](https://typescriptlang.org/tsconfig#maxNodeModuleJsDepth) should be reasonably large, e.g. `10`.\n- [`compilerOptions.module`](https://typescriptlang.org/tsconfig#module) should be `\"node16\"` or `\"nodenext\"`.\n\n## Exports\n\nThe [npm](https://npmjs.com) package [`extract-files`](https://npm.im/extract-files) features [optimal JavaScript module design](https://jaydenseric.com/blog/optimal-javascript-module-design). It doesn’t have a main index module, so use deep imports from the ECMAScript modules that are exported via the [`package.json`](./package.json) field [`exports`](https://nodejs.org/api/packages.html#exports):\n\n- [`extractFiles.mjs`](./extractFiles.mjs)\n- [`isExtractableFile.mjs`](./isExtractableFile.mjs)","users":{}}