UNPKG

twin-scanner-cli

Version:

Find duplicate files in multiple folders scanning .txt and .torrent files.

106 lines (105 loc) 3.8 kB
{ "name": "twin-scanner-cli", "type": "module", "version": "2.0.73", "packageManager": "pnpm@10.11.1", "description": "Find duplicate files in multiple folders scanning .txt and .torrent files.", "author": "Skippia", "license": "ISC", "homepage": "https://www.npmjs.com/package/twin-scanner-cli", "repository": { "type": "git", "url": "https://github.com/Skippia/twin-scanner-cli.git" }, "keywords": [ "nodejs", "typescript", "functional-programming", "inquirer", "fp-ts", "file-deduplication", "file-scanner", "eslint-plugin-functional", "inquirer-fuzzy-path" ], "main": "./src/index.mts", "types": "./dist/dts/", "typesVersions": { "*": { "*": [ "./dist/dts/" ] } }, "typings": "./dist/dts", "files": [ "package.json", "src" ], "scripts": { "dev": "npx tsx --env-file=.env --watch ./src/cli.ts", "start": "npx tsx --env-file=.env ./src/cli.ts", "start:prod": "NODE_ENV=production node --env-file=.env ./dist/cli.js", "debug": "npx tsx --inspect --env-file=.env ./src/cli.ts", "commit": "cz", "flamegraph": "NODE_ENV=production 0x -- node --env-file=.env ./dist/cli.js", "graph:generate:nested": "npx depcruise src --include-only '^src' --progress --config .dependency-cruiser.cjs --output-type dot | dot -T svg -Grankdir=TD | tee docs/dependency-graph-nested.svg | node node_modules/dependency-cruiser/bin/wrap-stream-in-html.mjs > docs/dependency-graph-nested.html", "graph:generate:top-level": "npx depcruise src --include-only '^src' --config .dependency-cruiser.cjs --output-type ddot | dot -T svg -Grankdir=TD | tee docs/dependency-graph-top-level.svg | node node_modules/dependency-cruiser/bin/wrap-stream-in-html.mjs > docs/dependency-graph-top-level.html", "graph:generate": "npm run graph:generate:top-level && npm run graph:generate:nested", "graph:check": "npx depcruise src", "prebuild": "npx rimraf --glob ./dist", "build": "npx vite build", "typecheck": "tsc --noEmit", "format": "npx prettier --write src/", "eslint": "npx eslint", "eslint:fix": "npx eslint --fix", "analyze": "analyze -c ./vite.config.ts", "upgrade:check": "npx npm-check-updates --format group", "upgrade:interactive": "npx npm-check-updates --interactive", "upgrade:all": "npx npm-check-updates --format group -u", "semantic-release": "semantic-release --extends ./releaserc.json", "update-git-hooks": "npx simple-git-hooks" }, "dependencies": { "fp-ts": "^2.13.4", "inquirer": "^11.0.1", "inquirer-fuzzy-path": "^2.2.0", "zod": "^3.20.0" }, "devDependencies": { "0x": "^5.7.0", "@antfu/eslint-config": "^4.1.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/commit-analyzer": "^13.0.0", "@semantic-release/git": "^10.0.0", "@semantic-release/github": "^11.0.0", "@semantic-release/npm": "^12.0.0", "@semantic-release/release-notes-generator": "^14.0.2", "@types/inquirer-fuzzy-path": "^2.3.7", "@types/node": "^22.15.30", "cz-conventional-changelog": "^3.2.0", "dependency-cruiser": "^16.5.0", "eslint": "^9.15.1", "eslint-plugin-functional": "^9.0.1", "globals": "^15.0.0", "prettier": "^2.4.0", "rimraf": "^6.0.0", "semantic-release": "^24.2.1", "simple-git-hooks": "^2.11.0", "tsx": "^4.19.0", "typescript": "^5.1.0", "typescript-eslint": "^8.23.1", "vite": "^6.1.0", "vite-bundle-analyzer": "^0.17.0", "vite-plugin-dts": "^4.4.0", "vite-tsconfig-paths": "^5.0.0" }, "simple-git-hooks": { "pre-push": "npm run typecheck && pnpm audit --prod" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }