{ "name": "@immich/walkrs", "version": "0.0.13", "description": "Fast file tree walker for Node.js, built with ripgrep's ignore crate", "type": "module", "main": "./lib/index.js", "types": "./lib/index.d.ts", "packageManager": "pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48", "engines": { "pnpm": ">=10.0.0" }, "exports": { ".": { "types": "./lib/index.d.ts", "default": "./lib/index.js" } }, "napi": { "binaryName": "walkrs", "targets": [ "aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "x86_64-unknown-linux-gnu" ], "package": { "name": "@immich/walkrs" } }, "license": "GNU Affero General Public License version 3", "files": [ "dist", "lib" ], "scripts": { "build": "napi build --platform --release --esm -o dist", "build:debug": "napi build --platform --esm -o dist", "build:release": "napi build --platform --release --esm -o dist", "test": "vitest --config test/vitest.config.mjs", "check": "tsc --noEmit", "typecheck": "tsc --noEmit", "ts:check": "tsc --noEmit", "ts:format": "prettier --check .", "ts:format:fix": "prettier --write .", "ts:lint": "eslint \"test/**/*.ts\" \"bench/**/*.ts\" --max-warnings 0", "rust:format": "cargo fmt -- --check", "rust:format:fix": "cargo fmt", "rust:lint": "cargo clippy --all-targets --all-features -- -D warnings", "format": "pnpm run ts:format && pnpm run rust:format", "format:fix": "pnpm run ts:format:fix && pnpm run rust:format:fix", "bench:setup": "node --import tsx bench/setup.ts", "ts:bench": "node --import tsx bench/bench.ts" }, "devDependencies": { "@eslint/js": "^9.8.0", "@napi-rs/cli": "^3.5.1", "@types/node": "^24.13.5", "eslint": "^9.14.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-unicorn": "^62.0.0", "globals": "^16.0.0", "prettier": "^3.7.4", "prettier-plugin-organize-imports": "^4.0.0", "prettier-plugin-rust": "^0.1.9", "tinybench": "^6.0.0", "tsx": "^4.7.0", "typescript": "^5.9.2", "typescript-eslint": "^8.28.0", "unplugin-swc": "^1.4.5", "vite-tsconfig-paths": "^6.0.0", "vitest": "^4.0.0" }, "volta": { "node": "24.21.0" }, "repository": { "type": "git", "url": "https://github.com/immich-app/walkrs" } }