{"_id":"claude-nomad","_rev":"106-7891646c256676b5921522f8f27ef542","name":"claude-nomad","dist-tags":{"latest":"0.69.5"},"versions":{"0.17.0":{"name":"claude-nomad","version":"0.17.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.17.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"adf24a5e160d06cb31fcd519e5c377917659433f","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.17.0.tgz","fileCount":29,"integrity":"sha512-Sryk/gO0CP9LckA4w3xctKpD9V+fJI/wWDBS52LknNf8WQihP4NUTyqOiVkU1/PpqQcOn7Gr/1ZOEB19mx8WAw==","signatures":[{"sig":"MEUCIQD1zuftSBXyTUAo2FHhcu2bM2IwKZ/TiaAP90Z1iF9aFwIgUC8ODnlxvMzSTDxZl4r19GGDf2NTZnr8e3ElZHAxkXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204070},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"5ec3f3dd021c1a097050aabc08b552aaf49951eb","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"funkadelic","email":"normanyee123@gmail.com"},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.15.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.17.0_1779403820858_0.66699454863102","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"claude-nomad","version":"0.17.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.17.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"c49d66849e74f9e880b816e39c31547475540122","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.17.1.tgz","fileCount":29,"integrity":"sha512-MNbMa+bKYVdvtoq0EwrgZsPMV2FjwGsX0KQBAoSw04jpchozqGSHoO8rlOGTMT1sdcp0l5eLC/SDxXyak83rSw==","signatures":[{"sig":"MEUCIQCyGCknmFT4B5gh/Zxrfs0HYfWhfaYnZeYVS2UYprWkzQIgZOGC11joHZ3fuWLIFfaQ4bEaQcjhEBTSabMhcME1YCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204478},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"1a1ab929287f44845a6338f675046bae201372e6","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.17.1_1779407550396_0.5460205763228365","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"claude-nomad","version":"0.17.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.17.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"72510dfc66d8eeb81bd32a3dfdd1f857ba8b0ad0","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.17.2.tgz","fileCount":29,"integrity":"sha512-fMoXgmpto+bY6NheYV2ZQCqjvvHuKh+Avy3YtnuQhIQJtZWY6VRQw8qiPiKOL5IoKJrTLiJBLuX70kujC2YANA==","signatures":[{"sig":"MEYCIQDxpD0OiPFjQgE49oHQSjs+qOL+pawAY9NtT0xzarRQOQIhAIpzhtqc5009a95L17WLK8eZPaskjp/joc5yBjaGZK/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204813},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"c15f75e6c4d3614a944b63ff0e9277e07b2c06dc","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.17.2_1779413521808_0.45213039477625006","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"claude-nomad","version":"0.18.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.18.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"e2a550162c6b07cf514655d39fbf7f32230ce886","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.18.0.tgz","fileCount":31,"integrity":"sha512-QQatc0Y+tD8+RNwA6DL6K506AOaU5QdwS78nnpDo/1JTV2boP8MmhuHi4OnZnggou2pAVsXW/+RBgjuU5FTRoQ==","signatures":[{"sig":"MEUCICbCaCnCNbCL3bt7pYzjmM7DmZi7HjafvUk6tAss6qcQAiEA5e821zHwE43c6Yy+8lNSYf9qjK0MlWDdlmyLuqoBrnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213558},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"249a7d8797944b8ba2a6928ab82fdff0cdb3b4d2","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.18.0_1779434883080_0.28682765265414867","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"claude-nomad","version":"0.19.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.19.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"fae87029f897a94945af365bff14b6d012a8a0e7","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.19.0.tgz","fileCount":31,"integrity":"sha512-ik3hX1y0eVdXb/iJdjx1meNcc+tqLqf680t022fg15GQiBiRhMH62O1CH2YomAvNyoSrh/Kq2KDqW0qHjtRaoQ==","signatures":[{"sig":"MEYCIQDz/0Eai2YR7LC5laTujgmBLVNqLzdK9OCpva37+THMRAIhAMnSkgp2cpu7LO5agKoTO9AVOOYWa2qJWkZ87+uiPAX3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215772},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"62e00dc2475ec24c4ff10997ee1eed3ee3bc3557","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.19.0_1779460945862_0.5682875537618246","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"claude-nomad","version":"0.20.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.20.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"59064d5bafbd9451159aa5251484e2842cd6f493","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.20.0.tgz","fileCount":31,"integrity":"sha512-Kk/vghdqxWeMOySvb8Y+V3vFT8bl+qCon/bfz8IVLEQgmNRCxn5QwMGoeu9gSxH4Xpl/axu1SGpEMiiN6CoqIw==","signatures":[{"sig":"MEUCIQCgaOhebF5rOoTnHoY4po7YZ+V/C4PgBUDeiMOiko2blAIgOhocminywlfoqV2atQl/gRQAuLMZICTzqB/7tJChZS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218792},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"4d001b3c7b1b4545dbd24f0e78c004606ebf334e","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.20.0_1779466172153_0.19688697109127107","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"claude-nomad","version":"0.21.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.21.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"8e45679cf4ec56604034ae61895b0769e91a40ee","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.21.0.tgz","fileCount":31,"integrity":"sha512-cyo0sYyBq2XIJ1tm5xQlDSMgeMTAjR85qer9wVSI01IaJrhHhG4J8ExMwBVgAVvZeudS2jYNVHyJyutY/YzGeQ==","signatures":[{"sig":"MEUCIQDuzRTvKVjimV+QdiCYq5hWC0lpGiNjP0BJ8/LKerB/vQIgJtpSqgkq3OR9xPe1gBbzq3dDMawl/lzgNlxjKCmvjik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219502},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"e38f8445f3f8dd5fafb39428b8297cad0c373151","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.21.0_1779492332946_0.6545342426827112","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"claude-nomad","version":"0.22.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.22.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"c704827a98f38ec204b5196b9166be3edc68a02e","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.22.0.tgz","fileCount":32,"integrity":"sha512-c/Cis40Kb9aETeL1IPDU7jFLxEjqrvNDzN+wVFpj/TVJNrzN2KzmKS8Ic+qwKMhiRHp/vQjKgpN1ux2STB1q7Q==","signatures":[{"sig":"MEYCIQDbQGTbD+gmDr0NIQlmgJj4+luwFHpnXCRW1vEa7yaUMwIhAPy18LBaFFTOPCfQBzRXiO28jHJ645x/sS+k7FVTtAog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243043},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"fc2f06621c1599fc8355143edf09d1a114722588","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.22.0_1779545665698_0.24550018757193426","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"claude-nomad","version":"0.22.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.22.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"5351dcd2f59a42820310ee49af7367dec4614a56","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.22.1.tgz","fileCount":32,"integrity":"sha512-TTP6VdyYzo1cCOnMblpDx3Uuh1Obz8K5YYtLsCGLyrmYmvNI3699r5f7rTCPtNBr9LGKcjaTSmyfKLem4lVEGg==","signatures":[{"sig":"MEQCIG2nt5BCho3+17B0nsnufT+S5/fnbpz+ongYjEgGvm5sAiAuDglKYyJEBjtDUA2xnZGt36kuQAiuNUa3xok5Awtj5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244256},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"695cd2c4e12ad241751aa9fdd40adcd1807645ad","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.22.1_1779563540665_0.6761194120744329","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"claude-nomad","version":"0.22.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.22.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"500f0ad0706d9f8c22abecd61b2e6758a5c92525","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.22.2.tgz","fileCount":32,"integrity":"sha512-P3DSr/mqWbv5c9gKRMMeKfRxNjwHF3qeRhs/M3b6KajGt2/1vb2rC7qqa0mw77ttKGa4kxIBFlmn7E2Gv/p6rA==","signatures":[{"sig":"MEQCIH4pmhXGCCbqfNvgUSz13S/cCwES27guJY6Lj34L40PRAiBYpTpCx92DIOYlabZj+D7tMnoGXjc0cKlS9p76pOgktg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244946},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"bfe7235f0196723eaf0b997354da0e65b4c87501","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.22.2_1779568024209_0.5540566274200958","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"claude-nomad","version":"0.22.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.22.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"bef24829c5ce62b4d5dc4c20002062523fc28f25","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.22.3.tgz","fileCount":32,"integrity":"sha512-zDGX6CjVVX0hLfys6ddDh7fEiBw+TGrRs50R6UFsaMePhhO8loV53q5yU+CCqIQQZGScfwrlZrl9gVJdvqKW4A==","signatures":[{"sig":"MEQCIEDYptreAuc5svfXffZ31kV3yutw8yryIIkD/AohChoQAiAxCx5o5i/T71FViRQ1q4YrO5/ZkfejFx7Ka5YQsCU2rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245284},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"1a61f9e87c64f67cb5df92ad587d5f3cdd8928a6","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.22.3_1779570870723_0.1827524308799584","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"claude-nomad","version":"0.23.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.23.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"36b184d0492b07d7f5e95e6dd624fa0a92c57e94","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.23.0.tgz","fileCount":33,"integrity":"sha512-O1MoDOOiNxMAaVpDFA3uWkCOhzz92u3TqpE4xGaSDk35plzaG4rXKNRF70W+g3IekHrWs4GnAYOPNQsORUq3CQ==","signatures":[{"sig":"MEUCIFTALUyO0i+8n4G6Dd5+sVymTDqqSpR1I1dLr2VdZeCdAiEA3STGaERImgfRn4Jw35fcD4odgdxYTCYZ+WsCKFgtsN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249938},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"af301b63edaeecd61b9af9c1c919ae786696d97f","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.23.0_1779579522617_0.07297627067695944","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"claude-nomad","version":"0.24.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.24.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"01fb85dc160f767a5aa7bea75de6e9599fc4b906","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.24.0.tgz","fileCount":34,"integrity":"sha512-/dK3fo6vHwZRb5UqGZYsALycYMlpICGFvphGGrFn3LTjYEa2dr0nHuLXJ1weVgR7N+2EEk4pdMIqnqFiQGcsjQ==","signatures":[{"sig":"MEYCIQD41PtpJiV43tlv60bCmnxPkQpEQACb2KnF5APZlOKshAIhAJYNhgaSSVv9YomyLUsSTbKVMYv9Um2593Qij29XfdhA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269145},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"fdd612805532dfd057155fc885d1a07d7768772c","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.24.0_1779647052596_0.792379958037648","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"claude-nomad","version":"0.25.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.25.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"40a7fff199e8021c6b67444b0462554cb438a0bc","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.25.0.tgz","fileCount":37,"integrity":"sha512-ovHmAjoJqHxET0Da8z0whK0NXvVc/f8MpoA78FhqF/PjaAXTb+RyNUVDXtrQww7JNAn8j1UwYWF2EE6/ZTu9FA==","signatures":[{"sig":"MEYCIQCFqTEdLShAyLbWZ+mqNxejvN7TjQih2C/lrnIXZAhmzgIhAPkpOEtdWP5rm9XD2n1N/bthQPwiI9cxTw2ia45dcq1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295957},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"76446e3a2c464c8c63f09395b563f08fba761a6e","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.25.0_1779734919500_0.7147778884110931","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"claude-nomad","version":"0.25.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.25.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"fe84a00195c77768a95c0024226b4f834c4a7d17","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.25.1.tgz","fileCount":54,"integrity":"sha512-GvrGTamRoNnSUDW5wrUxZscHssYpLwXtsUhBjuWWnFGLp8XBXPNvp+dRUY8/jPHjKBIrdAMIe1W1+LMOJj3yeA==","signatures":[{"sig":"MEUCIQCAqcgmcR+N/j1DHC5zdsWetC1l7Nn5NJ2felG4hCKvkgIge27c/y/KokrrLkpqnH7CfWgdG3uJB/KWOO07v6YXDOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311448},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"fb3de6278f34135adac232a8f4bc4b3aadde8827","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.25.1_1779810547603_0.14060037650152402","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"claude-nomad","version":"0.25.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.25.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"14edf585baa36a3b36b86ed236f4e4f7d063e332","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.25.2.tgz","fileCount":54,"integrity":"sha512-I5mc7+fKQWBvU9Af1uFYNkt0/HWziEe9h/F//gBjZLPFZM+nwFBFZA3V40Rl80krTiTCS9eY4qdRAp/7w6MrlQ==","signatures":[{"sig":"MEUCIHIPVkuwJ4lXnfzCaaF1QoG8WNb8QVqF3w1lX1HInoanAiEA8QKAMXUZiU5CPNRoAzqt0YHuiQ2NbF7E5ciUHawl1zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314259},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"4e703e98c44ef1e3a360693eb6dfe9b5419d87aa","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.25.2_1779824526036_0.46029533692827007","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"claude-nomad","version":"0.25.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.25.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"a7f0b0aef713bda7a927a466bece47945eec9e79","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.25.3.tgz","fileCount":54,"integrity":"sha512-q2K68duzxY7MkOQ7yhfYDFbY83Zoug03ETPvM6utsaIS3Ui5Uf7Lj8ilp1O0DG4eSlGcsj0Ua4fis9JH7KLSpA==","signatures":[{"sig":"MEUCIQC3MDCZdhP7YHWm1/Pyr1Eofu/pj9kJdoX4zuT8ss7HzQIgBtWPQ7VgJgFvWzklz6jxt0VR7uLdMGrlJTCA+QpHJ5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315998},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"d5694df00425f561e48435cb6cdddc7c53b8b1ac","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.25.3_1779832037888_0.06108477134948731","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"claude-nomad","version":"0.25.4","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.25.4","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"bbe7e6f4ab81d1be802d60289dfab722becbc29c","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.25.4.tgz","fileCount":54,"integrity":"sha512-5rB5ru9GbIEKxSrMbM/MN6Z/E2tySVTrX6qTKNsaPV10J9V0RsazMSqcrsmYjD8xeICKJPKGZo/inHoBZnUuPQ==","signatures":[{"sig":"MEUCIQCffbgCSLv8FVX7UjZk/G0dD7Yil7am7b4MhOFQ3w5nigIgWiMWRvKjP6tu4AcY3KzkGTSc19+hiXKpxpjaqXPLQro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317819},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"8125182b3ebf91772153884832ec063dacb3b70d","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json,md}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.25.4_1779849476736_0.21387466559094404","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"claude-nomad","version":"0.25.5","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.25.5","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"2c58797c786eb18b1ec47b52c2189320f356f303","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.25.5.tgz","fileCount":54,"integrity":"sha512-lfAZSnsnr8qoqApPrWzPlLVRbSTTCox1B5vJ1RTq5H3kswFUqkIEd3ZfRv9W4BAirTf3P0AAvcQasFNOqtaKzg==","signatures":[{"sig":"MEUCIQDUupwGrlEn1tiy3rzyT7iuuvdzqdvy9Xw8OcY0ievwhQIgBALXSMLdfe4MoJWWGQiWcg778QlPRfFSqK3Pi7mKMiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.25.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322193},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"7add5823b19868948a86b6c995fd9100705aaaa1","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.12.1","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.25.5_1779869612756_0.20077820373062716","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"claude-nomad","version":"0.26.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.26.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"f29f30e1dc8acc2e67ff5cae0a993637d4c11f65","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.26.0.tgz","fileCount":54,"integrity":"sha512-5CMpeE19fEvtCztOuzsEpHTw1HgMW5AeUmMCFHLLfHUYvMPJ548E0xfncxh5cWTpFVOsJOmdkBF9zKhTnqAmCw==","signatures":[{"sig":"MEUCIAFioCAyLTSWtimq+xyEmxbkkdzL4u5NdwedQXfm2hh1AiEAwzb9V7RGOFOWpFlR7/Yngmrx6ijYB7zo0kzLajFZhng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":326269},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"dc9656c430477e2b702b43f679b91ebfa28d8dd6","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.26.0_1779903453866_0.8967667930887124","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"claude-nomad","version":"0.26.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.26.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"3dceaad1e336fd0b9d45b72dfe32911ac4581a2b","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.26.1.tgz","fileCount":55,"integrity":"sha512-ECCCbPVGWIimT6wk8VDakdtwCXXff5dAWq6WNe2xjfwb3NxYNux47vKNhD5NeRJK3l4Lsh2fQf56BKF90lLswA==","signatures":[{"sig":"MEYCIQDuRL3tEJMp+Pfk9vz+RXK2m5VEnlnhBgbq8zfsFS/iWAIhAKCtxf2sMTDIjYRXIn+fLG+0SGkhZiwpA1J844aLgxci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330506},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"0098d93fbce261c9104033e2f2020a9181e81af0","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.26.1_1779922137169_0.20875948639081","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"claude-nomad","version":"0.26.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.26.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"53097d987087a261c7a34844a7a104bed71c9344","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.26.2.tgz","fileCount":55,"integrity":"sha512-VvCpH1HaKa4JTMwdtmiIJ2kj2VekANxnxNr/8hiQhDFhHCCrHngEAU7lqQRCZO/zT3gL5K81QOGD9bdWGuQMiw==","signatures":[{"sig":"MEQCIDHS79dwg1YYDND3JzHSwEZG+hk42mnNXssVWAsZuenAAiACiuPCeXA6dcRXdV9hj6saqDj8HPr98ZkOAOcbFa4S4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332913},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"92009b2994b1f5899277ecf9073084a1404f4721","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.26.2_1779930745141_0.2753410301054615","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"claude-nomad","version":"0.27.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.27.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"3da4cec03b62313cb3c18c70f8360a1dcf983c95","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.27.0.tgz","fileCount":61,"integrity":"sha512-ZcRwwkrfoJpKKBNCVMDZYHDzEjH+oysKGXDjX22e8dJJyMcvGjQhBgC9tLrWF1wSi5al0gvcLcR4RdikESZfAQ==","signatures":[{"sig":"MEUCIQDXnnS+oNf/5PATCs3T/MMpeLaLULur6Ovbr0kY42VQ8QIgVlVFk/jJFefUal4gk8Y2cUKrriTv43vxMhaFzrdoUso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371610},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"1fd72f866c60da30b25a7c04a040c6ad3e224278","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.27.0_1779950272688_0.43900098805765597","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"claude-nomad","version":"0.28.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.28.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"72fb7b37263a15d7043f10fe3c48dc42d4ba8d8a","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.28.0.tgz","fileCount":64,"integrity":"sha512-+xS8OULRjXe2/43nE3haGy3MAbtRIf77p8eEI+sjTiEg67LxipffOk5eiguiLta8bwwnenEKpM9W2MQHtmuLRA==","signatures":[{"sig":"MEUCIERV0qSfCJ3kSArvWK6jPDwiUnDdjFQlSEOnwjaaaqICAiEAl0FWgq6Qdme30W6DTHalJ+us8yt3RtUuVO1rBbd5lYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382998},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"ecfee809e80b9917158ba76b128181d852976a3a","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.28.0_1780001165667_0.7222871903770898","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"claude-nomad","version":"0.29.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.29.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"28edf6437e1af5367db4e892310835ecb012a29f","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.29.1.tgz","fileCount":66,"integrity":"sha512-zcYac+imLvt7/oIO+c6B0q4v4D1MQeDD+wRcktmiBX0IHq2Cf9xiQ5p5iMjT35KJreoXhbUcIhkn40oreh/0FQ==","signatures":[{"sig":"MEUCIEQ2xEgXxYR2bHLCOFED3SbDk9ToeysEbSKwB+13UbFuAiEAiOn8Uuq9WyOht/DOq2iG3HNaEHDbwp438s0U/Rn0jNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405271},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"99bc098859bef0f2192b728fc5e73d9decc2d227","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.29.1_1780026388740_0.6024310966064181","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"claude-nomad","version":"0.30.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.30.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"c57a653061982053cb9f3a6526813c190d83f579","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.30.0.tgz","fileCount":67,"integrity":"sha512-J8EzIlo+7gHn5h9vEeQjFdx3JNwc/IqP0xI9yTioWJum6cjyAb09yhZn8Ve0aWm8nR45HTWOee5nj9jmyarCtw==","signatures":[{"sig":"MEUCIQC7ipCukiSkOEhdj9i1PeGDS2RI+cxp6tVJawr9mkV74QIgXr6bsBw8gsIGfneyGU8CqFR51G/+TFx2VfrHB6usVbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410025},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"ba15ceb7823882e5b12941bd91e015940911a02c","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.30.0_1780033088743_0.8038855622137235","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"claude-nomad","version":"0.31.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.31.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"18051851d79f2def22d0a073c0656b11bb2fd596","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.31.0.tgz","fileCount":74,"integrity":"sha512-7Bx7YeTbWBVyibldKTZDA81zegw23+rn81q9BiOfR4uSGdcvY9YCcX2VuRVsjF2RIKSQ5ChMyoNcspMhinlQMA==","signatures":[{"sig":"MEUCIQC6uLtEutISf4qSC1IpVArdVRpUtXl77cnmaUDuhYHYUwIgGSstOAB8NKaqjamP5TABnKgSSsd1I9jzvvo6P+DEh9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460446},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"84b0b9c190f72df3e08f268d6b4c88fb5af0ebff","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.31.0_1780095144173_0.8496566627515818","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"claude-nomad","version":"0.32.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.32.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"42dd017538e42b2d930885a1cebfd1d676b4ae46","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.32.0.tgz","fileCount":75,"integrity":"sha512-g8Ly7oEreW/p1Wgt6m6yGRN5vaqTWw//6Bi+5SsBiXOQbdEgE07lYB4UMIQE0qzIhofD1WsPmCyfqfH8iEFpOQ==","signatures":[{"sig":"MEQCIAOtvU5LH3w+hSTWzpTTBOJmabyQpoxlDbu4ewX1D/BmAiByDWTf9fREvMdEGJQylSqJL3bWSZEtmu4BfTFcH4YVFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470972},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"a24a555ef22e592b0f9791554bf03e8fbebeb157","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.32.0_1780129809440_0.354762753622923","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"claude-nomad","version":"0.32.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.32.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"b9ea5815ba76f7fa6812c990ecfeda1286e90109","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.32.1.tgz","fileCount":75,"integrity":"sha512-JxXnimS8oxbroTikDrys8zKiOFi5t3ryhlSdTRpXERP2STVo37mSEC6/mqScReHSFcRkReF8l1FuiuTHONMbjw==","signatures":[{"sig":"MEQCIDseuVKweVr/z4OzvyCVsvnVIMwv9irhhBkcmITMJyf0AiAkxIPAp+vP5718Ahl0bIpUmBeP5sjb1NOQwoVwXL5P0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473079},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"a320148d6b5a8d1b33f56589a640533c57557b35","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.32.1_1780148636373_0.5421516259648569","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"claude-nomad","version":"0.32.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.32.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"7959fb14b148c72500ffb4b2f1b17e50e320c514","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.32.2.tgz","fileCount":75,"integrity":"sha512-mMGxEJbw3J2DCoQ4vzJoJeR0iuwc+eKuI5pW465TW9Kdz+kXjSspCukQg26QBcWIH1Gwc7piQLazPAPW0Xt19w==","signatures":[{"sig":"MEQCIGV0CufS1XjnEqgQo2CFqls/vGV5cq2o6ACUSgsKIsgzAiBVkaqJQVmDRdqyPnwHaR6D2hOwANlr/OXfHCxLwrKysw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473966},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"e317633611c29045103fa3148440cc591f5bbdba","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.32.2_1780153141026_0.9303356984140414","host":"s3://npm-registry-packages-npm-production"}},"0.32.3":{"name":"claude-nomad","version":"0.32.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.32.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"2c75d35a0673a8354f6ab74fdc9b9c4a5587bbbf","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.32.3.tgz","fileCount":75,"integrity":"sha512-VT/8vxUN9BHAh2FsYM1T765QrQPwLCI/AveJpVGlHvVBbXF0Hh59TSasrKW7Qn84LBMITo0iuzkjt/MuInzJxg==","signatures":[{"sig":"MEYCIQD1sRF8LH8fqLQOfU9bnNRkh3B3VRfRDr70B4RV7iIOSAIhAOT3lvJbxDYdMNi7trAVg7wSpckYXqcDf/gKgG9JCKYL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.32.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474501},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"b9ccf2e1c83b57c7e5f6cd413535b5238b5b6c45","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.32.3_1780156272212_0.10117807434680315","host":"s3://npm-registry-packages-npm-production"}},"0.32.4":{"name":"claude-nomad","version":"0.32.4","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.32.4","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"41637a1892f67e2adca68173e5e85a13ece534af","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.32.4.tgz","fileCount":75,"integrity":"sha512-fksTEAPma0l0PuvAOtB+TiVoa6jFqFZGYh6kte4VUzbbl0dDcsNXrWrkFtZ79LA5X/CJr3CXuZKXqnOl3ASNVA==","signatures":[{"sig":"MEUCIQCA4eh7+X8h5r4bn3QwXxnM89gjsZ4H+9LJrzVuf+mINAIgfyLwT3dNENbAUhxuKcRdxTBRvNjbWWGySItUgRM1tp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.32.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474918},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"dd9bb6170cf01b2a0107883370164db9cbdf2377","scripts":{"lint":"eslint .","pull":"tsx src/nomad.ts pull","push":"tsx src/nomad.ts push","test":"vitest run","doctor":"tsx src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.2","diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.32.4_1780160844946_0.09750391042534412","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"claude-nomad","version":"0.33.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.33.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"0b27bdc4fbe628a83a4f90dee2c4ef46b24866d6","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.33.0.tgz","fileCount":75,"integrity":"sha512-gK8Y4zZMEKRxtkmICfuXUhfkbdesHYCpRbSxX2HWbKAgk+wby0wkiFFrt1IFtv4WqiLNK4g0Tbe3qtQlMtdBNw==","signatures":[{"sig":"MEUCIQCPMeBxQIVO+n8TZAYdn9ddduFQk0JVzErbfbmENcUTbgIgNEzMydlVhOWDoLsEkN9Dy20276+qHe7yav0rKvVWXOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475651},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"ed8f2498d72225b3b947df757efbe80cda04f987","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"deprecated":"Broken on global install: crashes under 'npm i -g' (ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING). Upgrade to claude-nomad@>=0.34.1.","repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.33.0_1780175755023_0.2234402813997849","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"claude-nomad","version":"0.34.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.34.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"src/nomad.ts"},"dist":{"shasum":"17a3967dd2a95b9dfc06d35bf8b1665a822a783c","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.34.0.tgz","fileCount":72,"integrity":"sha512-ueS2Do87C18pUi2GXmA9UFW/klqmlxKLrjqpnkSdncftWj9xAOdCCfcKU8IrK3VbrR4toQ8oWNrSMZiV62iLAA==","signatures":[{"sig":"MEQCIGuH8UQWUONhfsMdb6IVl8s/DURJjPzYlBgb2/Rh56UGAiBJaJ/ZDVQ/TQr/rgBIw7ZF5qQK1BhAxuZpZPOARXmwVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462978},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"8bd5abed94b502a8450a479d5f08695c3e831bbd","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"deprecated":"Broken on global install: crashes under 'npm i -g' (ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING). Upgrade to claude-nomad@>=0.34.1.","repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.34.0_1780196623787_0.6843042089560909","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"claude-nomad","version":"0.34.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.34.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"ddbcdcba715cca31265e046f8c0a45b43847e53d","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.34.1.tgz","fileCount":7,"integrity":"sha512-k4VZSB/JCyYY1+T9BdX/RDlgMr0s6INFqqOgyA3O11H42O2AKK6bDydVOBYwuYWvmLXmIDAHiMYHcsEIwVJnlA==","signatures":[{"sig":"MEQCICHg/ljABAoKVst0WFUanJq5mNOOCrqnO9rH5QSNLktjAiADYuN4OGN7zdu6CGBGnQMG/5IDdvOeqXfx8A7hoc3deg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257233},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"c8913d9884b221c56840f0703e6164473b9d3978","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.34.1_1780199200347_0.27291821721348253","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"claude-nomad","version":"0.35.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.35.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"5dbb1e7d6eb13c1de79a632e174a8b1df1e41d10","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.35.0.tgz","fileCount":7,"integrity":"sha512-UHvoeVjvEhXpeTcg+TFjSR85KsOL/4YO0WiGd18ux3mzOEi/7jnKnMFH5KCNYK/biJTOpZAhmfh8hFQhOgwSqw==","signatures":[{"sig":"MEUCIBraatGm1PESVfXIPo2YKtiN/pA1VTNDtOEn4GGSMWBXAiEAxLsZq29FiXmI5KvsuELwQbzXdQHJqm/nmskihr1e7/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268199},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"ff00475a7e0e7c3f1b76b120ffd7b40cc597b7a9","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.35.0_1780258356637_0.6055558104768248","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"claude-nomad","version":"0.36.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.36.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"461e39226b6bd9e64bdb3cecdafeb48428cd1917","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.36.0.tgz","fileCount":7,"integrity":"sha512-/pQhT28+mew1wVJIMZBzoi1bFNEQDTKZhsrYPKAd2BNCaFWsTdlWOuGhptqUhugs4u+Km4/CYj6+saRUlzXBqQ==","signatures":[{"sig":"MEYCIQDyfMQWksTujsqURUjxuQMcSFhYIhEVMjyAS2Z4VLlhogIhANRSVrvDNqs1bVtim4eacAva2nxmaenkmOfXCUxWf63s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275188},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"955ac666ac7e4294f2f3c9448749f3c6bbae37ad","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.36.0_1780293073631_0.1509571559647529","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"claude-nomad","version":"0.37.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.37.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"a02434ce63acd6c8bb4ed774088e660afd921e1d","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.37.0.tgz","fileCount":7,"integrity":"sha512-Q2BwVlZ8RGhV1dhSI2Jlg6YlGrjEvGNHPIyGqwLfvF/KSmxY2IWj1Klu835BxBi2Se1AJWy6YegJd22EwnL64g==","signatures":[{"sig":"MEUCIBTY7vI1GMzXvJ1kAjfbFRNSPvMilF0HyCDr2N6pgRefAiEAiVMldqjeMDY3Z1SRKycrvOM28il5s5TI0++PJ8Tuyiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214664},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"99166f1d758024119a28481b174c5d86330952f0","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.37.0_1780383483117_0.18256358563091313","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"claude-nomad","version":"0.38.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.38.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"cb500a48de139ba880d03093314457e764e44f6e","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.38.0.tgz","fileCount":7,"integrity":"sha512-snXc7XyqnsQXfSPT0AREi9GEFgeEVL1jogcKwpEnBWL++yCU7OMAQRhy5h5eRHyE3yBZ9j3980UWxrZaLkq7vQ==","signatures":[{"sig":"MEYCIQD98JIY42JQyjMxDCGxdE7ZbL4F6pAtNFBBuTmBodEyjAIhAP1mDmesd5Ix1zRiHsjwLDmoWNgVzNC7ndnlG2/XkH2h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222402},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"6bcd0d9b0b552e46eb214e3e32e79a4a86fba31a","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.38.0_1780414040841_0.553948854156495","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"claude-nomad","version":"0.38.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.38.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"ed75e29fc088115ebe653cad8e6a624df9829c55","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.38.1.tgz","fileCount":7,"integrity":"sha512-u04WkgDV3j9Re6YWPI7E+6xUbZdPLCwRrViwOFcF0kHc4J/zltF56aY90+an1WUbMDm4knwbNGLNEpjvSZVUGw==","signatures":[{"sig":"MEYCIQDjZFl3R9ka2abDzzbis7iV+VcxFm5pR9wZByZZDTrmcQIhAJpluONHKN+bcr0EidNzOR8U1xAvOZgXFA7sHBN7WPTH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223726},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"02b3607ec8a36412048cd7ab8a4875b287d55789","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.38.1_1780431146255_0.5442065074074984","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"claude-nomad","version":"0.39.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.39.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"97cbbed1c10470343151bc1b65ea33fdc4f385e9","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.39.0.tgz","fileCount":7,"integrity":"sha512-95c7ArE1eg4fznxhCMNJa7JClQZCmCwnkwO/SPNsb6KTqBEyar2l/rDU4IaSeoliSdD1/hyUEye0RA8V7G90nQ==","signatures":[{"sig":"MEUCIQDweCRWVNVl/RbxRHy40ZfXgbMVe5KPa2C8f3z2tncYWwIgAk82MPk2DKo+0Z98v5uO1NeaSxRCoI7GrCopvlxG/UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224431},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"af668a13f2cf13efb1ffc445ab1b271afd915d8a","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.39.0_1780442009327_0.8555522940963158","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"claude-nomad","version":"0.40.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.40.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://github.com/funkadelic/claude-nomad#readme","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"3927f49c7806f0ea0c45184f2b79f637c64094f7","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.40.0.tgz","fileCount":8,"integrity":"sha512-g8E4fr/oWFKMnwLHVVlO/tZq9e6KSPlT5oOPvMS+MLlM/D20RRIL9nYC8CMI44HgJmhqLcQPhvwYfJYabocAzQ==","signatures":[{"sig":"MEQCIHiUFtmFma8KLRuC7WtwpanfiM6fTqHdwh0McZi5xJt8AiBwaE5cNTmsrv6ssBv0EvnPeVD66C6kuZvmFxYMhBuLqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228959},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"74a1a8cbdfe2059d2b7f9694284c0af247cabc6a","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.40.0_1780458659119_0.16478618894885","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"claude-nomad","version":"0.41.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.41.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"1088feae21ef646466f441dcf02965d53ce43c13","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.41.0.tgz","fileCount":8,"integrity":"sha512-ZqXFXRosxDFZLaUZ4sYvEC48/W2l/dM/1OOOEj7Mq8t5j7PbJQG7k0jg9Z1xgould3+YMYOSz5kJTRdNjy9d+g==","signatures":[{"sig":"MEYCIQDAbLQ4OLNHonJerZVTazZHvpqmlcoHwhpRYcOHvLDpiAIhAPn5oK5CrNV3dTZ5uC9L3ftPjbhKjUVquGd4ZRG2KBHb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230723},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"5243d08ec6841149e2c65f6b55c7e29f6cb6bf93","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.41.0_1780510260664_0.8061755778640762","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"claude-nomad","version":"0.42.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.42.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"079663be1912db6fb0bfec621f36616d7c53df48","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.42.0.tgz","fileCount":8,"integrity":"sha512-0QWkbH7b1Jw+MxAUUwDVMTinZ4dZp+AVfjrX0ocRL5WYOoymRaGsRzQ++uLmDIZCisvqbbxTtZqUlgAkFQMn/A==","signatures":[{"sig":"MEUCIQDCSxHRiRc5gJHVmh4flqpRNVoUhhQc/zosx8FvhBG2ygIgbrltwY/m79wNSlcLwBMeCBzW3iVV2tLx07N+YCK/JIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239173},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"c531d82e52d31cf5a87ed78aaabde87d35e9ed93","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.42.0_1780609966852_0.5207881953132047","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"claude-nomad","version":"0.43.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.43.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"45ade308646e49c05f315f537deb97ebcb45dfa7","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.43.0.tgz","fileCount":8,"integrity":"sha512-V/Js6TQi4dyTmGa9xKB5iW1m29+pGyfTRtxyBNb5aOs5X1+crGgeDT81bDcLVwDPKlp4zNt+qnHLI3+9IG98/w==","signatures":[{"sig":"MEUCIQD38wiXpAi7ESlNdN/IKV+38xyCx74WgWr7yc8GXT9QuAIgQBKfQozzXo8VUskO9CJ/VB2nYJZ2AP/9qMBo0ANMZyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251516},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"6c721c9c790f8624f4b12c9f771c86c3318640c2","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.43.0_1780636061196_0.6894147925252019","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"claude-nomad","version":"0.44.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.44.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"c3c1a83120019c8b4d49f4f69a7d9c20f993d6f5","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.44.0.tgz","fileCount":8,"integrity":"sha512-wFAg8JEjDj5Qdk2I0TTp7HnnNRiqXHgox8kNz3GwQmvngIF1bZs9s8dKliltWpSXwhfkVVTr7B7aB028ly40Sg==","signatures":[{"sig":"MEYCIQDd0Ioxeg3/0dvelsU1bTu92fs2dgs5FGtOrTVLEBU7LAIhAKGuwssZDMMMQ5lyXXllyzPJJiSlSU/E9b5OIUoM0zRs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258906},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"d38f4bda11cdab5218b7ae521846ddaa2aba6a58","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.44.0_1780692071041_0.261106986371058","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"claude-nomad","version":"0.44.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.44.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"1603bf95503a7478d703e57967644b708190af73","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.44.1.tgz","fileCount":8,"integrity":"sha512-/mL3fh/8sLK7aQlfeTSIKEmKi//mEYEGC7osEuqK2rtnRC2SH4rdgAqw94LU+lUNasCMJ9C4Eoo62pdsCItztg==","signatures":[{"sig":"MEUCICtDLtqrqtPyuT2yXCgqNRBnNZ4xmf36i1NDOLxXkAY+AiEAtxoQe5/9MwE2zhreSxic1tigOOQf4EsuQ48MIIE6uc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261821},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"94904859e0ff602bc89cc01dd70692776b48319b","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.44.1_1780767111928_0.48087067503289216","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"claude-nomad","version":"0.45.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.45.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"0f24ad53198a947810b96adf306b170fb5376d72","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.45.0.tgz","fileCount":8,"integrity":"sha512-/H4JIknXr3YF4WEfNWB4SnKTD6rmHHEwlnX0CjPd/HdlmxofkBuNx4YpQitMJww73XFD4TZmQnUGYSidpKz+5g==","signatures":[{"sig":"MEUCIB+tM3UvufhI11zfqz8qSafgfeST4noD6J5oAVBJdJXrAiEA3OIeck2TdJDMDk1/8X2HdSHdkPbUMPvNmOhVdRdV3+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268288},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"4d1aae9d5da741254c80eb870d064f7a9939d280","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.45.0_1780814803990_0.5353207034309118","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"claude-nomad","version":"0.46.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.46.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"5c8a733301a32db630b16007e3ebf7648f506dd1","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.46.0.tgz","fileCount":8,"integrity":"sha512-0ERH7Zq/VSq/BH40NZL4DQkZ0rC3ObMzzAXV/a480NrmJXeZWijQsJUW6V7xsQBlhHxbfmTlS4Ux1eakk9MNsA==","signatures":[{"sig":"MEYCIQCm9gIZpH326ZhurYM1sIoho5nON3lxzX00Q46Ec+USbwIhAKYFa8cuWPEnJ9hZ2NKnREATzz//eTtHk0w1DS72QBaY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272491},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"0c69ff6f0bae23d29cf5911a3c413721e5d25d84","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.46.0_1780879814356_0.23180269501766748","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"claude-nomad","version":"0.47.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.47.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"adf8c1a7627780ce35268a2ca411baaf791db698","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.47.0.tgz","fileCount":7,"integrity":"sha512-+fppQK1qX6Z+Gu4j1sxs7gBL2wri3Hq9AZWLqXU6qNRAd2yj5cEyUHCtrfX9M/rVT+HbQ5YPVlB9u5YAB5QGcw==","signatures":[{"sig":"MEUCIDvQwrw9nfaYJPBeYSvLuaoFpHN9/9RC8ITTCD/SWxLxAiEAuFt4tL6WjbMnCkgYP9SAWhQUNLps4/S0LEzBUjjGEJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275831},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"989e8c24b2ec80e54c1b43921a9d19c4309a2d8d","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.47.0_1780966564120_0.9661835219104902","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"claude-nomad","version":"0.47.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.47.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"30619c4f556912d77cca89af329b6651852302c0","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.47.1.tgz","fileCount":7,"integrity":"sha512-rVu6u3B4lOqN3YlwsOTDdy0/yVklVjO8E5/wGBmyX0fQRIBd39N2PTqmoguYhUn0DGbbvrjRfusLgwiSPl+6PA==","signatures":[{"sig":"MEUCIQC2F6IVq8w/zb7eLNRbbhzuRlFywpqAp/MQTVwQbZzYNgIgcXLgUfj3juWYmB/QFIAreOnWxkJDjAtgCxxt/7+niTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.47.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277714},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"05e3d85c6ddc773845650b72c09bdabe62dbdb14","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.47.1_1780975348013_0.03987875239425609","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"claude-nomad","version":"0.48.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.48.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"2207ec43be47a1349ac27b8c7b81a4157818c7c5","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.48.0.tgz","fileCount":7,"integrity":"sha512-IXBLLj2Ko4fh1har/u2qUoUXAdXyO317zGm+1oRLTgVIKh7n8Vv7Y5GcriptIGC34dg3JcNrHc/VS+jzvwc9rw==","signatures":[{"sig":"MEYCIQCcMGCtgmwt0XGxE/YaURFSh6FuW/Nu8zIz9OnE8ricFAIhANHHQmt35NKFEZvtRy4TNJDhUf7fIFQycP65cA2ZL7vi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281482},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"16016f546dd64bb11b3facab3b1a6cd62accd1c1","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.48.0_1781026742402_0.48395629043678534","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"claude-nomad","version":"0.49.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.49.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"b646becb9e21c454f034e181e79a0f2753f5c1e9","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.49.0.tgz","fileCount":7,"integrity":"sha512-Etb7MyKvyxi1ewEF2WEWBA3fsVsmO9IS8CSGImem9enGykRxvcWV0/6lNevpEbOl0n+tqHfmWLRWwqhnyj4TtQ==","signatures":[{"sig":"MEUCIQDmyxHE9tWyTB7dEptib1FgFxF051BKp9+2Q3p06NzuKgIgNbY2PFzWHONKJ9KJkEimeqUdDO1HgGxtbjXg4ykv0T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282572},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"56a37e0d8b68d652c95fe0368438b4e5b78cd622","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.49.0_1781132988411_0.16573126653963688","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"claude-nomad","version":"0.50.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.50.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"3919052f728b3e650b85431171a9baf3aaf5657b","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.50.0.tgz","fileCount":7,"integrity":"sha512-zAJvkXAeJYdKV9uFwmn+O78Y2gW2lKVz7/64bSEB/2En5lkC/w7fH1m5f4CCC6k8YL+HwB5IwvPd8cszPeNB0g==","signatures":[{"sig":"MEQCICQG+3ABiBKwDdLGUvTIQmgIpwJo5snfMixnuQCAxaOwAiAiOAkE76cLajK57tBhAaIAOHF/s+T/9mchW1Mp9Ou9Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298677},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"b5f52a82d6079e2a7cacc9f36a6ddfdf0a46fac0","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.50.0_1781221377812_0.4408353392704283","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"claude-nomad","version":"0.50.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.50.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"6e64ce6a12494bf6171974a329faaaada6f47ef2","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.50.1.tgz","fileCount":7,"integrity":"sha512-qs84EyyHMIDCUlv09A8ZAy2tYVfspQ8BIhTuLwBsS+sjuSD1sVechbdKRgAi5LSPMvUj0ruNOUXv0D3ytrPq+A==","signatures":[{"sig":"MEQCICeUA5AIyUM0+ZzpWNtkmUTiOv3xVO8lO6hw9gGfyiESAiBC84c456t1Uu+gvgAA7+oiacp7wXGvLQHgcEZBibDEYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.50.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299802},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"99c1dd7483fd2320002d6cbf011fc1c6e0ad14b8","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.50.1_1781302168630_0.6878334772506607","host":"s3://npm-registry-packages-npm-production"}},"0.50.2":{"name":"claude-nomad","version":"0.50.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.50.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"0b1479454eab349b46922894a6d7a000b4a63aac","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.50.2.tgz","fileCount":7,"integrity":"sha512-oHs0uwZQz6f4noQaZ0w6Coh+9mUhTS0OsnqnUSzE0Niu/K+f976OUw5o5HeLeWK3J5XQJNQnmWwCuANOZuh+yQ==","signatures":[{"sig":"MEQCIF2ePjrR7yb9VQqlaKgSDN/VSRxBYqqvPPOWNYzpVynSAiBjuTEOB9dLE6OW4ict8IX1P6B+c6sD5FfcTj6liE3MuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.50.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301744},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"30fcbbf1d1931a332ca770b1e261777cf6b087bd","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.50.2_1781551488964_0.11035551559003087","host":"s3://npm-registry-packages-npm-production"}},"0.50.3":{"name":"claude-nomad","version":"0.50.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.50.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"ef59f0054d2171f512788f7125c7bc0649ef9e6d","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.50.3.tgz","fileCount":7,"integrity":"sha512-8y3TJrAbYgBEGZdKFEVvznG5T7Xuunpzr/HlbK1BJvQybQgLUxEO6SIDUNivp2Q09+if0d+UjfhapYnZbD/1Ug==","signatures":[{"sig":"MEUCIQCz2q9nhFOBl/kk9K/aDuHEqAjyEoKZPSEfiUfPnc054QIgMeQo9/wMiawtmsH+66NAkhKQhcK7NYeWi7STQxzTaKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.50.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307757},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"1c2009b001aff91ca4277a9dff4c7a5513bfc46b","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.50.3_1781662833491_0.7740260987034475","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"claude-nomad","version":"0.51.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.51.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"edc27d7f1d820d6b2ab575fc913e4fac4aec9774","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.51.0.tgz","fileCount":7,"integrity":"sha512-PO08aIIv1Y2mNkbEDThzikjZKZ6QLF5Mp1aI5+57GaoUPjVjBK8SJNUnO1/oPqD+xqURNXzlrwWeNf0gc5mZkg==","signatures":[{"sig":"MEUCIQCR8tPqUt0WXWKCJAA8Gzm0q90dVdvGVQ9NjPWcwMJoWQIgQXU2pYXoTi40zzAYHOlT1wf9Gy2Zd9AnUa4snKckhcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317328},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"20bc1734d3cb8747c7d3533c8f983f4388afdffe","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.51.0_1781809702236_0.920219880155662","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"claude-nomad","version":"0.51.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.51.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"4204d42a65ace1f32dc5a8281f0b78673d6fa10e","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.51.1.tgz","fileCount":7,"integrity":"sha512-lR91Eq58PS4yqcuFvWTUqvd13ME62XxXExJCUUYj9spw5TojZpSll41u0nZIJXN68X4Sqzg2IFKDQapAmbRc/w==","signatures":[{"sig":"MEQCIBbpe9opEIw9/9nGyEEuIrQjQ8R4NULOPrKdcNVp0VBmAiAqFrBRx1B3T3V2EIdhk+V8+WoucCUgF04wydcyLsI5wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.51.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318038},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"bc07c85e43583ba35a1e15522aed88eb121a472d","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.51.1_1781813310843_0.6950646455748064","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"claude-nomad","version":"0.52.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.52.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"acc5c6627c67b18bfaca03b8d952ad1427b2941b","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.52.0.tgz","fileCount":7,"integrity":"sha512-hfm4M91jPP01QuuSv605OQdMIHKvyZmsru+Tdaht9jjXG6UIuRtlkUJ/OPUHIzP0u2rF8jNdp751PaS6K6mZiA==","signatures":[{"sig":"MEYCIQCmkMmLPSPDyswKR/1V58dunVVxn3H8lTTjEcGEr2YZywIhALBl854W4hmR/nwGOc6ezEsFHY2oA0+tNQyymJJV0lXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323321},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"9e02795f53d5feabf4f8f568214a3561cc904d5f","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.52.0_1781831351324_0.37265529368545147","host":"s3://npm-registry-packages-npm-production"}},"0.52.2":{"name":"claude-nomad","version":"0.52.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.52.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"ee9c92059d2f0e5655794d46c693c10a583aa10c","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.52.2.tgz","fileCount":7,"integrity":"sha512-9w70DXOucgsSOuwqZLvUSaWtL20JZpUdrwl/4+ny8oKuZGtbPRD5fd1cFbIdwhTLywVyNk3boSCb+oNqY7exsQ==","signatures":[{"sig":"MEYCIQDcAbBO8Ve3czPAivGl4u9uKMWv1c1MJC8z8TWVTpRrtQIhAMDD6DmzfGzp4EFFu/cczWeaZSQD9qTDYLhcTFRsIlIV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.52.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323997},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"a3057e1aff95de2db6109ccac3c9bd610d863c56","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.52.2_1781905540530_0.8932238688056398","host":"s3://npm-registry-packages-npm-production"}},"0.52.3":{"name":"claude-nomad","version":"0.52.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.52.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"c8fabb36b8bf308cce88dd51c8461d24c47c4e11","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.52.3.tgz","fileCount":7,"integrity":"sha512-dB4niJb7hhy0xAcHAx2lIrSisy7dVpB9tyfw7O1nbwlACH6slfJ7IGY1nv1Fm+httQQN9jM1RSqVPG1gCyei+A==","signatures":[{"sig":"MEUCIQC+Z9QhhUtcPetj83pJ79b4APh4fXf3CE67UNwnbiiMGwIgWsp657lILU3LbjrOKDvOfn+LuBaVu9NBETBwaZlpUpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.52.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324537},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"cb70ef4cd41a3d59cf87d60cac9fd399e8bbe823","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.52.3_1781920074841_0.4357171378785589","host":"s3://npm-registry-packages-npm-production"}},"0.52.4":{"name":"claude-nomad","version":"0.52.4","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.52.4","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"f527906c728737fc759a9d136f8ba9c01bd11dd0","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.52.4.tgz","fileCount":7,"integrity":"sha512-3I6D0v4BGYIOvU34o+pOLh58cm23BgQV09WeR9MxUjJB3T+uPtiMjCW3n+qSjR81AzsbyPvMFagg2Eos9aKfZw==","signatures":[{"sig":"MEQCIFZkimzCSia1q84ojF+sjtmoPv3gvMyc0tCoA/e1bYQ/AiALyqrCTWzRza9RDR2Ok7c0PFnZ+ZjJiCY+yOXJ7XJcOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.52.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325162},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"a7b9414c9a6e35ccf1ce750d449b7be2e88a3a86","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.52.4_1781929766018_0.5123662839585033","host":"s3://npm-registry-packages-npm-production"}},"0.53.1":{"name":"claude-nomad","version":"0.53.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.53.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"68aed9dc55977f2ca67d6acf5825a2a486ffc0c9","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.53.1.tgz","fileCount":7,"integrity":"sha512-NdYhOPGWbTMTA0qHeqf6h5iO27v1k3AUzp9Gn17fIXVQpDKw+3KuuGsWtxbYPPCXe/UEx8FGLqwV+wre9rBVtA==","signatures":[{"sig":"MEQCIBuJL6FqsF2dzqo/nMuONKI9s+KUkf6aFoY31gDweVuaAiB5sONihmv2VaKIhHBkMa96aKyzW+tWWCUajwDdtlIjrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.53.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328416},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"5c1aaef51193f4282b72d1be28f82ca410272930","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.53.1_1782018412082_0.25299367084889735","host":"s3://npm-registry-packages-npm-production"}},"0.53.2":{"name":"claude-nomad","version":"0.53.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.53.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"614c9e8c1ca60da47d7ffa37dce5b58dc9e5e87f","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.53.2.tgz","fileCount":7,"integrity":"sha512-rQ0wz0i62mk8dy4qytuhWtVHzaEGvuj5Mi+pIrlFBMpQHPRMbT64U1DVZL0TNYM00IcqIfwv2DNXDJaxVbUDLA==","signatures":[{"sig":"MEQCIASXG7SQJuXikCBMNQVxcHA/vdm1MZEiGOokMX+5aYzqAiBvDZQb8Op9RP5t8UXpYCN7X2W9to7/qMNEby3fiAGeig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.53.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332782},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"8de2d3231bb030440af93da23993fb093fdcfbc5","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.53.2_1782433761816_0.8172382195891104","host":"s3://npm-registry-packages-npm-production"}},"0.53.3":{"name":"claude-nomad","version":"0.53.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.53.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"139254dc7d7cd66f81a86de466798b9691a8d4a3","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.53.3.tgz","fileCount":7,"integrity":"sha512-mAq68IAv2g9v93ri9hyXvZUDN+uN3ZFFJNUiErRQky0X/WshvEx5pl2MCybxk/TxmQzY0yYZr2lrn7o1wC8S9g==","signatures":[{"sig":"MEYCIQCgKDSb9rrtYAHIpEdM1AMQvKWLn2FvMiiz4qKudc44WAIhALGN9YT3urGcMeKNKprrf7zusRHoH//vl0QBU1pzbt5T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.53.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333116},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"090fae747d6c9cb130b369c1c562bd275bee85da","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.53.3_1782517496533_0.20494808526395447","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"claude-nomad","version":"0.54.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.54.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"8045d06b49985a3b89e9390c1fd66486b3888aa6","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.54.0.tgz","fileCount":7,"integrity":"sha512-EEZ1asMu22owfp8dpKkhtQIu/4t6Fv96wsWXX6hBjlU9WPdsNkNibkggZ6V8zPLVsCnO04kg1nXs/W3fRIwR2Q==","signatures":[{"sig":"MEUCIQDkEbQ6pRH7vOBXAI4+pJyc5mCf2ZQh484uwYvJvYUVWQIgRUsBxkJ+xvxLYRPsTKDLQnnXMSLwQZiTw1E5Atijd6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340163},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"7a5f5280cd4bfdb9e8fdec1b9a4fee3b144de66c","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.54.0_1782572918203_0.5060322878868888","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"claude-nomad","version":"0.55.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.55.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"bfe3307187be170271c8ea855da8b818af1f8d45","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.55.0.tgz","fileCount":7,"integrity":"sha512-wDYlrPsjFoiOsbHmx/1USQdg93TNTKgroJL/hKOMn2kvGhRFS/W89+1F7BLU152KyIscEuUUoeo90F0dQsd6qQ==","signatures":[{"sig":"MEYCIQCjyv/j+jrH2Np4YK7NmFh0e5nWv3tZWrwzN7T7Od9YMgIhAMrTJ50mWVk+/Ofxttaltm5D9NUyYKOIdmsPXfWkdcW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348475},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"2dc5b99334cf3180c14e66a8b9748a85559e0f1c","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.55.0_1782628257592_0.5875421167055677","host":"s3://npm-registry-packages-npm-production"}},"0.55.1":{"name":"claude-nomad","version":"0.55.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.55.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"386678a2d171fed0226ee196ace8fb825fe2be0b","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.55.1.tgz","fileCount":7,"integrity":"sha512-R76xuqWG0bq8SprS9FlTFDo3A1NMPl9QWf2AEQq2mJ+MufwwQoY/qgKuDWd88eG6L3supXVx1LNvH1gaFk4Elw==","signatures":[{"sig":"MEQCIE2JhTpaENdoWQH0OpnNHMVidH603W3Y89J9WCGuOesuAiBUFPvZ6oWUqUDpn8svOBke/Hubdw8bjnOmFr3M5/52cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351083},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"1bc7f84c34b2acd39db7dc5dc9eaafa7c8c18050","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.55.1_1782717582152_0.8796525499616088","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"claude-nomad","version":"0.56.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.56.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"3ff52ab79ddeb5f56ec3026b46f945accd94403c","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.56.0.tgz","fileCount":7,"integrity":"sha512-btmTXrLG4SF+vD+EdXkkmhajYkDH4170n5E/rzkVRNPRug+dPY+G1pVdGaOdYZR1AwpqtrSGxVWyKHLl7Ku/LQ==","signatures":[{"sig":"MEQCIGXk1NOWIF6x33Jf7zaJQ+F8BGazYbPoY1tCCqmU5fbZAiAc5jdm0qJWWtyRb6Po+qMMOMcJGNqGvIzrEgvLdmTnSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361421},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"551e0a5aa35aecd6d8dcb043e8b31086f1dfc774","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.56.0_1782805553738_0.6221128194593228","host":"s3://npm-registry-packages-npm-production"}},"0.56.1":{"name":"claude-nomad","version":"0.56.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.56.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"a949276e5ab5c0706bf4fd3790b7aac792125e43","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.56.1.tgz","fileCount":7,"integrity":"sha512-J6JYPGLvBrtq7E1I6LEk65lCP1mXAOonGcF+7BhUgTS7bKwMnIxngLQshyxudK3tP40EQSi5o1/dIi33p/nVGA==","signatures":[{"sig":"MEQCIACRPE208pBfVz8hE/uvmQXxNzM3W2VFRccO1KCW796uAiBBtwSHPGldQdCyuS4y08U0HUJMkZpw4NYSbMM55YOyiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.56.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362430},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"8cbe30f6c7a373e7e78473bbbcbc2e3d4e81938e","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.56.1_1782842796011_0.9796789710272844","host":"s3://npm-registry-packages-npm-production"}},"0.56.2":{"name":"claude-nomad","version":"0.56.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.56.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"45696f1ef5b9f44b43151ef3d28e6c750c218c73","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.56.2.tgz","fileCount":7,"integrity":"sha512-PaNTIystTptksVfnmAvKqKjH2G6+p4JNjoSgHc48F+rABqD0WPOFuu+t8RY7s1nj2pYObSO+j7ay3mngSroLCQ==","signatures":[{"sig":"MEQCIAzI7X+wpD9p46qB1hj6WuLRn5TRgNCpUzcbFLrWYanlAiAN4ab4xLUr6TSb9+gd4AfyzZCdDvul9qswbxJ6jxw8Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.56.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368993},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"4a02caa1b43fc9ddcb74e3dd1073c9d1e638d8fd","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.13.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.56.2_1782932521329_0.51251997748393","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"claude-nomad","version":"0.57.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.57.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"7fc470ec77a4cc68432bd5db08bcd4e6effbf7a1","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.57.0.tgz","fileCount":7,"integrity":"sha512-nfEijfKM6qno4xM20cU8YszXJaFr4ascg48MnJTazzqYtlweIndMLp4wacPdYT9gbznV9yYWYrD/zZoOXgjN/Q==","signatures":[{"sig":"MEUCIDCaQs07LxA9IxvnBHfkb7Xt7044qAl9Ne3uDY26fpbbAiEAiR7tGFpQCVp2/Gtc2LcTG+nfMbittgNEwCM9bPC1SRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375890},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"59cdf8f52f37dc28868a22bd9e180303e7122ab9","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.22.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.57.0_1783059648327_0.23538449269207318","host":"s3://npm-registry-packages-npm-production"}},"0.57.1":{"name":"claude-nomad","version":"0.57.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.57.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"b06827294d9dcf08ec9c650ba5fd2ac39f9a46d3","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.57.1.tgz","fileCount":7,"integrity":"sha512-fuxGAAhgL2jYIIpdL2tYOrPAUNHjU+XMToxbA9ipE0Mv033ZiIiniPMfK6OwXa8fSjsn0iBbaHZ7+P22gnL/KQ==","signatures":[{"sig":"MEYCIQC2NnT6pV7Byq54N8LhQ1aKi9UxVYpxE/fQeShbVcBdFgIhANLrHywTUe4ki/HEuPBxmv/AVwQlaQG/hfyvDH9iXmGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379421},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"3b9fdc9d9d12efddb3df6aaae5a8d8cdc0298d13","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.57.1_1783577429160_0.46408081987053795","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"claude-nomad","version":"0.58.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.58.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"5386c03b8c5704ae78b191408a305e9b3c2823bf","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.58.0.tgz","fileCount":7,"integrity":"sha512-IT7VIdx21qb8nQfk7DX55LEDmqT1J8Yp5bBQOeI1UD1Zd3MIEMszHGalNFuPPDzAwUbrLscmXrON4cvNHTml7w==","signatures":[{"sig":"MEYCIQCTPrSEbMQV/WfdOIlj9o9xQY8GsjNhCGOEz0e2DYJBHQIhALBy2yS0FkoCphY5k31ldCN3Osy08NTRdJOTGHwcEZIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380247},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"b6bd5ff9ec441185283a76f5905ec6ff8d52409f","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.58.0_1783751251499_0.7477005533350838","host":"s3://npm-registry-packages-npm-production"}},"0.58.1":{"name":"claude-nomad","version":"0.58.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.58.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"2f67a5afe63a9c12d446ea439a381de8c0bb048a","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.58.1.tgz","fileCount":7,"integrity":"sha512-rkb60XwksmeJGcgvSgibSxDjWXdKdpYOv6/dPmKI885V6DEeVjChbWwMKfU0Eb/I6qG4WyDirxA22WZsUxZTnw==","signatures":[{"sig":"MEYCIQDaiAQ7HQZO6qi946Hy8t4jf6Orzu6/EQ16syfEajKSIQIhAKEFYH68KgMbhWn+VSNRNAOBnwIyLiX2pTjqRb2dFERk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.58.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380661},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"2e19e9785e141b47847e82f55bf1ec42d71ee3db","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.58.1_1783800024919_0.15842587965643817","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"claude-nomad","version":"0.59.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.59.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"004866407fe380caed1c30031a3a5f72a8d3d99e","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.59.0.tgz","fileCount":7,"integrity":"sha512-nR931e5VFEClj5ciWUd1s5ip/XNibvrm3A+9R9qxObHzi4VjvfYhcBez2OrPJcbD1cCEmzdC8ivtycPT4Fhd3Q==","signatures":[{"sig":"MEQCID4NTxBVQTtawH89u2nHouIK0Wf8ZmrhoIM6HITWIZxpAiB4PnNFQfTvwhFLmUYYqiFu5wvmO05wDYTHzqwSbPHEdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395894},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"6f272672f7e9ca97e48214096fa02d5ce9e0635d","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.59.0_1783988851558_0.8182927440816239","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"claude-nomad","version":"0.60.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.60.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"3877f1afb884fa496b1e4cedd574596410403d87","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.60.0.tgz","fileCount":7,"integrity":"sha512-kn7Y3/x5vZlmNdjGBcoGCL4JV7u2jyJs2TXZodgs7c5tecGsO+A95r1E57MyNHLtYqWRLKB+FD24QWuk19/osA==","signatures":[{"sig":"MEYCIQCr+3pOvxjQblhyDcmcQOxw5oMH2jGwTb2029UBqjPoGgIhAM5AQ5V534xjy+CRoqjyclsEC2gfsqcZF9QxGx0udKdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406127},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"94fa84f5c4fdb774356f437f01bcfc867ee0e4d5","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.60.0_1784099188381_0.22838287892664288","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"claude-nomad","version":"0.61.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.61.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"bd7c42acb8475a1a7d02478ed7c72ac6ebff3fb5","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.61.0.tgz","fileCount":7,"integrity":"sha512-Y+NUAxpBnpPd2xo8aNP97Z/OutywgNT36xrUWT8GmdzQUd3DFFzxMSb9WcxdKzLwmByijoxrl34+4HYQPjBKIQ==","signatures":[{"sig":"MEYCIQDiNdNFhURgQFnnZELciEDBp7cYRNGhvEYMSWuPMUqz4QIhAMFRmtDsiDJrmwGc4HBEX5CzxQ9HLMO+y1O93d7ziVeC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416435},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"ef03762dca8a2bab9a23f57362f16de62a87ef43","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.61.0_1784320772028_0.6360790497290851","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"claude-nomad","version":"0.62.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.62.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"f5dd8d16c9827a6f14e97c7c63b1139ea4de0699","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.62.0.tgz","fileCount":7,"integrity":"sha512-306PLAn3/8TPflF19MkAlLoXCg2LIVI8yH1ByHeZt1U6WpBkTRtTYLGo46Nk9m7coDQvREufliLD5e0cxrsUWQ==","signatures":[{"sig":"MEUCIQDthBCmPm1RqzFO7mg9/5s3KHBc9Pr3d7hFb3yFGBRStwIgeO0woF2942pRgOqv36Wv/G2v9g2elcIsqqfZjigjoBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438863},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"26daf60ae8982a06f1f8e9a14f1584f3fbd0f7ea","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.62.0_1784401623617_0.3489637069674594","host":"s3://npm-registry-packages-npm-production"}},"0.62.1":{"name":"claude-nomad","version":"0.62.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.62.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"02180f0102d54060344553f00cdf5129c997cb32","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.62.1.tgz","fileCount":7,"integrity":"sha512-YOZmGz8gokZNrpfUPzKjC/oakmpbsKra6o03FrL1iUMZYgngy0MaDVRslNEqcB88byKsQD0zXIbnvrai85Yxng==","signatures":[{"sig":"MEQCICfprpIkXfZHn+MGZHd84qCyPOOPCePz8sDzpCTz0R+KAiA90CwHe4nxkR+LF9kQ30yX1EgPcMNNF0hwnLcH30lQAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.62.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440836},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"d23f17f374428eef3f432dc48a8f85c736960a2d","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.62.1_1784578481300_0.5959117358994961","host":"s3://npm-registry-packages-npm-production"}},"0.62.2":{"name":"claude-nomad","version":"0.62.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.62.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"feb198bdb7b685b8f08be05f119811be2cbc995e","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.62.2.tgz","fileCount":7,"integrity":"sha512-7iVIT0dar0y6m/ddQFNS38BQm6BDD256RH7ISguozSv9W22TcFGsVZaZVPWskGFThnxPLgxmvQrFwtXwGA8YGA==","signatures":[{"sig":"MEQCIDrdbtCLT//VjQA0yqWQ0Tt3ftcElRGbW1uoOIOJPzljAiAVl6R3yKnKpXk83ZM5Gv3A/5IEr5+xazCMFuX7dgv+kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.62.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441472},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"7554ea06498c8b7f34e7beb5f017441517eb5db3","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.62.2_1784597464096_0.022974872541591917","host":"s3://npm-registry-packages-npm-production"}},"0.62.3":{"name":"claude-nomad","version":"0.62.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.62.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"cabbd8112748a028ecdd2069d8403c30e8f913bf","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.62.3.tgz","fileCount":7,"integrity":"sha512-vGAnM044CDyzgGmIXBQLdS6k661sMDiixgDPTqMHWaiTLRoTRX27OQekrrQiLPmvKQuJBOC/gNC46a8R684O9A==","signatures":[{"sig":"MEYCIQD/NXz+gk+DifYvUjPNG39jQrZsUNoMaWbgqoDUcNG3jwIhAOfIRxvunIjFID1g47ici+k39tLX6EwlOpxQqrGtncxb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.62.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446660},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"d917e151f07dd635bc6e19dee3f3f233b972f0c6","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.62.3_1784615201387_0.8644927283997559","host":"s3://npm-registry-packages-npm-production"}},"0.62.4":{"name":"claude-nomad","version":"0.62.4","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.62.4","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"77a512964d4ad66be91459f96070e7c221937334","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.62.4.tgz","fileCount":7,"integrity":"sha512-vImN9AyBcOt38ylb2RApNWJLLKv7esWIeVTNcU5/dtcmsIpmF+mEsT5PGyjbsGFPH1SmlcKNclVGwQkthAdxrA==","signatures":[{"sig":"MEUCIC+EuiuAGZSQo6/A3bKqKAK7SxApuwcRv64eRd51rmtMAiEAtISImCVPeZ5CQwXN/25hUcWsem/pUo+y9ghMi07ppmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.62.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448010},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"0c8fc2fafa8e31f00571470c0e52bb35ec346c7b","scripts":{"lint":"eslint .","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","doctor":"node src/nomad.ts doctor","format":"prettier --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.62.4_1784674032082_0.1264077163841455","host":"s3://npm-registry-packages-npm-production"}},"0.62.5":{"name":"claude-nomad","version":"0.62.5","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.62.5","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"0c83d1817c98ede883d498486e987c623ebe83b5","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.62.5.tgz","fileCount":7,"integrity":"sha512-ioqU+fzx70gd1vzIh6W8pHFRRmZMAW3mRsrXBsNs7RTIxikzOUa0396vTxiNucfKTfK9DKThs5VtH5PTLT490A==","signatures":[{"sig":"MEQCIFqhQjbA9UHXySDGnOboZH6rXkfuxSgrvDm+QNoa5ZrRAiBPOYE2ueVXvMQ/gBzy3HdxcztzMgHHNP6drKmbcPJmRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.62.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453780},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"b4094906de6bed0ebef92b1ae33eedee1fa86244","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.62.5_1784926676338_0.46458128921674535","host":"s3://npm-registry-packages-npm-production"}},"0.62.6":{"name":"claude-nomad","version":"0.62.6","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.62.6","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"301fbf6c3f30005b5456a728f5caeb055e644439","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.62.6.tgz","fileCount":7,"integrity":"sha512-h+nlHVFT5GpcLFWAcxJgIBi1KJmvd1+Nwenew6oBxNKsstuHW1YmQLRU1RWVrpNfnK/XE1DOMO9JustOegHD2w==","signatures":[{"sig":"MEYCIQC88svf9K4pLTjARNbMgTQq0UuCjQyKWjnVEr4RJHGdwAIhAOwV4Rs7Q2GZAaMHRfbBMJqv5Cj3iOCeEbz5EEU576Hy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.62.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454927},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"9cbe07099f39af6ce1f58cf13314951564a9d566","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.62.6_1785037015699_0.8317629019015136","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"claude-nomad","version":"0.63.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.63.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"dd4ab3013cb9917838c0650445ad16a7d8a8afa3","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.63.0.tgz","fileCount":7,"integrity":"sha512-RtT9TVUJXEsf3FLHbvHMX33eD3Vd/zxqpq9PCi1xXBYNBqfVA2JpazEabcoPeDOBnXbXCftl1nkqAXs99/F9SQ==","signatures":[{"sig":"MEYCIQCwz2au54TNK3hXfpuQFVX2dGQmtwHM+TPKN/Z58O4ubAIhAISXF2X7irmP4hYgF7wNCpzaS210aWJLIszDbU1NC4+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":468695},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"9a14ebd266e6028708450e9502620a91912938f2","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.63.0_1785535654506_0.09772958146912747","host":"s3://npm-registry-packages-npm-production"}},"0.63.1":{"name":"claude-nomad","version":"0.63.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.63.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"3f77312fcffafbf24e855e962257dc4286ffe2b5","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.63.1.tgz","fileCount":7,"integrity":"sha512-hwh8b6QtuHb9leis3WNDd5Y/LlWXMS9ERaz3OzXOtyfC/uUdChSI33ikC2BQV3+Wbqp8kWs+HqrYGk2EV0hrng==","signatures":[{"sig":"MEYCIQCMzCNMcNGXGmybaRcHsZgx2AUc8WoAnsM/KPuDma/UCAIhAJ8e3oTp3WhvqjQRQY6J9AR4aEwFevjtxLQnz7KTDcej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.63.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472133},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"fe2885817c5e0abc0fe0e299eaaf7bd66122981f","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.63.1_1785539652326_0.6133189486936024","host":"s3://npm-registry-packages-npm-production"}},"0.63.2":{"name":"claude-nomad","version":"0.63.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.63.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"9110d786eaee5bc2e0243c357d1013ab62d32a09","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.63.2.tgz","fileCount":7,"integrity":"sha512-oavGsWhb4E8EQ9igfk1c+5vKDWa3DIMGidNhdrVkS2fd0yRbCECOLSrfsU5lstA2avTh5C+pP9dvFMqjQsyVbA==","signatures":[{"sig":"MEYCIQCp/aEieGXe/AVOU/41rptvo1xBBynOLYNfycrB+nvSCQIhAOSXL8Old7YWdw+JgY7grq3PBtOMk9XW1HqSpOR+Xtgt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.63.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475450},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"1dc562054c315994997f4d2413402f23629e8d26","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.63.2_1785822889075_0.5565054617901513","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"claude-nomad","version":"0.64.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.64.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"13c43e6fd07cb0c8a452629442ea0a64a4f052e8","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.64.0.tgz","fileCount":7,"integrity":"sha512-Xhdu02drLfwixprtnURejEze9iQTDfiaTTnu2NGoQtOjxGGrg8iENB4S6p1oir2l3xCwT/lJaufNCmsB1hhUXw==","signatures":[{"sig":"MEYCIQC4LYlj3+pvYpwPEiYzg7jCQo9vspuqNUhbJMOYcgDT3wIhAM08Hq7qYNSo7Wnwsg0D0M5bNNFZEXMBusM+AaFiZJv7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493262},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"10a102cfecd8c8d7ad0283dbc2a8f3fedd38640f","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.64.0_1785894069897_0.46874468544082415","host":"s3://npm-registry-packages-npm-production"}},"0.64.1":{"name":"claude-nomad","version":"0.64.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.64.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"0e7cabefe49c24b6c90b0624df52605b44c7dbf9","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.64.1.tgz","fileCount":7,"integrity":"sha512-v82D7R8ZNtEHOucrfmQjPyK1rq1a8b1vfyRMncRL1iwKiOcWVeRLy9ifOwWap87s/FtgKzXbvtxtc7uPBZ0V4g==","signatures":[{"sig":"MEUCIHTqO3Tkt5dUwvHZeRmqHo60eXtXg7WAe/74tGPhEOLsAiEAySFYDxkkXFTX8yNNLo2u5yfkzD3H5m7tmbUJZUrl8CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.64.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503712},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"1b159f9c899ad6dc2b1ce519d63ef8534bd260ac","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.64.1_1786142271908_0.5534396736959122","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"claude-nomad","version":"0.65.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.65.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"d5007205ddb52c3af30f04aea3f24ec4ca2e3ca6","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.65.0.tgz","fileCount":7,"integrity":"sha512-NO6BSbsfMgaYIV5kJFmXcaKP4FfJTc9bAOtdAj7AZR1Q3MFNZo4BUClsfvrFoOZIVdvFMcrTydBmH+12LJXMIA==","signatures":[{"sig":"MEQCIFvhKfY5GRsbVzvuAINeDbYP51NmFFrLw6bbyF+zFb8+AiAVRIv9+WYVlO5cpKEU5QW1dTsXDs1NV1akE2TmYKl0tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515785},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"f9a056def9670f1deb68e89509c783a7d0a04335","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.65.0_1786642195282_0.7351418144581037","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"claude-nomad","version":"0.66.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.66.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"0312fe88707dc51664e81b2d8b42110a9808b789","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.66.0.tgz","fileCount":7,"integrity":"sha512-CL/kl6y9zJpUEaaMZEDaS7+VjfJnhR/YY4G9teZWBwZbe3C9sm9UMpjYHqrhG+rf+I47G9+9kPcKzQ+wVzJSZw==","signatures":[{"sig":"MEYCIQD2FkyeiQNERaDfyecZ1gBSi+CEI2V0abxPCldCOa1HeQIhAKpVULcuM6zPANbjgk2a/Q4gFK1oSt1V10MeeLM6y2KM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536450},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"e8f277eed48a903dd0a71ca830b961f1a2c327e8","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.17.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.66.0_1787006930333_0.36660692301102404","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"claude-nomad","version":"0.67.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.67.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"cf450fa41601b0341caea9f7f11502abb30e2577","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.67.0.tgz","fileCount":7,"integrity":"sha512-jat7z15LwW3lisOF/BAliU4opShu6yPc0fdL4EPyPU2Q1Vu7Oh9rbMN2yXv7KRnP6prQceBMIYoG5YmiDewbOg==","signatures":[{"sig":"MEYCIQC+vZrqA8Vcp3x/g+3Fnmll2GpZWWgzgDtUNnNGwIpy0wIhAJj6X8i6Emu87qTZplnAXMsjhmDu55Kr2vQLgMoxTNvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540448},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"cf114bc5e15d559e8a531dd5cdb8bace6bdf0561","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.17.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.67.0_1787084087933_0.26660314535645857","host":"s3://npm-registry-packages-npm-production"}},"0.67.1":{"name":"claude-nomad","version":"0.67.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.67.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"d5a3ac86ec5993d21ef61ac363873245f21941af","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.67.1.tgz","fileCount":7,"integrity":"sha512-+i2JKlc/lm4G5pnESJRcGYSYxLjrS5Gwu3/2hk4PkI5EGOnmmKlbVM1fsYevd0qh9SHtvr0Gc28hezulz0TiXQ==","signatures":[{"sig":"MEUCIQCy1WdREbGaDX0Us5tW8HHK2SFtlDlY0aS2QiZcn8gFmQIgQYQM3I9dWmREBKIyhiex/P0pV3f3PjlKnlu/PCVdcsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.67.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544317},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"f56156a008c17e063d8ceb210f2b18ca4f3276ba","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.17.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"9.6.1","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"9.6.1","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.67.1_1787296025778_0.3145670876683795","host":"s3://npm-registry-packages-npm-production"}},"0.67.2":{"name":"claude-nomad","version":"0.67.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.67.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"610d419ccc4f804a066a609f808073aa45fc0c27","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.67.2.tgz","fileCount":7,"integrity":"sha512-/AWVD+PN48RqX/SMdBuxiwXIhn6FIsHMxF0rUV1x8PP6MHwal0Ye9BjFg27GvOEb0BlJdTe7w3ropX8BfX9YRg==","signatures":[{"sig":"MEUCIQCmNWJGVDnFWstf1nNQMESVUETifp+fzIIfUvbOVYzmOwIgVFEM4ghhPmmtyWO9/PZIvG32qYqTt9ZA2KEBz2fhv8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.67.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556613},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"9056f5b601292491a6f9ab5f6a68d29ba0136021","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.17.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.67.2_1787614044607_0.7939893076885689","host":"s3://npm-registry-packages-npm-production"}},"0.67.3":{"name":"claude-nomad","version":"0.67.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.67.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"5d78b5734896a18ced51c4e565882f412da0b92e","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.67.3.tgz","fileCount":7,"integrity":"sha512-iH8kOhDtVCvsucqHw8V3wV6gdqAqf+ou97GFihRwwxNJX4fCUN9uF8B8YYg+PXLbGNvrarZNpp0V9F3d6IUQ/g==","signatures":[{"sig":"MEUCIAtPD2IjEwgawc0rWchigINb2x+ivKVtQHb6yiMWjWaKAiEAl1Rlln5c0ccNshStlshoUkLdQim9AkH7QK5Xp9OUXOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.67.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559863},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"d7181e1673ff88f7de52e7997cbf18c714805944","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.17.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.67.3_1788015992302_0.20373477618584745","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"claude-nomad","version":"0.68.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.68.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"baec9ab02a5bc33fbc09930b5b460d7e2dbd47e4","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.68.0.tgz","fileCount":7,"integrity":"sha512-yOMPf/TSMdzZNBLF4tH/JNjwvmIqgUuBwks2d2WZqJIq8JR2PJV8VyoBku40PnhQM79NA3KX9vAfkO1wiKPgtA==","signatures":[{"sig":"MEUCIQCt1UYn8jXjZL2kSpsn6581P/16ltQcrlmvIZc/WxyFTQIgRcvj8g0x/DjVpt4KLIZnXDWcggM/QDmphUmVPDvgi0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566122},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"68bae86e198b51ee9ef397ff6b716058da925a2f","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.19.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^4.1.6","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.68.0_1788451832968_0.5093921182133387","host":"s3://npm-registry-packages-npm-production"}},"0.69.0":{"name":"claude-nomad","version":"0.69.0","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.69.0","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"6ff1e6287fc382ba58410c3fa74cb4d1583a2d71","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.69.0.tgz","fileCount":7,"integrity":"sha512-JrJ1bLbJEBD6/9eLp+6oIsu/ZGJkolwIoHvBUY4xQpnPRIZuVg1nZdJmz5cs4TL1WUCJVQIGs1ADFqq1ZETIvw==","signatures":[{"sig":"MEYCIQDgQ7Scch5UOfwhCs5rKgHIr1gNtkKCyyoLSW1GLQuuqQIhAJ0fbFvWWsxIEM9Z7DzL00DyKY2G3bxJCyQnJZU7VSGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579775},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"0dd89a9205974c4f69fda79fbe52a3cee78500e6","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"smol-toml":"^1.7.1","@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.19.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^5.0.0","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^5.0.0","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.69.0_1789140888560_0.8061193571834147","host":"s3://npm-registry-packages-npm-production"}},"0.69.1":{"name":"claude-nomad","version":"0.69.1","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.69.1","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"4cbe02d1fe37b9a213ce6320b5341f659908a2c7","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.69.1.tgz","fileCount":7,"integrity":"sha512-9SWDrUikMv2rYfmu7otAN50V2n4kN1lnlGDB0jk72DD3phPkLuq1Upv6t2McpkSuJnMKElk047tPdWOFI40U5Q==","signatures":[{"sig":"MEQCIGmCc73PoGhl0+a151EqC1z8twf/cQmWJVd4HecYzYvnAiBWTxX1WK1sHnsrhHkEue/NmWCQzC7guaFmfrGueWhkMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.69.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":581668},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"c297f997206f678db99770a23366f1a24e68bfa7","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","lint:prose":"vale README.md CONTRIBUTING.md SECURITY.md .github/PULL_REQUEST_TEMPLATE.md .claude-plugin/nomad-plugin/README.md docs-site/src/content/docs/","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"smol-toml":"^1.7.1","@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.19.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^5.0.0","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^5.0.0","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.69.1_1789538418224_0.995887162049101","host":"s3://npm-registry-packages-npm-production"}},"0.69.2":{"name":"claude-nomad","version":"0.69.2","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.69.2","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"ec5b5d0371c94333034e6465cef861ba083b7442","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.69.2.tgz","fileCount":7,"integrity":"sha512-nt9zOkQuYj62+BRayGDlIiz5JZcCLwmNFBgQ1mFRGxzcCDUfv74Id2yn6xPobVINNZ568pxG6SbXo5V3ZmXvvw==","signatures":[{"sig":"MEQCIHijpNCivDsvbUBJ8wAR0eByAkzzuReqLxNrOFOXKajjAiBClyKSsKdDXMxq3AEfVkgnIQf1Q8+rPrZKhd6YG5pP2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGaXdyhZI6SslJJM3/yd3k7viaC61QVSKU9tcvOxg3+XAiAmW3oNZaFtXSPwH2MjadKxhbXlg9xC9UVLyEVJvqLG8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.69.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599517},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"220474921633057b99d47225bb547a4f9d2da81f","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","lint:prose":"vale README.md CONTRIBUTING.md SECURITY.md .github/PULL_REQUEST_TEMPLATE.md .claude-plugin/nomad-plugin/README.md docs-site/src/content/docs/","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"smol-toml":"^1.7.1","@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.19.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^5.0.0","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^5.0.0","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.69.2_1789785502995_0.7544476193321266","host":"s3://npm-registry-packages-npm-production"}},"0.69.3":{"name":"claude-nomad","version":"0.69.3","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.69.3","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"4bde82a48f33aca6e4617f5e9c4ce7e224118356","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.69.3.tgz","fileCount":7,"integrity":"sha512-PE+Im5xko751WuoFmLt7rkZmQevX3cgHjSr1EkDgzneYSxOgTvfKS+1dojVW91TMAI+BdBVjTqzDOV9p6tRS4Q==","signatures":[{"sig":"MEQCIEtDqJAQAis3hzKSy5lg2gBUy31rn27hwyWZrL2126dFAiArJAyFm4MkvoBDQ0+khN4NJj1lSPTozjXdTBZGZqF/Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2CkI8ESyC4kb9TckztMABGv/ufs8IYE0buq1Z3GqRugIgIfBbFy3wWMBMXjyJhk04IJIVCHFer5kiNVv6JTvhSrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.69.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601767},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"e3ed97d548b0a08d424ed71983d4f6fdc53ce155","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","lint:prose":"vale README.md CONTRIBUTING.md SECURITY.md .github/PULL_REQUEST_TEMPLATE.md .claude-plugin/nomad-plugin/README.md docs-site/src/content/docs/","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"smol-toml":"^1.7.1","@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.19.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^5.0.0","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^5.0.0","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.69.3_1789798895034_0.1453126860370102","host":"s3://npm-registry-packages-npm-production"}},"0.69.4":{"name":"claude-nomad","version":"0.69.4","keywords":["claude","claude-code","sync","dotfiles"],"license":"MIT","_id":"claude-nomad@0.69.4","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"homepage":"https://funkadelic.github.io/claude-nomad/","bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"bin":{"nomad":"dist/nomad.mjs"},"dist":{"shasum":"a06e92bc5f9cab810e2193aafdaca15f73fb6dd8","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.69.4.tgz","fileCount":7,"integrity":"sha512-ZfjEYoyt1WA+poxBUjWDQ6ZwUm8ecFGbxcgBAYxeXfd+PDaB63s4SuLge1DMypacHEvz9mXvsCBsM+Eze/3qnA==","signatures":[{"sig":"MEUCIF5n10Yek9gSzPUZXznE7wLzSM3SH8hiRemW4gfJARGPAiEAqGXLIT18rJpqXZcQQsrL7uDF3zDBt+o97glu2ebw2i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB4F5XxHIKnfBP0nHppUGX+Mn2xbcvGBRmpe95oh7eaCAiEAhmdJj8je/+6Ta3xWyBq9dZLGEN5/6Mf0Jx7o6iIghd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.69.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616681},"type":"module","engines":{"node":">=22.22.1"},"gitHead":"105938739e5f60e310031fba7c10a40e465a7e2b","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","lint:prose":"vale README.md CONTRIBUTING.md SECURITY.md .github/PULL_REQUEST_TEMPLATE.md .claude-plugin/nomad-plugin/README.md docs-site/src/content/docs/","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"overrides":{"smol-toml":"^1.7.1","@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.19.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^5.0.0","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^5.0.0","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-nomad_0.69.4_1790277467348_0.35723930898883083","host":"s3://npm-registry-packages-npm-production"}},"0.69.5":{"_id":"claude-nomad@0.69.5","bin":{"nomad":"dist/nomad.mjs"},"bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"dist":{"shasum":"c71f81a52384788c550b69126e7328ed02afe585","tarball":"https://registry.npmjs.org/claude-nomad/-/claude-nomad-0.69.5.tgz","fileCount":7,"integrity":"sha512-X6JeLkdP/+mR6OvQO+Ds2bZHyz1QPnclEPh7lDEOUed8/vFCZFxIjp8UcALRNHiBLNNNJM0UDwJLl/f3alH0gg==","signatures":[{"sig":"MEQCICI8YmPCSM3+5S8lOr3amqPCSv9LzcuMkQjk4tujU9JPAiBBMVMj9+c773cemay8AuU/h5CZvXTGotiX9pNEj03oIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcWd+9jvY383e9GGzegbxcf3uFp5XxopOBu9IS7zC0nwIgRwbv/08kI8G8y1QKv0btEHhNWIMf6B55SnnJTc7XzMw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-nomad@0.69.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618423},"name":"claude-nomad","type":"module","engines":{"node":">=22.22.1"},"gitHead":"ba2a6ab86a66025c54a83dfc8e3c0ebb5e8e5f7c","license":"MIT","scripts":{"lint":"eslint . --cache --cache-location .eslintcache","pull":"node src/nomad.ts pull","push":"node src/nomad.ts push","test":"vitest run","build":"node scripts/build.mjs","check":"run-s check:static test","doctor":"node src/nomad.ts doctor","format":"prettier --cache --write .","update":"bash scripts/update.sh","lint:md":"markdownlint-cli2","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"eslint . --cache --cache-location .eslintcache --fix","typecheck":"tsc --noEmit","lint:prose":"vale README.md CONTRIBUTING.md SECURITY.md .github/PULL_REQUEST_TEMPLATE.md .claude-plugin/nomad-plugin/README.md docs-site/src/content/docs/","check:static":"run-p -l typecheck lint format:check lint:md","format:check":"prettier --cache --check .","prepublishOnly":"npm run lint && npm run typecheck && npm run test && npm run build && node scripts/verify-tarball.cjs"},"version":"0.69.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a16a6b72-8805-40b5-8ed7-c49c8effa79d"}},"homepage":"https://funkadelic.github.io/claude-nomad/","keywords":["claude","claude-code","sync","dotfiles"],"overrides":{"smol-toml":"^1.7.1","@conventional-changelog/git-client":{"conventional-commits-parser":"^7.0.0"}},"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"_npmVersion":"11.19.0","description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","directories":{},"lint-staged":{"*.md":["markdownlint-cli2 --fix","prettier --write"],"*.ts":["eslint --fix","prettier --write"],"*.{js,mjs,cjs,json}":["prettier --write"]},"maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"diff":"^9.0.0","husky":"^9.1.7","eslint":"^10.4.0","vitest":"^5.0.0","esbuild":"^0.28.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^22.0.0","lint-staged":"^17.0.5","npm-run-all2":"^9.0.2","@commitlint/cli":"^21.0.1","markdownlint-cli2":"^0.23.1","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^5.0.0","@stryker-mutator/core":"10.0.0","eslint-plugin-sonarjs":"^4.0.3","eslint-config-prettier":"^10.1.8","@stryker-mutator/vitest-runner":"10.0.0","@commitlint/config-conventional":"^21.0.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-nomad_0.69.5_1790376640893_0.6922889919896742"}}},"time":{"created":"2026-05-21T22:50:20.696Z","modified":"2026-09-25T22:50:41.332Z","0.17.0":"2026-05-21T22:50:21.030Z","0.17.1":"2026-05-21T23:52:30.544Z","0.17.2":"2026-05-22T01:32:01.956Z","0.18.0":"2026-05-22T07:28:03.220Z","0.19.0":"2026-05-22T14:42:25.993Z","0.20.0":"2026-05-22T16:09:32.300Z","0.21.0":"2026-05-22T23:25:33.092Z","0.22.0":"2026-05-23T14:14:25.837Z","0.22.1":"2026-05-23T19:12:20.864Z","0.22.2":"2026-05-23T20:27:04.349Z","0.22.3":"2026-05-23T21:14:30.878Z","0.23.0":"2026-05-23T23:38:42.776Z","0.24.0":"2026-05-24T18:24:12.758Z","0.25.0":"2026-05-25T18:48:39.661Z","0.25.1":"2026-05-26T15:49:07.762Z","0.25.2":"2026-05-26T19:42:06.182Z","0.25.3":"2026-05-26T21:47:18.020Z","0.25.4":"2026-05-27T02:37:56.881Z","0.25.5":"2026-05-27T08:13:32.920Z","0.26.0":"2026-05-27T17:37:34.042Z","0.26.1":"2026-05-27T22:48:57.328Z","0.26.2":"2026-05-28T01:12:25.318Z","0.27.0":"2026-05-28T06:37:52.843Z","0.28.0":"2026-05-28T20:46:05.806Z","0.29.1":"2026-05-29T03:46:28.932Z","0.30.0":"2026-05-29T05:38:08.888Z","0.31.0":"2026-05-29T22:52:24.340Z","0.32.0":"2026-05-30T08:30:09.597Z","0.32.1":"2026-05-30T13:43:56.676Z","0.32.2":"2026-05-30T14:59:01.172Z","0.32.3":"2026-05-30T15:51:12.363Z","0.32.4":"2026-05-30T17:07:25.096Z","0.33.0":"2026-05-30T21:15:55.220Z","0.34.0":"2026-05-31T03:03:43.949Z","0.34.1":"2026-05-31T03:46:40.538Z","0.35.0":"2026-05-31T20:12:36.791Z","0.36.0":"2026-06-01T05:51:13.792Z","0.37.0":"2026-06-02T06:58:03.283Z","0.38.0":"2026-06-02T15:27:20.987Z","0.38.1":"2026-06-02T20:12:26.405Z","0.39.0":"2026-06-02T23:13:29.480Z","0.40.0":"2026-06-03T03:50:59.308Z","0.41.0":"2026-06-03T18:11:00.876Z","0.42.0":"2026-06-04T21:52:47.100Z","0.43.0":"2026-06-05T05:07:41.351Z","0.44.0":"2026-06-05T20:41:11.204Z","0.44.1":"2026-06-06T17:31:52.105Z","0.45.0":"2026-06-07T06:46:44.144Z","0.46.0":"2026-06-08T00:50:14.506Z","0.47.0":"2026-06-09T00:56:04.290Z","0.47.1":"2026-06-09T03:22:28.192Z","0.48.0":"2026-06-09T17:39:02.554Z","0.49.0":"2026-06-10T23:09:48.575Z","0.50.0":"2026-06-11T23:42:57.971Z","0.50.1":"2026-06-12T22:09:28.765Z","0.50.2":"2026-06-15T19:24:49.170Z","0.50.3":"2026-06-17T02:20:33.638Z","0.51.0":"2026-06-18T19:08:22.367Z","0.51.1":"2026-06-18T20:08:31.121Z","0.52.0":"2026-06-19T01:09:11.482Z","0.52.2":"2026-06-19T21:45:40.671Z","0.52.3":"2026-06-20T01:47:55.030Z","0.52.4":"2026-06-20T04:29:26.186Z","0.53.1":"2026-06-21T05:06:52.215Z","0.53.2":"2026-06-26T00:29:21.974Z","0.53.3":"2026-06-26T23:44:56.686Z","0.54.0":"2026-06-27T15:08:38.383Z","0.55.0":"2026-06-28T06:30:57.735Z","0.55.1":"2026-06-29T07:19:42.292Z","0.56.0":"2026-06-30T07:45:53.892Z","0.56.1":"2026-06-30T18:06:36.246Z","0.56.2":"2026-07-01T19:02:01.508Z","0.57.0":"2026-07-03T06:20:48.467Z","0.57.1":"2026-07-09T06:10:29.327Z","0.58.0":"2026-07-11T06:27:31.656Z","0.58.1":"2026-07-11T20:00:25.099Z","0.59.0":"2026-07-14T00:27:31.711Z","0.60.0":"2026-07-15T07:06:28.562Z","0.61.0":"2026-07-17T20:39:32.164Z","0.62.0":"2026-07-18T19:07:03.755Z","0.62.1":"2026-07-20T20:14:41.469Z","0.62.2":"2026-07-21T01:31:04.285Z","0.62.3":"2026-07-21T06:26:41.542Z","0.62.4":"2026-07-21T22:47:12.375Z","0.62.5":"2026-07-24T20:57:56.504Z","0.62.6":"2026-07-26T03:36:55.834Z","0.63.0":"2026-07-31T22:07:34.659Z","0.63.1":"2026-07-31T23:14:12.507Z","0.63.2":"2026-08-04T05:54:49.232Z","0.64.0":"2026-08-05T01:41:10.146Z","0.64.1":"2026-08-07T22:37:52.070Z","0.65.0":"2026-08-13T17:29:55.473Z","0.66.0":"2026-08-17T22:48:50.494Z","0.67.0":"2026-08-18T20:14:48.095Z","0.67.1":"2026-08-21T07:07:05.952Z","0.67.2":"2026-08-24T23:27:24.767Z","0.67.3":"2026-08-29T15:06:32.460Z","0.68.0":"2026-09-03T16:10:33.116Z","0.69.0":"2026-09-11T15:34:48.689Z","0.69.1":"2026-09-16T06:00:18.360Z","0.69.2":"2026-09-19T02:38:23.140Z","0.69.3":"2026-09-19T06:21:35.169Z","0.69.4":"2026-09-24T19:17:47.477Z","0.69.5":"2026-09-25T22:50:40.987Z"},"bugs":{"url":"https://github.com/funkadelic/claude-nomad/issues"},"license":"MIT","homepage":"https://funkadelic.github.io/claude-nomad/","keywords":["claude","claude-code","sync","dotfiles"],"repository":{"url":"git+https://github.com/funkadelic/claude-nomad.git","type":"git"},"description":"Sync Claude Code config (~/.claude/) across machines via a private Git repo, with path remapping and per-host settings overrides.","maintainers":[{"name":"funkadelic","email":"normanyee123@gmail.com"}],"readme":"# claude-nomad\n\n[![tests](https://img.shields.io/github/actions/workflow/status/funkadelic/claude-nomad/tests.yml?branch=main&label=tests)](https://github.com/funkadelic/claude-nomad/actions/workflows/tests.yml)\n[![test count](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2Ffunkadelic%2Fe814bc9b80ce48781f29b860011051d9%2Fraw%2Fclaude-nomad-tests.json&color=brightgreen)](https://app.codecov.io/gh/funkadelic/claude-nomad/tests/main)\n[![codeql](https://img.shields.io/github/actions/workflow/status/funkadelic/claude-nomad/codeql.yml?branch=main&label=codeql)](https://github.com/funkadelic/claude-nomad/actions/workflows/codeql.yml)\n[![codecov](https://codecov.io/gh/funkadelic/claude-nomad/graph/badge.svg?token=5NML626POS)](https://codecov.io/gh/funkadelic/claude-nomad)\n[![NPM Version](https://img.shields.io/npm/v/claude-nomad?logo=npm&color=brightgreen)](https://www.npmjs.com/package/claude-nomad)\n[![npm downloads](https://img.shields.io/npm/dm/claude-nomad?logo=npm)](https://www.npmjs.com/package/claude-nomad)\n[![node](https://img.shields.io/node/v/claude-nomad?logo=nodedotjs)](https://www.npmjs.com/package/claude-nomad)\n\n![claude-nomad - Sync your Claude Code setup. Same environment. Any machine.](docs/hero.svg)\n\n**Your entire Claude Code setup, on every machine. History included, every push secret-scanned.**\n\nOpen Claude Code on a second machine and it is a blank slate: none of your custom skills, slash\ncommands, tuned settings, or past conversations. **claude-nomad** keeps all of it in sync through a\nprivate Git repo you control. Run `nomad sync` on any machine and everything is there, conversations\nincluded; it pulls in your latest config first, then publishes your local changes, so you never have\nto remember which one to run first.\n\nDotfiles managers and rsync copy files. **claude-nomad** understands Claude Code's state, so your\nsession history survives different file paths and your secrets never ride along.\n\n**Full documentation: <https://funkadelic.github.io/claude-nomad/>**\n\n## Features\n\n- **Sessions follow you across machines.** Start a conversation on your desktop, run\n  `claude --resume` on your laptop, and it is there. claude-nomad rewrites the machine-specific file\n  paths Claude Code embeds in every transcript, so history survives projects living at different\n  paths on different hosts.\n- **One shared setup, per-machine exceptions.** Your own skills, slash commands, rules, and your\n  `CLAUDE.md` live in one place and follow you everywhere. `hooks/` and `agents/` are installed\n  per-host by `@opengsd/gsd-core` via npm and are not synced (syncing them caused version-skew\n  churn). Skills sync as a filtered copy: your own skills travel, while `gsd-*` skills and Claude\n  Code's own account-skills folders (`skills/synced/`, `skills/.trash/`, `skills/.staging/`) stay\n  behind (see `SHARED_LINKS` in `src/core/config.ts` and `src/sync/skills-sync.ts`). Claude Code\n  keeps its copy of the skills enabled on your claude.ai account there. Settings merge a shared base\n  with a per-host override, so one machine can run a different model or MCP URL without forking the\n  rest. GSD-owned hook entries (scripts whose basename starts with `gsd-`) are filtered out of the\n  generated `~/.claude/settings.json` during pull and stripped from `shared/settings.base.json` on\n  the next push; GSD reinstalls the correct per-host hook set itself. A pull never overwrites a\n  non-gsd hook you add to your live settings; run `nomad capture-settings` to save it so it syncs to\n  your other machines.\n- **Every push is secret-scanned.** Only an explicit allow-list of paths ever leaves the machine,\n  credentials never sync, and gitleaks scans the exact files about to be published. The push aborts\n  on any hit, with an interactive menu to redact, allow, or drop the finding. Always publish through\n  `nomad push`: the sync repo is an ordinary Git repo, so a manual `git push` from it skips the scan\n  entirely and can leak a secret that `nomad push` would have caught. Steady-state pushes scan only\n  the transcripts that changed since the last successful push (incremental); a cold start, a\n  gitleaks version change, a config file change, or `--full-scan` forces a full rescan.\n  `nomad doctor --check-shared` also runs a read-only advisory over memory notes and skill files\n  already synced to the repo, flagging (but never blocking on) a secret that already made it through\n  in a past push; the fix is the same interactive Redact step `nomad push` offers.\n- **Preview before you trust it.** `nomad diff` shows offline what a pull would change (gsd-owned\n  hook churn is filtered the same as on pull, so the preview matches what a real pull writes), and\n  `--dry-run` on pull and push prints the plan without writing anything.\n- **One command tells you what is wrong.** `nomad doctor` is a read-only health check: wedged sync\n  repo, broken hook references, hooks that would crash on session start because of a missing\n  `--preserve-symlinks-main` flag, version drift, oversized backup cache, missing git committer\n  identity in the sync repo (a push fails at commit time without one), a never-synced file such as a\n  credential or a per-host settings file that Git already tracks inside the repo's `shared/` folder\n  (once it is committed the pull-side guard can no longer see it, so doctor names the file and the\n  folder name that blocks it), path-map entries whose local project folder no longer exists on this\n  machine, a multi-host repo where this machine's hostname-derived key matches no\n  `hosts/<HOST>.json` or path-map entry (a sign `NOMAD_HOST` is unset here, so per-host settings and\n  session sync will not line up with the other hosts), synced skills with local edits that differ\n  from the shared copy, a native Windows shared-config copy that has drifted from the repo's copy (a\n  warning, not a failure), and settings drift in both directions: keys present in the repo merge but\n  absent from your live `settings.json` (behind; the next `nomad pull` will restore them, fix:\n  `nomad pull`) and keys present locally but not yet in the repo (ahead; local-only additions, fix:\n  `nomad capture-settings`), plus a warning for a local setting the next pull will remove because\n  the repo dropped it. Each issue includes a fix hint. By default the report is compact: it shows\n  only checks that need action plus a one-line verdict. Add `--verbose` (or `--all` / `-v`) to see\n  the full per-check tree, including everything that passed.\n- **Self-healing sync.** Every overwrite is backed up first, and `nomad pull --force-remote`\n  recovers two kinds of stuck sync repo: a repo stuck mid-rebase or mid-merge (aborts the operation,\n  parks stranded work on a branch, refuses if shared config is at risk), and a repo where the rebase\n  was interrupted but the git index was left with unmerged entries and no active operation (clears\n  the index via `git reset --mixed HEAD`, surfaces any orphaned stash entry left by the interrupted\n  autostash, never discards working-tree edits). On a repo that is not stuck, the flag reports there\n  is nothing to recover and pulls normally instead of doing nothing silently.\n- **Easy off.** `nomad eject` replaces every managed `~/.claude/` symlink with a real copy in one\n  step, so your setup keeps working after you delete the sync checkout and uninstall the CLI.\n\nSee the [full feature tour](https://funkadelic.github.io/claude-nomad/features/) for the rest:\nopt-in per-project sync, transcript redaction, backup pruning, and more.\n\n## Quickstart\n\nnomad works with two directories:\n\n- **`~/claude-nomad/`** is your private sync repo. This is the one you edit.\n- **`~/.claude/`** is Claude Code's live config. nomad regenerates it on every `pull`.\n\nEdit the repo, never the live config. In particular, never hand-edit `~/.claude/settings.json`: it\nis rebuilt from the repo on every pull and your changes are lost. Change `shared/settings.base.json`\n(or `hosts/<HOST>.json`) in the repo instead, or run `nomad capture-settings` to pull local changes\nback into the repo (see [Changing settings](#changing-settings)).\n\n**First host** (once, ever):\n\n```bash\n# 1. Install the CLI.\n$ npm i -g claude-nomad\n\n# 2. Create your private sync repo and scaffold it. If you already have a\n#    ~/.claude/ worth keeping, init offers to seed the repo from it.\n$ nomad init                   # prompts for a repo name (default: claude-nomad-config)\n$ nomad init --repo my-config  # set the repo name without the prompt\n$ nomad init --snapshot        # seed from existing ~/.claude/ without being asked\n\n# 3. Add a stable host label to ~/.zshrc or ~/.bashrc, then reload.\nexport NOMAD_HOST=<your-host-label>\n\n# 4. Publish the scaffold to your private repo.\n$ nomad push\n```\n\n**Each additional host:**\n\n```bash\n$ npm i -g claude-nomad\n$ gh repo clone <your-username>/claude-nomad-config ~/claude-nomad\nexport NOMAD_HOST=<your-host-label>   # add to ~/.zshrc or ~/.bashrc\n$ nomad pull\n```\n\nEveryday loop on any host:\n\n```bash\n$ nomad doctor   # confirm setup\n$ nomad sync     # pull config, then publish local changes, in one step\n```\n\n`nomad sync` is the command to reach for day to day: it always pulls first (so changes from your\nother machines land before anything is pushed, and work that exists only on this machine is kept,\nnot deleted) and then pushes, under one lock, so there is no ordering to remember. Output is compact\nby default: a run prints only a short Sync summary, not the full status tree; pass\n`nomad sync --verbose` (or `--all` / `-v`) to see the full tree. `nomad pull` and `nomad push` are\nstill available as lower-level commands for cases `sync` does not cover: recovering a wedged repo\nwith `nomad pull --force-remote`, or resolving a detected secret without the interactive menu via\n`nomad push --redact-all` / `--allow` / `--allow-all` (see [Changing settings](#changing-settings)\nand [Recovery flows](https://funkadelic.github.io/claude-nomad/recovery/)). The\n[FAQ](https://funkadelic.github.io/claude-nomad/faq/) covers what `sync` does and the push/pull\norder it enforces.\n\n### Windows\n\nclaude-nomad runs natively on Windows (PowerShell or cmd), and WSL2 works too. The everyday loop is\nthe same either way.\n\nNative Windows cannot use symlinks, so claude-nomad keeps a real copy of your shared config in\n`~/.claude/` instead of a symlink. `nomad pull` and `nomad sync` both mirror your local copies into\nthe repo before they fetch, so an edit you have not published yet is captured rather than\noverwritten. If a file cannot be read, because another program is holding it open or its permissions\nchanged, the pull warns naming the file and the reason, skips that one file, and finishes everything\nelse normally. Close whatever is holding it, or fix its permissions, and run again to pick it up. A\nshared name whose copy in the sync repo is there but points at content that is not, usually because\nthe machine that shared it no longer has the original, is skipped the same way, with a warning\nnaming it. Remove it from the sync repo, or restore what it points at, by hand. A copy in the sync\nrepo that cannot be read at all is skipped and named too, with its own wording: nothing checked\nwhere it leads, so the warning asks you to look at its permissions in the sync repo rather than to\nrestore anything.\n\n```powershell\n# 1. Install prerequisites and the CLI. (Using Scoop instead? scoop install gh gitleaks.)\n> winget install GitHub.cli\n> winget install gitleaks.gitleaks\n> npm i -g claude-nomad\n\n# 2. Create your private sync repo and scaffold it.\n> nomad init\n\n# 3. Add a stable host label. PowerShell has no ~/.bashrc equivalent, so set it\n#    as a persistent user environment variable instead, then restart your\n#    terminal so the new value is picked up.\n> [System.Environment]::SetEnvironmentVariable('NOMAD_HOST', '<your-host-label>', 'User')\n#    Using cmd instead of PowerShell? The equivalent one-liner is:\n#    setx NOMAD_HOST <your-host-label>\n\n# 4. Publish the scaffold to your private repo.\n> nomad push\n```\n\nSee the full explainer at <https://funkadelic.github.io/claude-nomad/quickstart/#windows> for how\nthe copy-sync behaves on pull and push, why a `.gitleaksignore` allow entry may not travel to a\nmacOS, Linux, or WSL2 host, the 260-character path limit, and the line-endings setting.\n\n### Make your sessions follow you\n\nSession history only syncs for projects you list in `path-map.json`, and a fresh `init` starts with\nnone, so no sessions sync until you add a mapping. Each entry maps a logical project name to the\nabsolute path it lives at on each host:\n\n```json\n{\n  \"projects\": {\n    \"my-app\": {\n      \"laptop\": \"/Users/you/code/my-app\",\n      \"desktop\": \"/home/you/projects/my-app\"\n    }\n  }\n}\n```\n\nThe host keys (`laptop`, `desktop`) are the same labels you set in `NOMAD_HOST` on each machine.\nAfter editing `path-map.json`, `nomad push` publishes the matching sessions and `nomad pull` on\nanother host copies them into place, rewriting the embedded file paths so `claude --resume` finds\nthem at that host's path.\n\n### Changing settings\n\nThere are two ways a settings change reaches the repo, and the right one depends on where you made\nit:\n\n- **You are deciding the change:** edit `shared/settings.base.json` (shared by every host) or\n  `hosts/<HOST>.json` (one machine only) in the repo, then `nomad push`.\n- **Something else already wrote it** (Claude Code or a tool added keys to your live\n  `~/.claude/settings.json`): run `nomad capture-settings` to promote those keys into the repo\n  before the next `nomad pull` overwrites them. Add `--host` to land machine-specific values (such\n  as absolute paths) in `hosts/<HOST>.json` instead of the shared base.\n\nIf `nomad pull` finds settings on this machine that your sync repo does not track, it leaves\n`~/.claude/settings.json` as it is, so those settings are not lost. It lists the settings by name\nand suggests two fixes: run `nomad capture-settings` to save them to the repo (add `--host` for\nvalues that belong to this machine only), or delete them from `~/.claude/settings.json` if you no\nlonger want them. Your shared files, skills, sessions, and project extras still update, and the\ncommand exits with a non-zero status so a scripted or cron-driven pull does not report success. Once\nyou have saved or deleted the settings, the next pull proceeds normally.\n\nWhen your repo already has hooks and you add another one on this machine, `nomad pull` stops the\nsame way. It names the new hook by its event, and by its command too when the command is short\nenough to show, for example `PreToolUse hook 'python3 ~/x.py'`. Save it with\n`nomad capture-settings`, which adds it to the shared hooks for that event. A hook another machine\nremoved from the repo is removed here too and named by the pull, the same as any other setting, and\n`nomad capture-settings` does not save it back.\n\nWith `--host`, capture writes that event's whole hook list, shared entries included, into this\nmachine's host file. Later changes to that event's hooks in the shared file then stop reaching this\nmachine, and capture warns you before it writes. If your host file already sets its own hooks for\nthat event, or sets `hooks` to `null`, a plain `nomad capture-settings` does not save the hook and\ntells you to add `--host`. A `--host` capture over `hooks: null` replaces the `null`, so the shared\nhooks for every other event reach this machine again, and capture warns about that too.\n\nCredential settings are the one exception. Keys that can hold a secret (`env`, `apiKeyHelper`,\n`awsAuthRefresh`, `awsCredentialExport`, `otelHeadersHelper`) are never printed, so pull cannot list\nthem and will not stop for them. When it finds some your repo does not track, it writes\n`settings.json` as usual and tells you how many it replaced. Keep values like these in\n`~/.claude/settings.local.json`, which nomad never touches.\n\nA setting that another machine removed from the repo is removed here too. Each time nomad writes\nyour settings, on a pull or a `nomad capture-settings`, it records which settings it wrote on this\nmachine, with a fingerprint of each value and of each hook. A setting in that record that the repo\nno longer carries, and that still has the value nomad wrote, is one nomad put there, so the next\npull removes it. The pull names each setting it removes (so does `nomad pull --dry-run`), and the\nfile from before the pull stays in `~/.cache/claude-nomad/backup/`. A setting missing from the\nrecord is one you added, and one you changed since is yours now, so either is kept and listed as\nabove. A removal is handled the same whether it arrives with this pull or reached your repo earlier\nthrough an edit you made, a `nomad push`, or a `nomad pull --dry-run`.\n\nA machine that has not finished a pull yet, or whose cache folder was cleared, has nothing recorded.\nThere a removal that reached the repo earlier is still listed as a setting you added. Save it or\ndelete it as above and pull again.\n\nDuring `nomad push` and `nomad pull`, long-running steps (rebase, secret scan, git push, session\nsync) show an animated progress indicator on an interactive terminal so the CLI does not look hung.\nIn CI and when output is piped, only plain text lines are printed, with no ANSI control codes, so\nlog output remains grep-stable.\n\nWhen `nomad push` detects a potential secret, it drops into an interactive menu (TTY) or aborts with\na recovery hint (non-TTY/CI). Three non-interactive recovery paths are available without the menu:\n\n- `nomad push --full-scan`: ignore the per-host push manifest and rescan all transcripts, then\n  rewrite the manifest on success. Use this after upgrading gitleaks, after editing a gitleaks\n  config file, or whenever you want to be certain nothing slipped through an incremental scan.\n  Composes freely with `--dry-run` and all resolution modes.\n- `nomad push --redact-all`: scrub every finding from the local transcript in place, then push.\n  All-or-nothing: if any finding cannot be redacted (an active session, or one that does not map to\n  a synced transcript), nothing is changed and the push stops so you can handle those sessions.\n- `nomad push --allow <rule>`: record findings matching one gitleaks rule id as false positives\n  (appends their fingerprints to `.gitleaksignore`), then re-scan and push.\n- `nomad push --allow-all`: record every current finding as a false positive, then re-scan and push.\n- `nomad allow <fingerprint>...`: pre-record specific fingerprints in `.gitleaksignore` without\n  going through a push cycle.\n\nAll allow paths always re-scan after writing the allowlist; a surviving finding still aborts the\npush. See [Recovery flows](https://funkadelic.github.io/claude-nomad/recovery/) for the full\ndecision tree.\n\nIf a previous `nomad pull` left the sync repo in a stuck state, run `nomad pull --force-remote` to\nauto-recover. It handles two cases: a repo stuck mid-rebase or mid-merge (aborts the in-progress\noperation, parks stranded commits on a `nomad/stranded-<ts>` branch, resets to `origin/main`, then\nre-pulls; refuses if stranded or dirty tracked changes touch synced config), and a repo where the\nrebase was torn down but the git index still has unmerged entries with no active rebase or merge in\nprogress (clears the stuck index via `git reset --mixed HEAD`, preserving working-tree edits,\nsurfaces any orphaned autostash entry, then re-pulls; stops after the index repair if any conflicted\nfile still carries conflict markers, so they are never copied into your live config). Run\n`nomad doctor` first if you are unsure which state you are in; the Repository section names the\nspecific problem and points at the right fix.\n\nIf an external tool (such as Claude Code or GSD) wrote new keys into your `~/.claude/settings.json`\nthat are not yet in your shared repo, run `nomad capture-settings` to promote them, or to save a\nhook it added under an event your repo already tracks, before the next `nomad pull` overwrites them.\nWith `--host`, the keys land in `hosts/<NOMAD_HOST>.json` instead of `shared/settings.base.json`\n(useful for machine-specific values such as absolute paths). `--dry-run` shows what would be written\nwithout touching anything. Before it writes, `capture-settings` shows the destination and the keys\nand asks you to confirm; pass `--yes` (or `-y`) to skip the prompt, which is required when running\nwithout an interactive terminal. `nomad push` also warns when it detects ahead-drift so you have a\nprompt to act before the push completes.\n\n## Claude Code plugin\n\nAn optional companion plugin puts nomad one slash away inside Claude Code and warns you at session\nstart when your synced setup has drifted. It is a thin layer over the CLI: install `claude-nomad`\nfirst (minimum version `>= 0.35.0`), then add the plugin.\n\n```text\n/plugin marketplace add funkadelic/claude-nomad\n/plugin install nomad@claude-nomad\n```\n\nIt adds `/nomad:sync` (preview only), `/nomad:pull`, `/nomad:diff`, `/nomad:push` (preview only),\n`/nomad:doctor`, and `/nomad:clean`, plus a session-start drift check. The plugin versions\nindependently from the CLI, but requires nomad `>= 0.35.0` because it calls recent subcommands\n(`nomad diff`, `nomad clean --backups`) and reads the doctor command's status output. See the\n[plugin guide](https://funkadelic.github.io/claude-nomad/plugin/) for details.\n\n## Requirements\n\n- Node.js 22.22.1 or newer (24 LTS recommended)\n- Git\n- [`gitleaks`](https://github.com/gitleaks/gitleaks) (required for `nomad push`)\n- `gh` ([GitHub CLI](https://cli.github.com/)), required by `nomad init`\n\nWorks on macOS, Linux (including WSL2), and native Windows (PowerShell or cmd). See\n[Windows](#windows) above for the native Windows equivalents of the install and host-label steps and\nthe copy-sync trade-off.\n\n**Optional:** [curl](https://curl.se/) or [wget](https://www.gnu.org/software/wget/) for the\nversion-staleness check and `nomad doctor --check-schema`. The CLI works without them. The opt-in\n`nomad doctor --check-remote` flag reads the locally cached `origin/main` remote-tracking ref (no\ncurl or wget needed) and verifies that `shared/` and a valid `path-map.json` are present there; it\nskips with a `⚠︎` when the ref is unavailable, and is non-fatal in all cases.\n\n## Exit codes\n\nEvery `nomad` subcommand exits with one of a small set of codes, so a script or cron wrapper can\nbranch on `$?` without parsing stderr text.\n\n| Code | Name             | Meaning                                                                                                                                       |\n| ---- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |\n| 0    | Success          | Completed successfully.                                                                                                                       |\n| 1    | Generic failure  | Unclassified failure; the default for any error not covered below.                                                                            |\n| 2    | Usage            | Bad argv: an unknown subcommand, an unknown flag, or a malformed flag value.                                                                  |\n| 4    | Conflict         | The sync repo is wedged (e.g. an unresolved rebase) and needs manual git resolution.                                                          |\n| 5    | Leak blocked     | gitleaks confirmed a secret in the staged tree and the push was aborted.                                                                      |\n| 6    | Settings blocked | Pull (or the pull half of `nomad sync`) found settings on this machine that are not in the sync repo, so it did not write your settings file. |\n| 130  | Interrupted      | You pressed Ctrl+C at an interactive prompt, so nomad stopped without finishing.                                                              |\n\nA run skipped because another nomad process already holds the lock also exits 0: this is an\nintentional no-op skip, not a failure, so a backgrounded shell-rc or cron invocation never raises a\nfalse alarm from a concurrent run. Value `3` is reserved for future use.\n\n## Crash reports\n\nIf `nomad` ever hits an unexpected bug, it does not dump a raw stack trace. It prints a short \"this\nlooks like a bug\" banner (with a link to the issue tracker) and writes a small report you can attach\nto a bug report if you choose. The exit code is unchanged: an unexpected crash exits `1`, and a\ndocumented failure still exits with its own code from the table above. A prompt you cancel yourself\nis not a crash: it exits `130` and writes no report.\n\nWhat this means for you:\n\n- **The report stays on your machine.** It is written to `~/.cache/claude-nomad/crash/` and nothing\n  is ever uploaded anywhere. The file sits there until you decide to share it or delete it.\n- **The saved report is scrubbed twice.** First a structural pass rewrites your home directory to\n  `~` and your hostname to a placeholder (absolute paths are personal information a secret scanner\n  would not catch), and redacts credential-shaped tokens it recognizes (GitHub, GitLab, Slack, and\n  AWS keys, plus any credentials embedded in a URL); this pass needs no external tools. Then a\n  best-effort secret scan runs the same gitleaks-based redaction nomad already uses for session\n  transcripts. The secret scan works on a temporary, owner-only (`0o600`) copy that already has the\n  structural scrub applied; that scratch file is deleted immediately after the scan, and only the\n  fully redacted report is kept.\n- **It degrades safely without gitleaks.** If gitleaks is not installed, the structural scrub and\n  the credential-shape backstop still run and the report is still written, with a one-line note that\n  the deeper secret scan did not run. The backstop catches common token shapes but not everything,\n  so still give the report a glance before posting it publicly.\n- **It is small and bounded.** The report contains only the nomad version, the command you ran\n  (bounded, and including any flag values you typed), the error name and message, a trimmed stack,\n  your platform, the Node.js version, and a timestamp. It never includes an environment dump or the\n  contents of any file.\n- **The directory manages itself.** Only the most recent reports are kept; older ones are pruned\n  automatically on the next crash. There is no `nomad clean` flag for the crash directory, by\n  design.\n\n## Learn more\n\n- [How it works](https://funkadelic.github.io/claude-nomad/how-it-works/): path remapping, settings\n  merge, what syncs and what doesn't\n- [GSD-aware sync](https://funkadelic.github.io/claude-nomad/gsd-aware-sync/): what nomad does for\n  GSD users out of the box\n- [Setup and migration](https://funkadelic.github.io/claude-nomad/quickstart/): full setup\n  walkthrough, migrating an existing `~/.claude/`\n- [Recipes](https://funkadelic.github.io/claude-nomad/recipes/): copy-pasteable example configs for\n  common setups, from scratch to cross-OS remapping and GSD integration\n- [Commands reference](https://funkadelic.github.io/claude-nomad/commands/): all CLI flags\n- [Claude Code plugin](https://funkadelic.github.io/claude-nomad/plugin/): /nomad slash commands and\n  the session-start drift check\n- [Recovery flows](https://funkadelic.github.io/claude-nomad/recovery/): backups, drop-session,\n  redact, gitleaks allowlist, non-interactive allow\n- [FAQ](https://funkadelic.github.io/claude-nomad/faq/): common questions, like the right push/pull\n  order when both sides have changes\n- [Contributing](https://funkadelic.github.io/claude-nomad/contributing/)\n- [Security policy](https://funkadelic.github.io/claude-nomad/security/)\n","readmeFilename":"README.md"}