zip-a-folder
Version:
Compress a complete folder or a glob list into a zip/tgz/br/7z file
63 lines (62 loc) • 1.67 kB
JSON
{
"name": "zip-a-folder",
"version": "6.1.3",
"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.5.4",
"@types/node": "^26.1.1",
"@vitest/coverage-v8": "^4.1.10",
"tsdown": "^0.22.8",
"tslib": "^2.8.1",
"typescript": "^6.0.3",
"vitest": "^4.1.10"
},
"dependencies": {
"lzma": "^2.3.2",
"tinyglobby": "^0.2.17"
}
}