{"_id":"claude-session-tracker","_rev":"36-3d9a118ebea44c92f745110d4e39c95e","name":"claude-session-tracker","dist-tags":{"nightly":"2.5.1-nightly.20260312.1","beta":"2.9.7-beta.1","latest":"2.9.7"},"versions":{"1.0.0":{"name":"claude-session-tracker","version":"1.0.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@1.0.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/context-throwing#readme","bugs":{"url":"https://github.com/ej31/context-throwing/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"79ebc19ba2f09f1b8f4fd0af2eb3d3ccbc94f5ac","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-1.0.0.tgz","fileCount":15,"integrity":"sha512-ybSmis6VCc5sC9XptEATm0sh3NPi0ddTLilv19ZV5o0eZ3KSXWIDj2m/c0RHK6GOVmZQdMOA3nzU1TmhwN9BSg==","signatures":[{"sig":"MEQCIDl9bJrLy0FzzHF2Flg/1kzL1CTOPg3Z6shguteVU15cAiAhBl2jzKkXdQRmIzmIFHpa0I1tid96JmAsAf3ni/aRFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60368},"type":"module","engines":{"node":">=18"},"gitHead":"9e593c43a60cf074a7003a86610bb39e27d749cf","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/context-throwing.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_1.0.0_1773072045717_0.3103222433369721","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claude-session-tracker","version":"1.0.1","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@1.0.1","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/context-throwing#readme","bugs":{"url":"https://github.com/ej31/context-throwing/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"a590f00e0cab32554f9a5b0ffbf714c6fd3bf034","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-1.0.1.tgz","fileCount":15,"integrity":"sha512-HhH3YR0mNhZJG9FhyJcXWBh0L7DWWXSizB6LMJ4EljmE0EIBRdypk6zfsScLeoF5keGY7u/dF2ICLvA+qJJ9Mg==","signatures":[{"sig":"MEUCIHvnp4M7CEGjfq1O3cgK4T40/bKKs8gbzQ9YWz2vK/y0AiEA1z56J5u0NEmB4Lr1GxwEgyymHuh2/YF3j7ycHW9myQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60433},"type":"module","engines":{"node":">=18"},"gitHead":"36dc32e219ddaac1bddcb6533d0197bd31a75697","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/context-throwing.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_1.0.1_1773072117195_0.7566149218185074","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"claude-session-tracker","version":"1.0.2","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@1.0.2","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"02973c859ab0729a93355e1b14f4e2031e0396c2","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-1.0.2.tgz","fileCount":9,"integrity":"sha512-cleMrCT4XfxgbZ+fVuBQTFqkJAGFgcH8dwD10diu+qYE0DFc17xQkVbE3GUi1BHpquauEW862igerjess8Bq3w==","signatures":[{"sig":"MEQCIBEmmAqo/Ul9NK8SmOhrBVgTPOFYVxYrAKYZ45u0fwCTAiB+q+/81kWKtYaYr2weLjBV82YYJixp/E2NWMUFHkkT4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37951},"type":"module","engines":{"node":">=18"},"gitHead":"2d8769cc62c42f8f93dfed13aa246872509cc260","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_1.0.2_1773072181650_0.538985915234232","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"claude-session-tracker","version":"1.0.3","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@1.0.3","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"bc37bcf33c604d5351fe9a5a1444c2d168163031","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-1.0.3.tgz","fileCount":9,"integrity":"sha512-f3vwnwGkYG7FTgSiFz/KUR9Rjuph9s/QzUJi19AObVgDpDqGMV6KWXJUAyv9D020XLmKOh4hZxoOaKNEXnHbUA==","signatures":[{"sig":"MEQCIDM8BHzOyl8TzEmU9SvZF2DsGrfhdhHc8g8tS6DDvLeZAiBWt3FAQ+YYAyTNv6BFyjsZHPF5l/4bx74JBj311epnHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40898},"type":"module","engines":{"node":">=18"},"gitHead":"041299d61e4273df0aa9e08bca4538b069bd3b03","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_1.0.3_1773072379389_0.6004287533888404","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claude-session-tracker","version":"1.1.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@1.1.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"6a710ce85522103f9e615f4fcdf626b4e2d98462","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-1.1.0.tgz","fileCount":9,"integrity":"sha512-QfQHRHZGRttecvufjN7AGJI5TbxT5F/q/Js6IyfvVo8JBhkCmpyqw/6V+TFN51QrNCfmuBjVBNcfUDM6quvdjA==","signatures":[{"sig":"MEUCICuxZDv5E8OaHfxzJ143FDrUMF2X+u7nc4pVrQ+hbdwyAiEAnnLmgS3Vpk0BpXQ417dtxiVVk5TyESVoTeX8EqTE+f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41306},"type":"module","engines":{"node":">=18"},"gitHead":"4eb64d626c4a30b000b868373201090149e745e9","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_1.1.0_1773072825036_0.9781178343258192","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"claude-session-tracker","version":"1.2.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@1.2.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"143567bae7da79b9944907126ef118e6a4a560b7","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-1.2.0.tgz","fileCount":9,"integrity":"sha512-86H824vGl8MUZtOb6Aw0Oz7JzMZ+HsDTqmURPhMxCWGAqKEQROi25MfPWhsbtB3XElfW34zm/qurB9yunGkpAA==","signatures":[{"sig":"MEUCIQDlls+0tXU6DWoQb+aTeuk0Y0Oe7o3mXeGwS4oYx551CQIgdnVZSLsdWWaizLzpmHLlc+Z4TdxcmwsDpmVIUUdLWvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45115},"type":"module","engines":{"node":">=18"},"gitHead":"ef2bb41e5dd3b561d0d6f242cc3095f117dcf5e0","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_1.2.0_1773073033686_0.18300817912354295","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"claude-session-tracker","version":"2.0.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.0.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"007671efbedc3a45915bcdd306a2fc398d1f7e5e","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.0.0.tgz","fileCount":9,"integrity":"sha512-h5KQ/NpH74SIgWMhN9XYff9TYzy3vdKqGkWFcDs4/vs0kcNucLgWlbGiGw2pt0D8IAWdaFDECd2GcZe4wlzi+Q==","signatures":[{"sig":"MEUCIC/PQhPiUqu5hJtcAp5QpUSbro2K/WNOX/9QW2xu+LcAAiEAsGjVUWeyHzFQlwGEPV4ewWbDcZ8N/qnXQqvtw22Mobw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52885},"type":"module","engines":{"node":">=18"},"gitHead":"f05d3b82b0dbb0dfb39cae921796d5872cdc6817","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.0.0_1773074684488_0.539071773714505","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"claude-session-tracker","version":"2.1.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.1.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"34d28137f76f8d7e9a4291c345676fc6639aec38","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.1.0.tgz","fileCount":9,"integrity":"sha512-wb4jlyRUyQMOYGoIhlNxVqyYdb1osnd6yJ5EA7HjlgsFa3/rfOprl/jZ/mXRXva8AW2Qfrym/ThoVTYykOsGWg==","signatures":[{"sig":"MEUCIHn8cgXhrQLiBE/WPNLBL3DHZwkmUWBq/IlqbIqboN+gAiEA7xl59cWppHiOOrVhJNhVSSYI/PefCoaFcCvmxzaYwZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56817},"type":"module","engines":{"node":">=18"},"gitHead":"97173aa40996854b71ad6e74fbb6fb9119ba9aca","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.1.0_1773075064622_0.47657205525422164","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"claude-session-tracker","version":"2.1.1","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.1.1","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"ee1e65cc50d44c69341d23662ee4daa63653ffbe","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.1.1.tgz","fileCount":9,"integrity":"sha512-jPJ5bnjFRmQneDURao0eQISLnsy2Ls2St+4tRnFO4wG1bebjhVlCdh5zGeWi2u5F/YEa+BIx85b5RT/6XJmnCw==","signatures":[{"sig":"MEQCIDc6tTlMzajiZAKy1hLgtU+WI+NvT2GSt4TqtsMuM9ZrAiBceuLERmoyEWWgRACmqJ6vyrfFil0JKk+e0dg6VxLtbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57031},"type":"module","engines":{"node":">=18"},"gitHead":"693578219bd55de2a07b30c1138e14f7ff15d5b7","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.1.1_1773075252808_0.015243282878674158","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"claude-session-tracker","version":"2.1.2","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.1.2","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"afdbaefe449159d6bab47edfdce1e4c89f574f14","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.1.2.tgz","fileCount":9,"integrity":"sha512-KucqepPAje7HKDB4F49dr6BXM4mvEvhxV/3yxcqxG4YEpGXVSjND5/5U9/LFAUIrD59t3EzCKwMrA854/dbI5g==","signatures":[{"sig":"MEUCIAPuhHWXRDa2DGpSooedhxFwsEdPXtJElD13GtbbiKZlAiEA3hzNyCcR8bWIqsPX390A0Lm4r1Sj+/Cka/pjNTrjpqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57327},"type":"module","engines":{"node":">=18"},"gitHead":"6b91a704fdc179f599d76f76c0730b5b89d83bc7","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.1.2_1773075420277_0.1015203009305623","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"claude-session-tracker","version":"2.2.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.2.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"6d34dc34d7a81335ccac079bf7b7d19c1515487f","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.2.0.tgz","fileCount":9,"integrity":"sha512-gB+DWzP2BvI/PvG1xFLvvhS/A2Ql4kSQafbRjOov/Q1+/VoFyVqRa7EyKnAEI9ZG1Nqjg+dUn6j2uUYwSnCAdg==","signatures":[{"sig":"MEUCIQDTr29P+0LaDdpFp7gov5e6lTiGF/A48q1HYd1fgO7nwgIgYfcXpC/a7pUEe83hBl1x4slmhthiRM9y7Hu22kDhRHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58126},"type":"module","engines":{"node":">=18"},"gitHead":"63bf3792cead1e0dea265afda0c610604a97b8f4","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.2.0_1773076232552_0.6809667470634704","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"claude-session-tracker","version":"2.3.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.3.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"f96e66377415abd816ab7822dd4a6d5062555a9b","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.3.0.tgz","fileCount":9,"integrity":"sha512-HjVfXA8CysKqDe2cnIK72Wl752Ih29pSfnvLy7XDi3eCDy8gRl4fp816r2+y8P61U09YKCTmd+yfspbq0D9Mzg==","signatures":[{"sig":"MEQCIGKf9Oyhv02JSi2PxTiPWIUA62WUMssytOn0aRWdb432AiAB+JG7nBaZ4DQCY9DzP/XHDlsmM0CtuOVwV9EArPaPhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59562},"type":"module","engines":{"node":">=18"},"gitHead":"7fc778039b3496eeca0aa4b697b3eb05a5bf2d5e","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.3.0_1773076634431_0.3289318726837318","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"claude-session-tracker","version":"2.3.1","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.3.1","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"5590d7d1a6a0751e82813fa0c2cb9ea1f6da288e","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.3.1.tgz","fileCount":9,"integrity":"sha512-JGPRkJTeFjzz8mC5PKENScQt+2yEVn7jRNJtVU654YQV9R+E4u7RizNIA86O5Zhac83X5ktXj21DZCLQD1qfGg==","signatures":[{"sig":"MEUCIQDnda3IIvlK+i06T+/77UhKgOGRtMr2Eidhh0TYRoeeGgIgem1xselCYeRVJuhtFgg1Biouk4umaUzJAT7HdBs0GzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60169},"type":"module","engines":{"node":">=18"},"gitHead":"c051271fce4df5b1ae73b0f98106ae8e6588a7d9","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.3.1_1773080109863_0.9475308208062416","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"claude-session-tracker","version":"2.3.2","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.3.2","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"3c6f5e48f9eb7784dc20d3be75f08f310b39f4e4","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.3.2.tgz","fileCount":9,"integrity":"sha512-dtd5mpMyzixrs0muNC8QA4xL97/G8km7fiJ3q4u8iXkXJ8Nxim4SaQ+uzbzJEP7ufkIL9F2I3NzEjVGrlpCG9Q==","signatures":[{"sig":"MEUCIAdx0QpSW8vI786bOhEhLzRkwgKpPrcOgQ9Zr+BwdvmAAiEA2KZwNCocjPh3hSoGHXfTDV4ftaV78pivJeEiWRryccc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60575},"type":"module","engines":{"node":">=18"},"gitHead":"afa7501c91457a307f4ea392ea495e96b1dd7130","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.3.2_1773080836121_0.6118863304067512","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"claude-session-tracker","version":"2.3.3","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.3.3","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"7f84c7e3aa799898ee5919a9b908ca6e50653a37","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.3.3.tgz","fileCount":9,"integrity":"sha512-x7rUt6HlVvQHywgDEjsO8RWgDr7tgqXjq4kHl51P016oIaMFhmJmBzO8vCba4mEAa+6Lzo4OOaYCaNeoho/7RQ==","signatures":[{"sig":"MEQCIFIO7sdv7V357uVLPClJ0JYcXRZO3ppOP6mkg3KPHCRWAiAn0h/7KyPhi6lGXY7WlLCbHuCaDnMljF8uXiW5pVuONg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61489},"type":"module","engines":{"node":">=18"},"gitHead":"b7b19eb76e1bb155358603968f04294c165906ed","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.3.3_1773081274628_0.794746252123123","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"claude-session-tracker","version":"2.3.4","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.3.4","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"ff657ea98fc9a8623d73f615fd7a087c90107777","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.3.4.tgz","fileCount":9,"integrity":"sha512-1jPG8F85jqXzAQcPWVzkzqjsQqz69hwsykY0qvBmTDYlSjpycAiupcsXs23FR8hJ6dAxy53xRacLNjdcPT+xNg==","signatures":[{"sig":"MEQCIHNerTb0YQe7x7vUznh6Qg7w7QWqZDazE4OSAIZ+AbCtAiAW5Tw0c4GNywoFP0YQtv/1pPBkGkVbgurdlmtVKbRsSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62636},"type":"module","engines":{"node":">=18"},"gitHead":"806d51b02afbc86710e57cfe5ddbfe8d13f64527","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.3.4_1773081653653_0.8147455029327875","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"claude-session-tracker","version":"2.4.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.4.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"7d29810986cff7d959fcfdc4437aaf4f0a688b6f","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.4.0.tgz","fileCount":9,"integrity":"sha512-P6xYxS8o4/k/os0NkiZcD7Vthc/hY+fmWWL4WOUhsMEFw4gh0pa5lRTE27ZFV/izVmfTwCgIbfrJzrpfXFfCgA==","signatures":[{"sig":"MEQCIGcSXUtcF1kO9nQS5RmBXv16S+rrWeYMr50ysS9ums3PAiBlWmq2W+c1CqExbNdV0umtLOQaG6mSmxmBBUvIA4CamQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68049},"type":"module","engines":{"node":">=18"},"gitHead":"5cb8a0988e7779b6d10ebe0ed1f53f7feccf33e0","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.4.0_1773129091790_0.27302882800714956","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"claude-session-tracker","version":"2.5.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.5.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"a25828a4ab08d619a53f08509aab4d06edfeb3db","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.5.0.tgz","fileCount":9,"integrity":"sha512-999pyHmEV+TVOZn6nSQHjjKElL9/YtjN2jXvq26nmu46Oom0bns6dNEMSMrh0XK2zPIzLS1Mdyx90+8PzXYeqw==","signatures":[{"sig":"MEQCIHsrjeA1jf/pZzIhypd4bXWIMoUzlHYMof3tf4kBsGnhAiAYjb5A83/F/f2KxdAK5fwWqDX0V1DahpL8nQBL33JwQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72398},"type":"module","engines":{"node":">=18"},"gitHead":"5a71212952f11e22bec034aef3ae364882304d08","_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.5.0_1773135514544_0.2454686359951097","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-nightly.20260311.99c3787":{"name":"claude-session-tracker","version":"2.5.1-nightly.20260311.99c3787","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.5.1-nightly.20260311.99c3787","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"a98029b63fa4bcad5ec82705b4afef90e985b89d","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.5.1-nightly.20260311.99c3787.tgz","fileCount":15,"integrity":"sha512-MIIJs5GeExhvNzyocF0canMQU57dA1LKzkTRVGhRajVnf/ElH3PMpx4KcU78ojsTo7YzyElOn4jbTBNM1V1IXw==","signatures":[{"sig":"MEYCIQCv448wS9mMBwu68Otwq2H4wnIPo4NDkmU6VbAwR9RRfgIhAOxmIPSGKAsAkUaWvm1hoz+f/WUIMNTiBwxe6zLhPFMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148295},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.5.1-nightly.20260311.99c3787_1773238018932_0.26036020689192996","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-nightly.20260311.99c3787.1":{"name":"claude-session-tracker","version":"2.5.1-nightly.20260311.99c3787.1","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.5.1-nightly.20260311.99c3787.1","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"8059fef37078d97de30d4c38cee22c95abf3bf6c","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.5.1-nightly.20260311.99c3787.1.tgz","fileCount":15,"integrity":"sha512-UlUuqJn3ahZQ1ar03PUs89jObTia74oeD0u5U+4XNhljaNa/cDSxk5n56a0LVt3AH7/0p8FXLg5tBXod8p+HHA==","signatures":[{"sig":"MEUCIQC2dlnG1UdGAV6b5nlveIiDfl13D4XIys2rcEj29FI4pwIgF2NLKd/1vq4yWWprRaOwQn5u3oy8HNiLDBtkQiCDoNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148667},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.5.1-nightly.20260311.99c3787.1_1773239763884_0.3806972575329104","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-nightly.20260311.99c3787.2":{"name":"claude-session-tracker","version":"2.5.1-nightly.20260311.99c3787.2","keywords":["claude","claude-code","github-projects","hook","session-tracker","nightly","context-os","context-operator"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.5.1-nightly.20260311.99c3787.2","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"78f688e959e95c4c9b87e053064eeef8cea64618","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.5.1-nightly.20260311.99c3787.2.tgz","fileCount":15,"integrity":"sha512-/JUOy0EizeSxLIHTAiwaqp4WwsCjFbY1MKxRa3v+oFQkeOGAjh/80nTYL7XMVOt/5oFKWsGyAwyv/B7dMkm7TA==","signatures":[{"sig":"MEUCIQDMYHHx8bxhtPJxyyxe3eUYbtwXjbIBuzrPuUIA8UrHCgIgQDDVeayCXG91YTFf6KgoxqCo7ZFy2F/KH6GNxyvj+oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148754},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code session tracker for GitHub Projects. Nightly Context Operator builds: npx claude-session-tracker@nightly","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.5.1-nightly.20260311.99c3787.2_1773240301670_0.27236416518038187","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-nightly.20260312.1":{"name":"claude-session-tracker","version":"2.5.1-nightly.20260312.1","keywords":["claude","claude-code","github-projects","hook","session-tracker","nightly","context-os","context-operator"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.5.1-nightly.20260312.1","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"4a03111c04de9b4669405c33e1b72b03bd49d2a9","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.5.1-nightly.20260312.1.tgz","fileCount":15,"integrity":"sha512-/f4ufCJlnIbukTtVM7UkLTk5nEAuuNX5ZQd9vn0u2G/8sj3eo21rG6XIzTo4WrVPVm3bOyqeF1E100qReHgwlQ==","signatures":[{"sig":"MEUCICX2qwUygxWUXXXoQKRf4o0ghhSwP7aouAh9k4JoBUwjAiEAoxwubmheg08UrnVwQCj0dCBbuVyo7iTscIEGOdoWTA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148727},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code session tracker for GitHub Projects. Nightly Context Operator builds: npx claude-session-tracker@nightly","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.5.1-nightly.20260312.1_1773242022339_0.19947248569067133","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"claude-session-tracker","version":"2.6.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.6.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"b7cb842e2067296ae98daa6897061ca75c69c761","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.6.0.tgz","fileCount":10,"integrity":"sha512-4cZUGHlKokNzRYsapl6uPlukCMTniMR+0un9flI/4wv05ptjPTey5JHRORDpi4Jh4yBAjygT+xPo1hGL+23KmQ==","signatures":[{"sig":"MEQCH2yZ3u0dOHWRlbj06Ikfmw0rPZ0LeBKIde/Jmy6qj60CIQC1RV5kbR1cRedDX5dGEhG3IokX4yTz1amKFO0LkphjBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113742},"type":"module","engines":{"node":">=18"},"gitHead":"280f55bebe78fd74502844279eaded4d57e35d56","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.6.0_1773488049020_0.8516734209106589","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"claude-session-tracker","version":"2.7.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.7.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"f02fcf5e2d76fd19edf0144fe42d24cdf5f48fd9","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.7.0.tgz","fileCount":10,"integrity":"sha512-WWTmuhBlIuuUeu9Nkzkko1t05fWVINxfvQCXExkegMOMCj6xSgsueA+xgKBYXW950atnddRmVmFOuzzHu5PMtw==","signatures":[{"sig":"MEUCIQCmFEsvpVGNz7Y0wV9DGq3EwQYNmUvo69clspjEH2svKgIgZ9WKYhrYppGNe8dtaSAIay7MCKd5xLqfKH5JERFiE6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127536},"type":"module","engines":{"node":">=18"},"gitHead":"6aff3e93af8973bee53d22a0267b4c075b989ed7","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.7.0_1773493411505_0.04775955199450088","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"claude-session-tracker","version":"2.8.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.8.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"5c88530bcd00a23bfde7b4327d085ac501524bb7","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.8.0.tgz","fileCount":11,"integrity":"sha512-rKMm0+SIjnGxVVZbV4105gFZgiZQYn63otQEU0SZU5PTLSJo5D2j61ow6VPZsygb9Bpp87+ViyHx/0x3Rz8jQQ==","signatures":[{"sig":"MEQCIC8OfdsVnit3OEKiD+vRQ+c3+OEN5F3j4R9L35XX8uaVAiANsah0QtZnzYKc3SJuuc7oTMqSm/svTYMc9kzh+lf9jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132976},"type":"module","engines":{"node":">=18"},"gitHead":"ac3b64258a7995247128739a90c0a9cac898cb74","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.8.0_1773494840826_0.3274609333783345","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"claude-session-tracker","version":"2.9.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"747d1d26450eef7a35a3a5d7bfe78adbf8518f75","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.0.tgz","fileCount":11,"integrity":"sha512-4SvzEoXHaqWx/YHNzjmcPvZG6bRFJr81xjL1sQ0kiqedHQn9IqU634SqhRfztnwo4cEjElh9MBepjU8nSho5Gw==","signatures":[{"sig":"MEQCIH3+o3aDj8DYcWGlKdZqbpKzlhp4v1nP2CwZnSGJiRsYAiB+wOV7uvjSeqF7vpfvVG47ZcTb/YUhAAG/ceGVKlXV6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133140},"type":"module","engines":{"node":">=18"},"gitHead":"a4503939103c01e38a5d3ba49515503b0a8a5bb6","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.0_1773511756250_0.9323113123978675","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"claude-session-tracker","version":"2.9.1","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.1","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"630b9fe81e0d75c24fe837a2d7a7ca9035b52197","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.1.tgz","fileCount":11,"integrity":"sha512-e0Ebu0nOrStkBolzTJZbXdzCm/bW96bOcZTXaVWTkZO0HteWIjB4wUHQeqq9Tugh/iIlVnajAOgkD7R4vi3r1A==","signatures":[{"sig":"MEUCIFr+MckMsCNBcu21XkXfhqiZiUCsuKepx868Xpoz7z5SAiEA+Yq/8T9hHdFrn6ikUipXlIHa+QQ9jI1DXZy0b1er034=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133472},"type":"module","engines":{"node":">=18"},"gitHead":"f502187f247f9bca2405afb5817554eed82b8721","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.1_1773514265957_0.7809311729041444","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"claude-session-tracker","version":"2.9.2","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.2","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"3879d546aeca2ec4377d4a2d9e478ff10fc157f5","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.2.tgz","fileCount":11,"integrity":"sha512-bObJLDJpVCvUPNlGGQ2VpNPX+NQvDQ6ZQ79CKkvkTwVq9+FE0iOJgjm+6B2SpwZtYEDddKneLwc8/xABZq2Y2w==","signatures":[{"sig":"MEUCIB6q7DepBcSJ0NslRAFmeMSLvBDXcGZRzIF8zdEvU4VWAiEA7iBgvaFFc8tj+oT7NRiMnz0J/FO14b5xoDY9BD7ttU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134287},"type":"module","engines":{"node":">=18"},"gitHead":"2697c4da2c3dec9c5f3db5a0c31eddb1753cfce6","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.2_1773515075583_0.14921146735496404","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"claude-session-tracker","version":"2.9.3","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.3","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"dcd103086394a93ffaaadce7fc06e138f786eeb6","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.3.tgz","fileCount":11,"integrity":"sha512-ZesXdXFd++dRi8gtHHNxYZAZZ7wcZbpJBJzQAsUcJZweRJuvZ0oZ0I0kjhaFBVGKSMofDbcQNsrueMW3xrY8bg==","signatures":[{"sig":"MEUCIQDn1LXXmKAtp/c6X9XnHP1DPH+xJ2r6kBANHJKP95OdAgIgKgOYuilg8dD9wEmhS9inQIqJVO3Xt+j6IawpzOimAzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135237},"type":"module","engines":{"node":">=18"},"gitHead":"fee5e437406314d07f6b82c8826f3dc26cacd186","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py hooks/cst_session_end.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.3_1773518331748_0.589859203825396","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"claude-session-tracker","version":"2.9.4","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.4","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"f7935d2886c7442275ea01f3e2777498a6329654","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.4.tgz","fileCount":11,"integrity":"sha512-VfMfGnTDalIibBlJZwQXp/DAhAfVahcpRpPvAWWHKppieuoeMS7AKvu36EP6HATF7xCy5KinuFnEfKpKL4d66g==","signatures":[{"sig":"MEUCIQDTPdfjaPB6tJK2LCgH3kEUYEPAaifdpmlcAodHJYc1xQIgMOaeG1SUrVPKtVzSlmwh9+WZDoYW6AoVkQEIRuvPgXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135237},"type":"module","engines":{"node":">=18"},"gitHead":"61d4c08824cd3e666dae71e70d3bae3c3ca8bd9e","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py hooks/cst_session_end.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.4_1773518369656_0.9553041278467225","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"claude-session-tracker","version":"2.9.6","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.6","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"082ef8442a39b279888f257294c7be610c8ce4c7","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.6.tgz","fileCount":13,"integrity":"sha512-uBmgbiwbHzBm3rbHfOi9xP7zteVnb38Esngy/bLGGz6k3TljkZAmQPCcTa5QSWIUqYYvmG41ZVQDMyaoymvDWg==","signatures":[{"sig":"MEUCIDaDgPM2+e26zFYLPbApQWEyCRfrPngkEv+Yw/2iO/AuAiEAuQOxKb+Rjn6MRAUt7HJbAeTHnY4tExyQi/5dLKBnUdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162130},"type":"module","engines":{"node":">=18"},"gitHead":"0d219abcb338a5a03a895fdd659cae9ed4d6971d","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_hash_chain.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py hooks/cst_session_end.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"23.9.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.6_1774976867206_0.9754642862527205","host":"s3://npm-registry-packages-npm-production"}},"2.9.7-beta.0":{"name":"claude-session-tracker","version":"2.9.7-beta.0","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.7-beta.0","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"c5fa9743887534fcfdbf493433cd20d7d62a3b16","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.7-beta.0.tgz","fileCount":13,"integrity":"sha512-fU20g6Dj2VAtdBd86OvV+xNUhubcdscVQH69YkivLNDwor4fDWwzyb3ZUgqDgy4wm02VJL+EQ4aB8ANcCr5RsQ==","signatures":[{"sig":"MEUCIBHsz5O/Vi9HfwMoIuc964p2QcwC+U0Iq/Yhx8n+vfI8AiEAi+apdu+ktus/vxyILJLnQa1wn5NY4jtXMcycHUv0n40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193403},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_hash_chain.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py hooks/cst_session_end.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"deprecated":"폐기된 베타입니다. 2.9.7 정식 버전을 사용하세요.","repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"11.9.0","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.7-beta.0_1778202773961_0.06768896022677628","host":"s3://npm-registry-packages-npm-production"}},"2.9.7-beta.1":{"name":"claude-session-tracker","version":"2.9.7-beta.1","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.7-beta.1","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"52db64fdce6b80a90d90858152d310c362b2ac05","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.7-beta.1.tgz","fileCount":13,"integrity":"sha512-scKH5CthrWtv5fjwmHujkyQEkLS5qORrL84OehB2jPDdBRvIhfvjOZSBqI/fU4moGEX8AxYwIiISso0w1gLz7g==","signatures":[{"sig":"MEUCIBw34Prbjei7jmjXrKufeUYfAIQMavVqZNNyvvI1fmalAiEA/R6hxQDCKl+jlPLYSemmWUM4wj33+psIgbpQbR5yUsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194563},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_hash_chain.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py hooks/cst_session_end.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"11.9.0","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.7-beta.1_1778203364677_0.6289042343168416","host":"s3://npm-registry-packages-npm-production"},"deprecated":"폐기된 베타입니다. 2.9.7 정식 버전을 사용하세요."},"2.9.7":{"name":"claude-session-tracker","version":"2.9.7","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"author":{"name":"ej31"},"license":"MIT","_id":"claude-session-tracker@2.9.7","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"homepage":"https://github.com/ej31/claude-session-tracker#readme","bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"bin":{"claude-session-tracker":"bin/index.mjs"},"dist":{"shasum":"686fb0ab21bc44983f199b090ed231e1c2f7f5b7","tarball":"https://registry.npmjs.org/claude-session-tracker/-/claude-session-tracker-2.9.7.tgz","fileCount":13,"integrity":"sha512-2F2JFUk/T9VzpH0jtE5RJOIUwNEx8gD+FhcKaoMpokDtnliid+3D1TVMKs8auWxtaPBM5xZrHYZ5tx3FYvp2SA==","signatures":[{"sig":"MEUCIQDg2Su933Y7goK9XlU/hOD3Tu4qkxD8/fytcqfNcILSVgIgE6R80y+Hl7GfoSrEl+1TPhMNM9gxXVnf1gMX3rLdvRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167395},"type":"module","engines":{"node":">=18"},"gitHead":"03c7d148cb4bff4fa8c4858d2ae13dadcac22d4e","scripts":{"test":"node test/compat.mjs && node test/cli.mjs && python3 -m py_compile hooks/cst_github_utils.py hooks/cst_hash_chain.py hooks/cst_session_start.py hooks/cst_prompt_to_github_projects.py hooks/cst_session_stop.py hooks/cst_post_tool_use.py hooks/cst_mark_done.py hooks/cst_session_end.py"},"_npmUser":{"name":"ej31","email":"itj1032@gmail.com"},"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"_npmVersion":"11.19.0","description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@clack/prompts":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-session-tracker_2.9.7_1787039833743_0.6786228236218463","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-09T16:00:45.520Z","modified":"2026-08-18T07:57:33.139Z","1.0.0":"2026-03-09T16:00:45.940Z","1.0.1":"2026-03-09T16:01:57.342Z","1.0.2":"2026-03-09T16:03:01.811Z","1.0.3":"2026-03-09T16:06:19.549Z","1.1.0":"2026-03-09T16:13:45.171Z","1.2.0":"2026-03-09T16:17:13.859Z","2.0.0":"2026-03-09T16:44:44.639Z","2.1.0":"2026-03-09T16:51:04.765Z","2.1.1":"2026-03-09T16:54:12.983Z","2.1.2":"2026-03-09T16:57:00.431Z","2.2.0":"2026-03-09T17:10:32.705Z","2.3.0":"2026-03-09T17:17:14.584Z","2.3.1":"2026-03-09T18:15:10.033Z","2.3.2":"2026-03-09T18:27:16.284Z","2.3.3":"2026-03-09T18:34:34.768Z","2.3.4":"2026-03-09T18:40:53.810Z","2.4.0":"2026-03-10T07:51:31.960Z","2.5.0":"2026-03-10T09:38:34.719Z","2.5.1-nightly.20260311.99c3787":"2026-03-11T14:06:59.093Z","2.5.1-nightly.20260311.99c3787.1":"2026-03-11T14:36:04.022Z","2.5.1-nightly.20260311.99c3787.2":"2026-03-11T14:45:01.872Z","2.5.1-nightly.20260312.1":"2026-03-11T15:13:42.474Z","2.6.0":"2026-03-14T11:34:09.173Z","2.7.0":"2026-03-14T13:03:31.757Z","2.8.0":"2026-03-14T13:27:20.987Z","2.9.0":"2026-03-14T18:09:16.383Z","2.9.1":"2026-03-14T18:51:06.104Z","2.9.2":"2026-03-14T19:04:35.711Z","2.9.3":"2026-03-14T19:58:51.909Z","2.9.4":"2026-03-14T19:59:29.825Z","2.9.6":"2026-03-31T17:07:47.348Z","2.9.7-beta.0":"2026-05-08T01:12:54.152Z","2.9.7-beta.1":"2026-05-08T01:22:44.820Z","2.9.7":"2026-08-18T07:57:13.914Z"},"bugs":{"url":"https://github.com/ej31/claude-session-tracker/issues"},"author":{"name":"ej31"},"license":"MIT","homepage":"https://github.com/ej31/claude-session-tracker#readme","keywords":["claude","claude-code","github-projects","hook","session-tracker"],"repository":{"url":"git+https://github.com/ej31/claude-session-tracker.git","type":"git"},"description":"Claude Code 세션을 GitHub Projects에 자동으로 트래킹하는 hook 설치 도구","maintainers":[{"name":"ej31","email":"itj1032@gmail.com"}],"readme":"# claude-session-tracker\n[![npm downloads](https://img.shields.io/npm/dm/claude-session-tracker)](https://www.npmjs.com/package/claude-session-tracker)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/ej31/claude-session-tracker/pulls)\n\n[![npm version](https://img.shields.io/npm/v/claude-session-tracker)](https://www.npmjs.com/package/claude-session-tracker)\n[![Node.js](https://img.shields.io/badge/Node.js-%3E%3D18-green?logo=node.js)](https://nodejs.org)\n[![OS Compatibility](https://github.com/ej31/claude-session-tracker/actions/workflows/compat.yml/badge.svg)](https://github.com/ej31/claude-session-tracker/actions/workflows/compat.yml)\n[![Claude Code](https://img.shields.io/badge/Claude_Code-compatible-blueviolet)](https://claude.ai/code)\n\n\n\n**Never lose a Claude Code conversation again.**\n\n_Every prompt, every response, every decision — automatically saved to GitHub Projects._\n\n[Quick Start](#quick-start) • [What It Does](#what-it-does) • [How It Works](#how-it-works) • [Use Cases](#use-cases) • [Configuration](#configuration)\n\n---\n## What it does\n\nOne command, done. A private GitHub repo gets created, a Project board gets wired up, and every Claude Code session you run from now on is automatically logged as a GitHub Issue — prompts, responses, timestamps, everything.\n\nNo config files to write. No tokens to paste. Just run the installer and forget about it.\n\n## Demo\n\n<p>\n\n  <img alt=\"GitHub Issue with session comments\" width=\"3540\" height=\"2061\" src=\"https://github.com/user-attachments/assets/2728a791-b1cc-40d8-9158-f18c6bd39f6b\" />\n\n</p>\n\n## Quick Start\n\n```bash\nnpx claude-session-tracker\n```\n\nThe installer will offer to install the CLI globally so you can run commands like `claude-session-tracker pause` directly.\n\n### What the installer does\n\nEverything is automatic. You just pick a language and hit enter.\n\n- Creates a private repo for your session issues\n- Spins up a GitHub Project with all statuses pre-configured\n- Adds date fields (`Session Created`, `Last Active`)\n- Tags each issue with the project name as a label\n- Installs Claude Code hooks globally\n- Recovers gracefully if something fails mid-setup\n- Protects session data if repository or project visibility changes (see [Privacy Protection](#privacy-protection))\n- Marks the project board `ON_TRACK` on completion\n\nAlready installed? Re-running the installer just reuses your existing setup. No duplicates, no mess.\n\n### CI / Non-interactive Install\n\nSpinning up dev containers? Baking a dotfiles image? Onboarding 50 devs and _really_ don't want to answer the same prompts 50 times? That's what `--yes` is for. One flag, zero prompts, done.\n\nAdd `--yes` (or `-y`) to skip all interactive prompts. The installer also auto-detects CI environments (`CI`, `GITHUB_ACTIONS`, `GITLAB_CI`, `CIRCLECI`, `JENKINS_URL`, `CODEBUILD_BUILD_ID`, `TF_BUILD`) and non-TTY stdin — so if you're already in a pipeline, it just works.\n\n```bash\n# Recommended — pipe token via stdin (never appears in process listings)\necho \"$TOKEN\" | npx claude-session-tracker --yes --token-stdin\n\n# Via environment variable\nGITHUB_TOKEN=ghp_xxx npx claude-session-tracker --yes\n\n# Via flag (less secure — visible in process listings)\nnpx claude-session-tracker --yes --token ghp_xxx\n\n# If gh is already authenticated, no token needed\nnpx claude-session-tracker --yes\n```\n\nUse `--language` (or `-l`) to set the status label language. Valid values: `en`, `ko`, `ja`, `zh`. Defaults to `en`.\n\n```bash\nnpx claude-session-tracker --yes --language ko\n```\n\n**Exit codes**\n\n| Code | Meaning |\n|------|---------|\n| 0 | Success |\n| 1 | General error |\n| 2 | Invalid usage (missing tool, bad language, no auth) |\n| 3 | Authentication failure (invalid token or missing scopes) |\n\n**CLI flags**\n\n| Flag | Short | Description |\n|------|-------|-------------|\n| `--yes` | `-y` | Skip all prompts |\n| `--ci` | | Force non-interactive mode |\n| `--token <PAT>` | `-t` | GitHub Personal Access Token |\n| `--token-stdin` | | Read token from stdin |\n| `--language <code>` | `-l` | Status label language (`en`, `ko`, `ja`, `zh`) |\n| `--version` | `-v` | Print version and exit |\n\n---\n\n### Key features\n\n- One issue per session — your whole conversation in one place\n- Prompts and responses saved automatically\n- GitHub Projects board for at-a-glance status\n- Searchable, shareable, permanent\n\n## Custom date fields\n\nThe installer adds two date fields — `Created` (when a session starts) and `Last Active` (updated on every prompt).\n\nGitHub's API can't modify project views, so you'll need to add these fields to your board manually. Go to your project, open any view, click `+` to add a field.\n\n<img width=\"80%\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c5cc4d4e-6f1f-4847-a901-9098af1db852\" />\n\n---\n\n## What It Does\n\nEvery time you chat with Claude Code, the tracker kicks in —\n\n- Creates a GitHub Issue for the session\n- Logs every prompt and every response\n- Issue title always reflects your most recent prompt — easy to scan at a glance\n- Records which repository you were working in as a GitHub label (e.g. `ej31/my-app`)\n- Tracks status — Registered, Responding, Waiting, Closed\n- Auto-assigns issues to you\n- Timestamps everything\n- Auto-closes idle sessions (default 30 min)\n- Health checks with `status` and `doctor` commands\n- Pause/resume tracking whenever you want\n- Auto-update notifications when a new version is available\n\nInstall once, then just use Claude Code like normal. That's literally it.\n\n---\n\n## Why?\n\nClaude Code sessions vanish when they end.\n\nJuggling multiple projects? Good luck remembering what you decided, what Claude suggested, or where you left off.\n\n**claude-session-tracker** dumps your entire conversation history into GitHub Projects. Search it, share it, never lose it.\n\n---\n\n## How It Works\n\n| Claude Code Event | GitHub Status | What Happens |\n|---|---|---|\n| Session starts | Registered | Issue created, added to Project |\n| You submit prompt | Responding | Prompt saved, title updated |\n| Claude responds | Waiting | Response saved, idle timer starts |\n| Timer expires | Closed | Session auto-closed |\n\nAll hooks run async — zero slowdown.\n\n### Features\n\n**Session URL notification**\n\nSession starts, you get a link —\n```\nThis session is being tracked at https://github.com/you/repo/issues/42\n```\n\n**Smart title updates**\n\nEvery time you send a prompt, the issue title is replaced with that prompt text. The title always shows what you last asked, so scanning your issue list tells you exactly where each session left off.\n```\nFix session resume bug\n```\n\n**Repository label**\n\nThe tracker detects the Git remote of your current workspace and attaches it as a GitHub label (e.g. `ej31/claude-session-tracker`). This keeps the issue title clean while still letting you filter sessions by repository on the Projects board.\n\n**Resume without duplicates**\n\n`claude --resume`? The tracker reuses the same issue. No duplicates.\n\n**Git remote auto-detection**\n\nGot a GitHub remote? The tracker picks up `owner/repo` automatically. No remote? Falls back to your storage repo.\n\n**Zero blocking**\n\nHooks are async. Claude never waits on the tracker.\n\n**Built-in recovery and health checks**\n\nSetup died halfway? Just re-run it — the installer picks up where it left off. After install, check things with —\n\n```bash\nclaude-session-tracker status\nclaude-session-tracker doctor\n```\n\n`status` for a quick local check, `doctor` for a deep GitHub-backed diagnosis.\n\n**Pause / resume tracking**\n\nWorking on something sensitive? Kill the logging —\n\n```bash\nclaude-session-tracker pause\nclaude-session-tracker resume\n```\n\n`pause` stops all logging and marks the project `INACTIVE`. `resume` flips it back to `ON_TRACK`.\n\nEvery state change gets recorded as a project status update — session ID, workspace path, issue URL, timestamp, IP address. Full audit trail.\n\nIf someone marks the card `INACTIVE` from the GitHub web UI, the hooks detect it and stop logging until it's switched back.\n\n**Privacy protection**\n\nSession data may contain sensitive information — API keys, file paths, internal logic. The tracker enforces private storage at every step.\n\nIf the repository or project board visibility is changed to public, the installer detects this on re-run and takes automatic action.\n\n- Repository made public → switched back to private and archived, then a new private repository is created\n- Project board made public → closed, then a new private project is created\n\nThe original data is never deleted. Archived repositories become read-only and closed projects stop receiving updates until explicitly reopened.\n\n**Auto-update**\n\nWhen a new version is published, the tracker shows a notification at the start of your next session. Update hook scripts in-place without re-running the full installer —\n\n```bash\nclaude-session-tracker update\n```\n\n---\n\n## Use Cases\n\n**Personal context log**\nNever forget what you discussed. Search GitHub Projects, find any session in seconds.\n\n**Team collaboration**\nShare a Project with your team. Everyone sees what Claude is doing across all repos. Great for reviews and onboarding.\n\n**Session handoff**\nLeft off yesterday? Resume tomorrow with full context. No duplicates.\n\n**Audit trail**\nTrack everything Claude did, when, and why. Useful for reviews and figuring out what actually worked.\n\n---\n\n## Prerequisites\n\n- Node.js 18+\n- Python 3\n- **GitHub CLI (`gh`)** — grab it from https://cli.github.com\n\n  ```bash\n  # macOS\n  brew install gh\n\n  # Login with required scopes\n  gh auth login --scopes \"project,repo\"\n  ```\n\n  Needs `project` (read/write Projects) and `repo` (create issues, comments) scopes.\n\n---\n\n## Configuration\n\nRe-run the installer or edit `~/.claude/hooks/config.env` directly —\n\n```bash\nnpx claude-session-tracker\n```\n\nConfig file format\n```env\nGITHUB_PROJECT_OWNER=your-username\nGITHUB_PROJECT_NUMBER=1\nGITHUB_PROJECT_ID=PVT_...\nGITHUB_STATUS_FIELD_ID=PVTSSF_...\nGITHUB_STATUS_REGISTERED=...\nGITHUB_STATUS_RESPONDING=...\nGITHUB_STATUS_WAITING=...\nGITHUB_STATUS_CLOSED=...\nNOTES_REPO=your-username/claude-session-storage\nDONE_TIMEOUT_SECS=1800\nCST_PROJECT_NAME_MODE=label\n```\n\n---\n\n## Under the Hood\n\nFiles installed to `~/.claude/hooks/`\n```\n~/.claude/hooks/\n├── cst_github_utils.py              # Shared utilities\n├── cst_session_start.py             # SessionStart hook\n├── cst_prompt_to_github_projects.py # UserPromptSubmit hook\n├── cst_post_tool_use.py             # PostToolUse hook\n├── cst_session_stop.py              # Stop hook\n├── cst_session_end.py               # SessionEnd hook\n├── cst_mark_done.py                 # Idle timeout handler\n├── config.env                       # Your configuration\n├── hooks.log                        # Execution logs\n└── state/                           # Per-session state (JSON)\n```\n\n---\n\n## Team Collaboration\n\nEveryone installs under their own GitHub account. Want to share session visibility? Just invite teammates to your GitHub Project.\n\n**How to invite**\n1. Go to your GitHub Project page\n2. Click **...** (menu) → **Settings**\n3. Select **Manage access**\n4. Click **Invite collaborators** and add people\n\nNow the whole team can see session activity across all projects in one board.\n\n---\n\n## Uninstall\n\n```bash\nnpx claude-session-tracker uninstall\n```\n\nRemoves hooks, config, state files, and logs. Your GitHub repository and project board are not deleted — the repository is archived and the project is closed so your session history is preserved. Doesn't touch your other hooks.\n\n---\n\n## Known Issues\n\n**Async hook completion messages showing up in Claude Code**\n\nYou might see this after every prompt/response —\n```\n⎿  Async hook UserPromptSubmit completed\n⎿  Async hook Stop completed\n```\n\nThat's Claude Code, not us. All hooks run with `async: true` so they don't block you, and Claude Code just doesn't have an option to hide these yet.\n\nTracked upstream — [anthropics/claude-code#32551](https://github.com/anthropics/claude-code/issues/32551)\n\n---\n\n## Contributing\n\nFound a bug? Got an idea? PRs and issues are always welcome.\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}