{ "name": "extract-zip", "version": "2.0.1", "description": "unzip a zip file into a directory using 100% javascript", "main": "index.js", "types": "index.d.ts", "bin": { "extract-zip": "cli.js" }, "scripts": { "ava": "ava", "coverage": "nyc ava", "lint": "yarn lint:js && yarn lint:ts && yarn tsd", "lint:js": "eslint .", "lint:ts": "eslint --config .eslintrc.typescript.js --ext .ts .", "test": "yarn lint && ava", "tsd": "tsd" }, "files": [ "cli.js", "index.d.ts" ], "author": "max ogden", "license": "BSD-2-Clause", "repository": "maxogden/extract-zip", "keywords": [ "unzip", "zip", "extract" ], "engines": { "node": ">= 10.17.0" }, "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", "yauzl": "^2.10.0" }, "optionalDependencies": { "@types/yauzl": "^2.9.1" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^3.2.0", "@typescript-eslint/parser": "^3.2.0", "ava": "^3.5.1", "eslint": "^7.2.0", "eslint-config-standard": "^14.1.1", "eslint-plugin-ava": "^10.2.0", "eslint-plugin-import": "^2.20.1", "eslint-plugin-node": "^11.0.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "fs-extra": "^9.0.0", "husky": "^4.2.3", "lint-staged": "^10.0.9", "nyc": "^15.0.0", "tsd": "^0.11.0", "typescript": "^3.8.3" }, "eslintConfig": { "extends": [ "eslint:recommended", "plugin:ava/recommended", "plugin:import/errors", "plugin:import/warnings", "plugin:node/recommended", "plugin:promise/recommended", "standard" ] }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.js": "yarn lint:js --fix", "*.ts": "yarn lint:ts --fix" } }