{"_id":"@deepdiver_sj/claude-settings","_rev":"5-aab90eff7b03ce361efbcb225ead3827","name":"@deepdiver_sj/claude-settings","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@deepdiver_sj/claude-settings","version":"0.1.0","keywords":["claude","settings","cli","configuration","cross-platform","windows","linux","macos"],"author":{"name":"deepdiver_sj"},"license":"MIT","_id":"@deepdiver_sj/claude-settings@0.1.0","maintainers":[{"name":"deepdiver_sj","email":"seong1898@gmail.com"}],"homepage":"https://github.com/deepdiver_sj/claude-settings#readme","bugs":{"url":"https://github.com/deepdiver_sj/claude-settings/issues"},"bin":{"claude-settings":"dist/bin/claude-settings.js"},"dist":{"shasum":"c789af7bfae7b72b31949dbc69a89ed1d1711363","tarball":"https://registry.npmjs.org/@deepdiver_sj/claude-settings/-/claude-settings-0.1.0.tgz","fileCount":26,"integrity":"sha512-3tyyOtCEEthlUus6seookAW0Mcn44yN7xjNtrTB5/u6V7WNmN1EwTjOkCq8jnAO6f6eTsGinwRFMru4a5/XkIA==","signatures":[{"sig":"MEYCIQCz7bcPL/EeQQ7OUjMNW4G968D00V1QqmxypAdE4FkUAQIhAMOoB8vZV6RlQeQissYrihF1V53AjgKkqdiZDKNS40Jv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103816},"main":"./dist/index.js","pnpm":{"overrides":{}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"25c83d05ea7cf14f6763c2b680befc8ab735669c","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc --noEmitOnError false || true","start":"node dist/bin/claude-settings.js","prepack":"pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deepdiver_sj","email":"seong1898@gmail.com"},"repository":{"url":"git+https://github.com/deepdiver_sj/claude-settings.git","type":"git"},"_npmVersion":"11.8.0","description":"Manage Claude global settings across Windows, Linux, and macOS","directories":{},"_nodeVersion":"22.17.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-settings_0.1.0_1775816465323_0.17335851988318196","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@deepdiver_sj/claude-settings","version":"0.1.1","keywords":["claude","settings","cli","configuration","cross-platform","windows","linux","macos"],"author":{"name":"deepdiver_sj"},"license":"MIT","_id":"@deepdiver_sj/claude-settings@0.1.1","maintainers":[{"name":"deepdiver_sj","email":"seong1898@gmail.com"}],"homepage":"https://github.com/deepdiver_sj/claude-settings#readme","bugs":{"url":"https://github.com/deepdiver_sj/claude-settings/issues"},"bin":{"claude-settings":"dist/bin/claude-settings.js"},"dist":{"shasum":"059fe941df469475919e64a2cc993e46d5186e20","tarball":"https://registry.npmjs.org/@deepdiver_sj/claude-settings/-/claude-settings-0.1.1.tgz","fileCount":26,"integrity":"sha512-6eTXYYdn9LFIA+Nu/RFgpeXLsRvv93YKiE6t9t7PXelDl0ZT0qTCUpVNKXvFWnYqMZeWEuDOD9Uq1z4DsTswnQ==","signatures":[{"sig":"MEUCIQCB7K/qz67+fyg01393XD/uQ0WABgxZFjqUA2ua4dP3EgIgPn2Xb4hgXSZXSxT7fjFsNfj0MZWtMt9hJwcM77/z8MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103503},"main":"./dist/index.js","pnpm":{"overrides":{}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"25c83d05ea7cf14f6763c2b680befc8ab735669c","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc --noEmitOnError false || true","start":"node dist/bin/claude-settings.js","prepack":"pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deepdiver_sj","email":"seong1898@gmail.com"},"repository":{"url":"git+https://github.com/deepdiver_sj/claude-settings.git","type":"git"},"_npmVersion":"11.8.0","description":"Manage Claude global settings across Windows, Linux, and macOS","directories":{},"_nodeVersion":"22.17.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-settings_0.1.1_1775831358089_0.11162162707589118","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@deepdiver_sj/claude-settings","version":"0.1.5","keywords":["claude","settings","cli","configuration","cross-platform","windows","linux","macos"],"author":{"name":"deepdiver_sj"},"license":"MIT","_id":"@deepdiver_sj/claude-settings@0.1.5","maintainers":[{"name":"deepdiver_sj","email":"seong1898@gmail.com"}],"homepage":"https://github.com/deepdiver_sj/claude-settings#readme","bugs":{"url":"https://github.com/deepdiver_sj/claude-settings/issues"},"bin":{"claude-settings":"dist/bin/claude-settings.js"},"dist":{"shasum":"a04e74b69843aa33c00238384dad5e11c7bfd9fd","tarball":"https://registry.npmjs.org/@deepdiver_sj/claude-settings/-/claude-settings-0.1.5.tgz","fileCount":26,"integrity":"sha512-MNDrPhQFuO5mEDSkNRPHf+i3zHCA1zYdpaDD4ey/ZzPSQVev/KWNnw7TlgjSsW9SOx2OUjWyxUeg1y9gmzHgrg==","signatures":[{"sig":"MEQCICrXdfD6NDROaqRJGZkUyod3HaNFem/Ha69wQ2yRdwugAiBAbuLlVoMhkykVXGATDZ+HZj6O8cqtZlW7SRFryTS4ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104499},"main":"./dist/index.js","pnpm":{"overrides":{}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"25c83d05ea7cf14f6763c2b680befc8ab735669c","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc --noEmitOnError false || true","start":"node dist/bin/claude-settings.js","prepack":"pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deepdiver_sj","email":"seong1898@gmail.com"},"repository":{"url":"git+https://github.com/deepdiver_sj/claude-settings.git","type":"git"},"_npmVersion":"11.8.0","description":"Manage Claude global settings across Windows, Linux, and macOS","directories":{},"_nodeVersion":"22.17.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-settings_0.1.5_1775832526824_0.37525252014430444","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@deepdiver_sj/claude-settings","version":"0.1.6","keywords":["claude","settings","cli","configuration","cross-platform","windows","linux","macos"],"author":{"name":"deepdiver_sj"},"license":"MIT","_id":"@deepdiver_sj/claude-settings@0.1.6","maintainers":[{"name":"deepdiver_sj","email":"seong1898@gmail.com"}],"homepage":"https://github.com/deepdiver_sj/claude-settings#readme","bugs":{"url":"https://github.com/deepdiver_sj/claude-settings/issues"},"bin":{"claude-settings":"dist/bin/claude-settings.js"},"dist":{"shasum":"d67bbd80eb1cce1d83282029e2fd4e665fc662ae","tarball":"https://registry.npmjs.org/@deepdiver_sj/claude-settings/-/claude-settings-0.1.6.tgz","fileCount":26,"integrity":"sha512-LOLvNtTGmFns8UsWjr9KRnZ1zsl85Qwgj/4BAk1bzjSMvNSrvf87xiZ3oIzv4dUMQknWNibhkBVKyF3U+EPGqA==","signatures":[{"sig":"MEUCIQCZ+KBhQm5IWEten84aO7UqdcleCOVfsfYoavQPyDxDTgIgU6qJEObFvrSXgIC5AfsAKPggg3D7U5PmMhNVu0JS2Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104949},"main":"./dist/index.js","pnpm":{"overrides":{}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"25c83d05ea7cf14f6763c2b680befc8ab735669c","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc --noEmitOnError false || true","start":"node dist/bin/claude-settings.js","prepack":"pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deepdiver_sj","email":"seong1898@gmail.com"},"repository":{"url":"git+https://github.com/deepdiver_sj/claude-settings.git","type":"git"},"_npmVersion":"11.8.0","description":"Manage Claude global settings across Windows, Linux, and macOS","directories":{},"_nodeVersion":"22.17.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-settings_0.1.6_1775839425508_0.27073497265853463","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@deepdiver_sj/claude-settings","version":"0.2.0","description":"Manage Claude global settings across Windows, Linux, and macOS","author":{"name":"deepdiver_sj"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/deepdiver_sj/claude-settings.git"},"bugs":{"url":"https://github.com/deepdiver_sj/claude-settings/issues"},"homepage":"https://github.com/deepdiver_sj/claude-settings#readme","type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"claude-settings":"dist/bin/claude-settings.js"},"keywords":["claude","settings","cli","configuration","cross-platform","windows","linux","macos"],"dependencies":{},"devDependencies":{"@jest/globals":"^29.7.0","@types/jest":"^29.5.11","@types/node":"^20.10.6","@typescript-eslint/eslint-plugin":"^6.17.0","@typescript-eslint/parser":"^6.17.0","eslint":"^8.56.0","jest":"^29.7.0","ts-jest":"^29.1.1","tslib":"^2.6.2","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc --noEmitOnError false || true","dev":"tsc --watch","start":"node dist/bin/claude-settings.js","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","type-check":"tsc --noEmit"},"_id":"@deepdiver_sj/claude-settings@0.2.0","_integrity":"sha512-KiKR+dZAoBwaVNop0Awa72lJeW+LkxzNQ6ynh6lsv7KiLwLPQItTEGfu9Z7gHoceUfU+yv16H51KG1898nDeBQ==","_resolved":"C:\\Users\\User\\AppData\\Local\\Temp\\fb758f45f5a740855b94f4f74ee0536a\\deepdiver_sj-claude-settings-0.2.0.tgz","_from":"file:deepdiver_sj-claude-settings-0.2.0.tgz","_nodeVersion":"22.17.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-KiKR+dZAoBwaVNop0Awa72lJeW+LkxzNQ6ynh6lsv7KiLwLPQItTEGfu9Z7gHoceUfU+yv16H51KG1898nDeBQ==","shasum":"f1f3125a4d2f9ab58c1c40eb07d2052de47f924c","tarball":"https://registry.npmjs.org/@deepdiver_sj/claude-settings/-/claude-settings-0.2.0.tgz","fileCount":26,"unpackedSize":106490,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCB7RJNfRIeCKN0xQyVnpFuaYxk4jYg8GgPPBS8FUFPuAIgJ28g+4iXs1AFdslTE1xP9OaclK1Kfszjwt4gh71qhtQ="}]},"_npmUser":{"name":"deepdiver_sj","email":"seong1898@gmail.com"},"directories":{},"maintainers":[{"name":"deepdiver_sj","email":"seong1898@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-settings_0.2.0_1776612847882_0.14835176222853197"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-10T10:21:05.244Z","modified":"2026-04-19T15:34:08.122Z","0.1.0":"2026-04-10T10:21:05.468Z","0.1.1":"2026-04-10T14:29:18.303Z","0.1.5":"2026-04-10T14:48:46.959Z","0.1.6":"2026-04-10T16:43:45.640Z","0.2.0":"2026-04-19T15:34:08.024Z"},"bugs":{"url":"https://github.com/deepdiver_sj/claude-settings/issues"},"author":{"name":"deepdiver_sj"},"license":"MIT","homepage":"https://github.com/deepdiver_sj/claude-settings#readme","keywords":["claude","settings","cli","configuration","cross-platform","windows","linux","macos"],"repository":{"type":"git","url":"git+https://github.com/deepdiver_sj/claude-settings.git"},"description":"Manage Claude global settings across Windows, Linux, and macOS","maintainers":[{"name":"deepdiver_sj","email":"seong1898@gmail.com"}],"readme":"# @deepdiver_sj/claude-settings\n\nWindows, macOS, Linux에서 Claude Code 환경 설정(`~/.claude`)을 백업하고 다른 PC에서 그대로 복원하는 CLI 도구입니다.\n\n## 설치\n\n```bash\nnpm install -g @deepdiver_sj/claude-settings\n```\n\n또는 설치 없이 바로 실행:\n\n```bash\nnpx @deepdiver_sj/claude-settings export\n```\n\n## 빠른 시작\n\n**현재 PC에서 환경 내보내기**\n```bash\nnpx @deepdiver_sj/claude-settings export\n# → env-snapshot.json 생성\n```\n\n**새 PC에서 환경 복원**\n```bash\nnpx @deepdiver_sj/claude-settings import --file ./env-snapshot.json\n```\n\n자세한 사용법은 [manual.md](./manual.md)를 참고하세요.\n\n## 주요 기능\n\n- **크로스 플랫폼**: Windows → macOS, Linux → Windows 등 OS 간 이동 지원\n- **경로 자동 변환**: hooks의 절대 경로를 이식 가능한 형태로 자동 정규화\n- **선택적 복사**: 환경 파일(rules, hooks, skills)만 복사, 캐시·대화 기록 제외\n- **Dry-run 지원**: 실제 적용 전 무엇이 변경되는지 미리 확인 가능\n\n## 포함되는 항목\n\n| 항목 | 설명 |\n|------|------|\n| `CLAUDE.md` | 전역 Claude 지시문 |\n| `settings.json` | hooks 포함 전역 설정 |\n| `executables/` | hooks 스크립트, 커스텀 스킬 |\n| `rules/` | 전역 규칙 파일 |\n| `.omc-config.json` | OMC 설정 |\n\n## 제외되는 항목\n\n`projects/`(대화 기록), `cache/`, `file-history/`, `.credentials.json` 등은 복사되지 않습니다.\n\n## 요구사항\n\n- Node.js 20 이상\n- Claude Code 설치 (`~/.claude` 디렉토리 존재)\n\n## 라이선스\n\nMIT\n","readmeFilename":"README.md"}