{ "name": "careful-downloader", "version": "1.4.0", "description": "🕵️‍♀️ Downloads a file and its checksums, validates the hash, and optionally extracts it if safe.", "license": "MIT", "homepage": "https://github.com/jakejarvis/careful-downloader", "author": { "name": "Jake Jarvis", "email": "jake@jarv.is", "url": "https://jarv.is/" }, "repository": { "type": "git", "url": "https://github.com/jakejarvis/careful-downloader.git" }, "type": "module", "exports": "./index.js", "types": "./index.d.ts", "files": [ "index.js", "index.d.ts", "lib" ], "scripts": { "test": "eslint . && mocha" }, "dependencies": { "debug": "^4.3.2", "decompress": "^4.2.1", "fs-extra": "^10.0.0", "got": "^11.8.2", "is-path-inside": "^4.0.0", "tempy": "^2.0.0" }, "devDependencies": { "@jakejarvis/eslint-config": "*", "@types/debug": "^4.1.7", "@types/decompress": "^4.2.4", "@types/fs-extra": "^9.0.13", "chai": "^4.3.4", "eslint": "^8.0.1", "mocha": "^9.1.3" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "keywords": [ "download", "extract", "checksum", "hash", "file", "http", "url", "security", "backend" ] }