{
    "name": "zip-a-folder",
    "version": "6.1.1",
    "description": "Compress a complete folder or a glob list into a zip/tgz/br/7z file",
    "author": "Marius Augenstein",
    "license": "MIT",
    "type": "module",
    "bugs": {
        "url": "https://github.com/maugenst/zip-a-folder/issues"
    },
    "homepage": "https://github.com/maugenst/zip-a-folder#readme",
    "main": "dist/ZipAFolder.cjs",
    "module": "dist/ZipAFolder.mjs",
    "types": "dist/ZipAFolder.d.mts",
    "files": [
        "README.md",
        "dist"
    ],
    "bin": {
        "zip-a-folder": "./dist/cli.mjs"
    },
    "exports": {
        "types": "./dist/ZipAFolder.d.mts",
        "import": "./dist/ZipAFolder.mjs",
        "require": "./dist/ZipAFolder.cjs"
    },
    "scripts": {
        "build": "tsdown",
        "test": "vitest run --coverage",
        "test:watch": "vitest",
        "lint": "npx @biomejs/biome lint ./lib ./test --write",
        "format": "npx @biomejs/biome format --write ./lib ./test",
        "typecheck": "tsc --noEmit"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/maugenst/zip-a-folder.git"
    },
    "keywords": [
        "zip",
        "gzip",
        "tar",
        "7z",
        "brotli",
        "folder",
        "async",
        "promise"
    ],
    "devDependencies": {
        "@biomejs/biome": "2.4.12",
        "@types/node": "^25.6.0",
        "@vitest/coverage-v8": "^4.1.4",
        "tsdown": "^0.21.8",
        "tslib": "^2.8.1",
        "typescript": "6.0",
        "vitest": "^4.1.4"
    },
    "dependencies": {
        "lzma": "^2.3.2",
        "tinyglobby": "^0.2.16"
    }
}
