UNPKG

@codenoobforreal/clitools

Version:

CLI tool for video processing (H.265/HEVC encoding & QuickTime compatibility) using FFmpeg, and batch lossless image compression with format preservation

95 lines 2.51 kB
{ "name": "@codenoobforreal/clitools", "version": "0.5.1", "description": "CLI tool for video processing (H.265/HEVC encoding & QuickTime compatibility) using FFmpeg, and batch lossless image compression with format preservation", "keywords": [ "cli-tool", "video-encoding", "h265", "hevc", "ffmpeg", "QuickTime-compatibility", "batch-processing", "lossless-compression", "image-optimization", "video-conversion", "image-compression" ], "homepage": "https://github.com/codenoobforreal/clitools", "type": "module", "module": "src/index.ts", "main": "dist/index.js", "bin": { "clitools": "dist/index.js" }, "files": [ "dist", "LICENSE", "README.md", "README.zh-CN.md" ], "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/codenoobforreal/clitools" }, "devDependencies": { "@changesets/cli": "^2.29.2", "@commitlint/cli": "^19.8.0", "@commitlint/config-conventional": "^19.8.0", "@commitlint/cz-commitlint": "^19.8.0", "@eslint/js": "^9.25.0", "@types/node": "^22.13.4", "@types/which": "^3.0.4", "@vitest/coverage-v8": "^3.0.9", "commitizen": "^4.3.1", "eslint": "^9.25.0", "globals": "^16.0.0", "husky": "^9.1.7", "inquirer": "^12.5.2", "is-in-ci": "^1.0.0", "knip": "^5.44.1", "lint-staged": "^15.5.0", "prettier": "3.5.3", "tsx": "^4.19.3", "typescript": "^5.7.3", "typescript-eslint": "^8.30.1", "vitest": "^3.0.9" }, "dependencies": { "@clack/prompts": "^0.10.1", "file-type": "^20.4.1", "glob": "^11.0.1", "p-limit": "^6.2.0", "sharp": "^0.33.5", "which": "^5.0.0" }, "lint-staged": { "*.{js,ts,json,md}": "prettier --check --ignore-unknown", "src/**/*.ts": "eslint" }, "config": { "commitizen": { "path": "@commitlint/cz-commitlint" } }, "scripts": { "dev": "vitest", "build": "tsc", "start": "tsx src/index.ts", "test": "vitest run", "format": "prettier --write . --ignore-unknown", "format:check": "prettier --check . --ignore-unknown", "lint": "eslint .", "ci": "pnpm run format:check && pnpm run lint && pnpm run test && pnpm run build", "knip": "knip", "lint-staged": "lint-staged", "cm": "cz", "ci:publish": "pnpm publish -r", "commitlint": "commitlint --edit" } }