{"_id":"github-weekly-reporter","_rev":"31-2db71f6bc5b4e4ae0d5e1fc42746302c","name":"github-weekly-reporter","dist-tags":{"latest":"0.8.5"},"versions":{"0.1.0":{"name":"github-weekly-reporter","version":"0.1.0","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.1.0","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"91b8d32be134274844cf93ddc4b28a2e9a45dd41","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.1.0.tgz","fileCount":147,"integrity":"sha512-9cLIa0T33tEa8KlSQsqCapPk/N4YTKhSZzxYKTMAUYE/xU2QyuxEpZroxt8UsOCAxxJ8kmsXyThSc3fCQ31znA==","signatures":[{"sig":"MEUCIFJqX5F6kxvoltRbbcz7YO08HTrJWUFfe2akPd5I8YG7AiEA4Mc2EDUqj2KeqfApgmNNtSEZ1Iud7rJmOzgbZ52/N0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"9af9058a18f72d154c80422ef0b36eba34b3f706","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"unhappychoice","email":"unhappychoice@gmail.com"},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.6.2","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"25.1.0","dependencies":{"openai":"^6.33.0","commander":"^14.0.3","smol-toml":"^1.6.1","handlebars":"^4.7.9","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.1.0_1775233494354_0.7395843841352971","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"github-weekly-reporter","version":"0.2.0","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.0","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"4f7ea2c5eb89b434eb60b5fc5e22dba6b2b4f93b","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.0.tgz","fileCount":145,"integrity":"sha512-KQ+zXlrAvb077cYyL6h+RjrKnj4aHZ+/C/+BcpLITXkjhbCzkZrlm2mX1C3r26WKBI84kQiXUJ0apV47Djt9Yw==","signatures":[{"sig":"MEQCIFD/B4khy3ZjwalEtehiVc2d54JXpPfW3jhOiXDgjQ6TAiAibIhPsmyOpUEzHI2EWAqsObbFDeeKUckc94HTFZuN6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"221449cfc38777e36c4e1c71897cedab3938a8c7","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.0_1775275069154_0.6423172273412967","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"github-weekly-reporter","version":"0.2.1","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.1","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"75fd3ff3e5ea50e6bc005a7c193f8104ea22ab5d","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.1.tgz","fileCount":145,"integrity":"sha512-hIzcYqQbamUSuRZe7UVvT+QyXJmJeWI9mr1LXVP/QStUN0yEg0u2tMGR3W4WpYcs3dTOX4UnFE8GVmPO1yydPw==","signatures":[{"sig":"MEUCIQCXvVl3jnWDMEHNkjyoyRGq8KgCunfsGLi8Wn9rcYjOXwIgVqU1TtZUqO6a4H1t5sNKI870qxTqS5IqNGbVyXt167k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"f0a3fdc0b0174f87a9bb2faceff3ddc4331e9784","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.1_1775275726274_0.9168929946432514","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"github-weekly-reporter","version":"0.2.2","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.2","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"deaa8fe01cc6b777fa85d150c0c29cc239a26ff4","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.2.tgz","fileCount":151,"integrity":"sha512-MFnh+GOcUtPmkjRRvXQtJ2/hQAOkH/M855YvkwGCCbyAxDiBD7CcMN7OvvcG1OYanML55NVuBfyxtO2lHgE0FA==","signatures":[{"sig":"MEUCIAmU5HrVNj0LtVFq3RJstDDBYAw5bm9geC5Nb1FHN32MAiEAkzBZw6qUDU6WVLeRYU/u4YbD/3YnPZynuBGACt6gcZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23207822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"844589184b45df26917c56a3573642d6c3e881ab","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.2_1775275964774_0.7525698454966492","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"github-weekly-reporter","version":"0.2.3","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.3","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"99350db09fb5309a301a00ff0aa5d4ee042ddfbc","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.3.tgz","fileCount":151,"integrity":"sha512-eyn0CtLoHKql7RhOg1kUO0N0+no0heI49ebWGq1bMHvwd4ZYZRGwkoLkKD1PPEGSd8XJizZga7eWiB78/MgpBA==","signatures":[{"sig":"MEQCIBLwR79CShCkzY5D/o1HmKKcyGH3r2h3LTeekvN0fL3bAiB+Kw0g8WvD3pE68CSQ04Jsj7cpspEYtD584AYkPBiBBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23210071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"6654ff3334508c9aa14a3d3208588c757ba9904d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.3_1775276446836_0.03482342146123285","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"github-weekly-reporter","version":"0.2.4","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.4","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"4a4455f1988fe85f81cccee8432e8607a75b54a0","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.4.tgz","fileCount":151,"integrity":"sha512-EPYZaiJEMq7LK0YURAC2Wdrjujmw3RCkXVUrK1MmOfd22rP9OGF9QKXD2kRAj8B7i4V+/eFi7TrR8XaSFOQqRg==","signatures":[{"sig":"MEUCICIYwB6Ly0ZXwOymocFAJnujEB1WttC0Z3J7I+PeWZ31AiEAoAzIAz/3hNLhtkmW78p9DPY5IxNxVt5SQ4QKmn/VR+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23210071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"c0f35b390d2dd439ed62d24a787748ad1eba649b","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.4_1775276582927_0.7373652983213264","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"github-weekly-reporter","version":"0.2.5","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.5","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"0476c71ada79c3d7a53d5d53e290355ea57ec4f5","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.5.tgz","fileCount":151,"integrity":"sha512-FNm+o55WXquO1EQtvvZ8W6t8V9sm2NKzXgc62H+C2hafSvsIhLElMYq3Tf2wncl9TbVAPlISyGBHB+tIyZPdaw==","signatures":[{"sig":"MEQCIFTXzYTGfFJ87f4zIHbGrT+przGFWqm++OqhOkUIS4pWAiBGwcdQ3MtrW51pW7sJ3YCoE0zNgBTzYwKWHq8utybW5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23214384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"1fcf4e4f32132ef6ae1a20c7d61273370915224c","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.5_1775277518531_0.32173988934803033","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"github-weekly-reporter","version":"0.2.6","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.6","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"992efdff1e13eda0a441054b443e2ce13cb48d50","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.6.tgz","fileCount":151,"integrity":"sha512-4E9sjozdFJMhD9hfWjI43zgCWFICqN8XLExaBYIXTfwh0vQqjtRN1kRdMNQhQDYdAmIqox9sTnmphctmOY2cog==","signatures":[{"sig":"MEQCIDVE+Ko1XI1W3iyYKCw3KG3Z2R3rwqZVs2CryxcX8q/yAiBxPGxDifSKxRxi7MWqCeL/+TbAN02Fg3q2HWV9EDfnWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23215843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"5039da90bb1fc5c37503d78b060a05b98de4df34","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.6_1775278738150_0.9081713569733856","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"github-weekly-reporter","version":"0.2.7","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.7","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"bdbc0e8115cfa33b07ad56b2a5645c5919da4ffd","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.7.tgz","fileCount":151,"integrity":"sha512-Y7Z443TMQoXaJ6FuFZMhWv0wLMxu3dc0vtKNBFADDawIJrlknQ8qMYyDKCudPf0rauq9YZOSETDpheWqfMVrhA==","signatures":[{"sig":"MEUCIHgOZhGeOaeuzKHhjp9DadRA5sxQTPiV/V2FjPkktOvjAiEAnc7y1OTJ8P9TNPvunV0jydmq6XqCfo1Qfegk+jTzAec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23215899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"a3572d3e519a0678f1c4af89c8aded2faed1996f","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.7_1775279663193_0.39486614533886133","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"github-weekly-reporter","version":"0.2.8","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.8","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"2a26d188c4c8e96357105eedc07e904459fafda1","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.8.tgz","fileCount":151,"integrity":"sha512-pCYAZMLDUxfyA2pl7HKZY1HQ2uMeyYLkEtoUJ/JhWWbkOS4bkBnvwAjwoXBbADLCtySjNrig21Oc/Y1L3TsNFA==","signatures":[{"sig":"MEQCIBDJG91PPhyfmB3sQey07LKfTXxNkUmrPOLboQ3/X733AiAgMpxMJf8cu0VB4xtP2/7Py2zj13mhEuW347JtTKOIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23214709},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"662a3ece9e40a074f32d90d4c162fc0aa7cd1544","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.8_1775280881107_0.24463110236409258","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"github-weekly-reporter","version":"0.2.9","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.2.9","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"33d12620b46ba14d0a7af6296845f9db960a37d7","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.2.9.tgz","fileCount":151,"integrity":"sha512-d8A699yl0S+08XlOEygNP/4WnuKYH6IgfUgxCyQ5ZDmMnzvlZzdhNXg1oFf8sms2Aj6ujg4QH3ZIKEY/YOWyXg==","signatures":[{"sig":"MEQCIBuNU+VTiLRal6zuVPrlLzDpGI3TTEtbJy/sZEAh67ehAiA3At7/+fSHoVeuoWmiV4rsxswpEOhHTN8Ty8UWcET3nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23217088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"31aa928797fca7532de0dc3b70321aa6ae25e0de","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.2.9_1775281748680_0.3867773611330936","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"github-weekly-reporter","version":"0.3.0","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.3.0","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"6cbee375594da6109352913ad687378eb1ddea98","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.3.0.tgz","fileCount":151,"integrity":"sha512-EkvJGqFInRXMvf3GHcXy81niDyGiNxa840MQnqjxLJXO6E1SRJkUjOY5UqVDSPT/AN0KNvbhKfwoY9JgMWvTgw==","signatures":[{"sig":"MEYCIQCqQdOnMcLpKlYgA5p2DIhBt2a8fUZtNkXe8laZifW8lQIhAInSkONOIs21wVgA85Vh+aQ6tten8XQqmF8MY/i12h0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23226439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"b2fedc8a4474473b63eba2317d73a45739e628bb","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","tweetsodium":"^0.0.4","@octokit/graphql":"^8.2.1","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.1","typescript-eslint":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.3.0_1775290566416_0.2381619488122404","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"github-weekly-reporter","version":"0.3.1","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.3.1","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"592e5e58b66ef493dac3d992f3b20e426e8d29c1","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.3.1.tgz","fileCount":168,"integrity":"sha512-og6McH7s40ylhqLO3OoSvo3WG9i+loEflnYVcTT7pht2zEOsx6mg3rvSja65eftM5zJxHD3Q7XXd2Ho1FBUVzw==","signatures":[{"sig":"MEUCIQDdDckPJe/gQn/cUu6+k0h3/pN8qhVXVlhRQ0pQtez/WwIgAj2pI8tCzF9TiD8eWF4B2PJGgkvE819tEDmnIcIgTPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23243022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"59b2ea57b7f12d2f1af0187ccd7a206bffbd8540","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.3.1_1775356206839_0.8862323821696039","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"github-weekly-reporter","version":"0.3.2","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.3.2","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"1b0096dd3916b7dbd0da86ba1a578f40e4f31719","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.3.2.tgz","fileCount":168,"integrity":"sha512-xMj0n1FAQ1MKd34CI8SNjkxhYojKwToulI8rxYiXjCpCsiIVrYOEBTUgG+tBFmqM6whWshQi0eaSrPmqxqzmbA==","signatures":[{"sig":"MEUCIQCieAerDvReGFveRE9mpcZOckFSj1dsmSzNzskGr/Tb7wIgFAGQu6rdFxEVVQJ58wOh8EWJilrS9oNduKVy4iBMT1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23249924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b4e4c2cb2e63c51ad960159bd3b6bdb07cc59926","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.3.2_1775359234100_0.8107674232893214","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"github-weekly-reporter","version":"0.3.3","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.3.3","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"3d5f5c7577dd1eda6494d2ee1a01851a78161862","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.3.3.tgz","fileCount":168,"integrity":"sha512-cSkKaxMQ3FT0KD6j+J19dIvb/wxflnN/MNqnAxa+4EOzX/WdsiiP0FFkAhjinginQhzSS5Gl1xAINRsfgE09ZA==","signatures":[{"sig":"MEYCIQCxprsw9Hx5LK1gSvOFm/JHOWN0iWazaTe8vBJihF4Q8gIhAMWM/n4z4xMtl8xv9EwnV18/M9lfIacUZPYiQ7dWht2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23253430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"39c9fbe1ba6952148a8399d77483cee3f5ebbf3e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.3.3_1775364588549_0.28787448935382076","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"github-weekly-reporter","version":"0.3.4","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.3.4","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"0a4888613093a11d6428d16c904af328f474d1ca","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.3.4.tgz","fileCount":168,"integrity":"sha512-4e5mEI4/BJ2vm03FdSOHaVMFdjiv2jbnXyImi9vlvfxYhe4R8foPvBDssWip2ayyNQbzErzWhWdN7xiLO9xRzA==","signatures":[{"sig":"MEYCIQCByR6kuOkaOsSNHzoV82uY1KVGlVg+vgxvOatijhbNnAIhAL5OSVcV+m9qLLTVp4moA3gqNAwArH56HMsxbHxlOP+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23254245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bebcef78e6c0aeaa0cedfb5392212ba54fb19220","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.3.4_1775381210306_0.6697563650550702","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"github-weekly-reporter","version":"0.3.5","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.3.5","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"6881eb1a56dd2e9121887714d744b73a0e538287","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.3.5.tgz","fileCount":172,"integrity":"sha512-joBJBvLrmD/Kh42xa6TxMWqlgA8AQiG04lheVc+fzgY2qtL/1lH4vesJNTGDZ3mKNomCkwKSR3MUWPsCq9xFUQ==","signatures":[{"sig":"MEYCIQC/l0M8R39+b0whRWWUZUPThvr4CtIFHZ5BOodVAMKz9wIhAKTKoxVXIJXA5P3N4hf6LTIujsO3P3Cditz/gRLrq9wi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23262884},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8360fc398435d0e69e7b8c2c097369972fff491d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.3.5_1775412263833_0.13795447655765947","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"github-weekly-reporter","version":"0.3.6","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.3.6","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"57ee91dd9a11d80b93b7e4016e0e260a76a69ea2","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.3.6.tgz","fileCount":172,"integrity":"sha512-lZ5/YsZ/P3FlKyT6vu15wjKdPP4ITT4Fdo87hij7RU5BlvUrq1BSAcQuPOaP12HSznRxfFml62vG033IN9gJ6g==","signatures":[{"sig":"MEQCIHbcr8fpaqN03b9KwG8OwER31djCqPANlyZWC6ZJGgogAiACNIQhOgNpYB6MGCeLnEHkci36JPXEIZWSlxWSz5QuMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23265299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a4e24315ee05050d037eaffb102afebbc21d2e52","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.3.6_1775425394147_0.014636357099188535","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"github-weekly-reporter","version":"0.3.7","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.3.7","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"4dd5187e84e912c00ab6f5484291287b92037278","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.3.7.tgz","fileCount":172,"integrity":"sha512-tZMGVi+q77ZdZ2WMQTzQUIgcreePowhl8xNiIzQ71skhMWnkigzxADChdbZ+gaEii7X8e3gkdtPWwl7NOnCk/Q==","signatures":[{"sig":"MEUCIQCUd1bwOMU/vomCdUK7kJHMgSQX6V05v8rjnjcCozl5sgIgZ0b7Q7rPuqztC3e4W1G6XqXdSMPSkSNvu6Cv2lwyfsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23265347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9e6488f64c1b6eaf722657aca2465f5a2ee2dbaf","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.3.7_1775429594709_0.7469120320713576","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"github-weekly-reporter","version":"0.4.0","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.4.0","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"788b19b9c142e3c43e09c795383211847f477cb3","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.4.0.tgz","fileCount":176,"integrity":"sha512-9DVm3y+b+q0MAa9F9Dbq3C0Z0IpET5Ij3emIGVvjtGYrKaT3ds/n8j6f8aFHr7BepbnrQXTEje7TDCAqTxCWaw==","signatures":[{"sig":"MEUCIFTFMq1/zeBlOSe+v5Je3srslOua3SXWoaK4qykd55xHAiEAzcAe0ewXUTnedTBYKv/iunTjKrSiaaYE3XywItMMqWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23276494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dcd3c010ad58df3d3a1599e3cd3905d332cba290","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.4.0_1775433171790_0.23091954956526983","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"github-weekly-reporter","version":"0.5.0","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.5.0","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"d763a76c6bcb86617459ff239027e859b14f8e4e","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.5.0.tgz","fileCount":180,"integrity":"sha512-j9O2nCgBX5IY7yUHOEmrIXrfYwHsOU9UEqCKLiu/1hxBXQs5GOqOTKhVjZf/ddlv7vxSGAjo7IideiEz0I+ATw==","signatures":[{"sig":"MEYCIQCoNyxOAkf8zs6+Y+Hoc8Jyp+SQk3RzxXVJUyZWzj2ecwIhAKDfV4ZFzOrwL+/kCDnMkSM8jr//TspIe6h/cjIirzCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23287540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"52c83e8132d9dc36992b08781e0b9d5d0c99a554","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.5.0_1775437842947_0.5318322071693431","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"github-weekly-reporter","version":"0.5.1","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.5.1","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"5e6be042e4e0ab9dc10e453d70ae88de83edf9ed","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.5.1.tgz","fileCount":180,"integrity":"sha512-kY0qKEYxJ37lwFiWne6rox4nt9Z4cdX9/cGG+25Nv9Oj+jKjQy/CQd1gRvSW++rL3+UKSSmW2DUu2Ys/k8lU2g==","signatures":[{"sig":"MEYCIQCt2wnZXPhAXLsyWJo99blOTqcBhKMfECnawmhIitnLnQIhAMk/kFdYRDKA6US/WuWRGnsxggVIrA5uGoYKXRZDrrEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23287585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5118e1d74b1ad26af590e952b5e81970adedc808","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"overrides":{"jsdom":"~28.0.0"},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","isomorphic-dompurify":"^3.7.1","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.5.1_1775438248722_0.8272188668188531","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"github-weekly-reporter","version":"0.5.2","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.5.2","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"586b43facdb64244c1864044ef2880987a86a8de","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.5.2.tgz","fileCount":180,"integrity":"sha512-/RKZ7g6uwVvxUSy9UkBmNPOfMho1qlEIK13oTnZCmQfly8z4qEnGoKEmx0GRAZQ/jMwIfvecA/8/96Xx0sv2EA==","signatures":[{"sig":"MEUCIB0EABYiEy2OifWl9vKcGcDFYcGnq9s0r7ikUU8maELLAiEAt6GCc7FDtgjKw0KmnB8mIKzw+tjq75Win8MdnHwHqig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23287934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dd2e3748f44d804a90b58934f1d7b60e3fff4805","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","sanitize-html":"^2.17.2","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/sanitize-html":"^2.16.1","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.5.2_1775438697147_0.6795516499259433","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"github-weekly-reporter","version":"0.6.0","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.6.0","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"56fc7a4ab5a3d4e888b10551932f2dd0b4e0a0fc","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.6.0.tgz","fileCount":184,"integrity":"sha512-otjR7zdxsKq9+APKG86z6clw/TfV9mbdIOVkCm9hVbhGx39Wi9xt8iJz1n5jYfCLJIAXBPa3NrK1iz4vC5OTSQ==","signatures":[{"sig":"MEUCIDXwKljOEclVx+yPNQxLC0/t2wMwgsopqao8dEvSKbJrAiEA2Dvb/v5cLsLJRIR6drqwYcC8KPeNe13ab/gg5Are6Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23295356},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"436285400f7c3aa113fa58423732961a32a65be2","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","sanitize-html":"^2.17.2","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/sanitize-html":"^2.16.1","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.6.0_1775440276838_0.37094055264196535","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"github-weekly-reporter","version":"0.7.0","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.7.0","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"87a18a0d202e0cc13e75fa58934150701f7ba0d1","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.7.0.tgz","fileCount":230,"integrity":"sha512-1DnId1i1DmOaLzRVTb3j1mojRWG5RLt2LsbkYddfEU4JS6TFhCyM4gRHHEqBaFhBdfpQY+S6n8jKoRFNcysuQA==","signatures":[{"sig":"MEUCIEnXmSWlWAJwqjtDwBuF7ljuH5qrxl8YM7MYoKnIjrRqAiEAzlumyAuCl/RBnmf7p+ZwS+oEsA7/bkcfFTUhngen31o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23448303},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2765734559c749ee8c5de916eaed1aea9fe6676e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","sanitize-html":"^2.17.2","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/sanitize-html":"^2.16.1","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.7.0_1775513297969_0.5900503616207293","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"github-weekly-reporter","version":"0.8.0","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.8.0","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"29f8d24079c50118c390cd6dcce85da2cb45c7f6","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.8.0.tgz","fileCount":234,"integrity":"sha512-7GZ/QpRyYIX2y5OWT6fM/xyJ2onV33XOUVOp0mJGwcuEEE25jFhnoGagZ/TpCnB+UX6ZCjCrmjJlS/sFs2QqJQ==","signatures":[{"sig":"MEQCIBq2qHsHhRrbl6ZIcGaUvR6PbfkD/0Zpr6g0SB3fvcWnAiAb0Ti9o6qxzousFkOPJp9i/s15svv/y3dfQELBC4D1fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23465226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bd38243fc84d9104dda167b571b745f372e7b477","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","sanitize-html":"^2.17.2","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/sanitize-html":"^2.16.1","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.8.0_1775525628940_0.4892636277352893","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"github-weekly-reporter","version":"0.8.1","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.8.1","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"60b557d54f104e53d4249f5bd2a969f43a684b7f","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.8.1.tgz","fileCount":234,"integrity":"sha512-RAtO5SbJyirRwPGkgvHZ7X+aksw4MdgYY7aRcK5kKwrzcJoMB+5nYCJm1hiQtfO+yXjEgO3T5IEOl0lYta5n8A==","signatures":[{"sig":"MEYCIQDNB8c07KSlf7h/zZQJMB3fxi7vD2WbIVrrMynnPr34qwIhAJ+TuSt/Lj9i8B9I3CPiZu13Ka+/TA4MwkCkJXnWedUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23466177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5c7cc63e801db1f6a535ab2936562fa6eb8607d0","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","sanitize-html":"^2.17.2","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/sanitize-html":"^2.16.1","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.8.1_1775526705237_0.4005651480146193","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"github-weekly-reporter","version":"0.8.2","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.8.2","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"5bc42b853c8aa93cd40aaf88936c36a4fb073efd","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.8.2.tgz","fileCount":234,"integrity":"sha512-UHhpkbWQB151LL+tGCPkYuczAh75LIc76I2BAaYO2v/vG7934dn4T9gm4YKZeOwLME+PeP4R6ryOWmbLLSAPNg==","signatures":[{"sig":"MEQCIFyXN+BXLuhyQQ6XFCAaeqItV/X3gp/qn+heGqXSSrDQAiA+km1RcVR82Lqr+Kl0QgBTb10lKtxZ7+9wpZSEDfTAmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23467561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e42b3765016ea52573353e94f5298379ca1435c9","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","sanitize-html":"^2.17.2","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/sanitize-html":"^2.16.1","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.8.2_1775528465935_0.8719077130776769","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"github-weekly-reporter","version":"0.8.3","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.8.3","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"0612a1ebc2d3c9588404f4900603827b39737c66","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.8.3.tgz","fileCount":234,"integrity":"sha512-KMJuaI/NDm5GkD6QiEb8FGH2W6q4krPG4f2LO26tl1DGm29HOv2lS1ki5LufIBe5ViCZdi9R0a+nPNoYNN7jhg==","signatures":[{"sig":"MEYCIQDl2k/u4yHuA9xZkspg28ThOR7xn3qg1L4xQhyI3J8TgwIhALPm0NFphytaYEq6eWbQr9Eb790Lx5lxXiQ/KWg+Nqeo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23465887},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9fda1d94003146fbf48f0fe0b52a89ab585f8065","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","sanitize-html":"^2.17.2","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/sanitize-html":"^2.16.1","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.8.3_1775529093300_0.6089375652660995","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"github-weekly-reporter","version":"0.8.4","keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","_id":"github-weekly-reporter@0.8.4","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"bin":{"github-weekly-reporter":"dist/cli/index.js"},"dist":{"shasum":"2009e25e6873fcf512d03befaffa2ae8c919079b","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.8.4.tgz","fileCount":234,"integrity":"sha512-Gx5KU6Pb2jjhqchX5WJV+VBuTGpe0P3zrlEYnSVGH0yoAa43AaGYp1ho+wgy4wsXvI0SEmLbU2HisBx6vzhRyA==","signatures":[{"sig":"MEUCICi4uJI+muopwoHurknTZsOVNqUxBfAD3ROYiLpAkCO+AiEAvfdvup/GMou3G2RVUaF2X5vbvKRWSFVY/5QRR/Im2ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23466391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3ac3b863c7cd4e4cfa294320e658b3af6b00c8df","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc && chmod +x dist/cli/index.js","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"repository":{"url":"git+https://github.com/deariary/github-weekly-reporter.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yaml":"^2.8.3","sharp":"^0.34.5","marked":"^17.0.5","openai":"^6.33.0","satori":"^0.26.0","commander":"^14.0.3","handlebars":"^4.7.9","sanitize-html":"^2.17.2","@octokit/graphql":"^9.0.3","@anthropic-ai/sdk":"^0.82.0","@inquirer/prompts":"^8.3.2","libsodium-wrappers":"^0.8.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","typescript-eslint":"^8.29.1","@vitest/coverage-v8":"^4.1.2","@types/sanitize-html":"^2.16.1","@types/libsodium-wrappers":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/github-weekly-reporter_0.8.4_1775529640062_0.7321313789994273","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"github-weekly-reporter","version":"0.8.5","description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","type":"module","bin":{"github-weekly-reporter":"dist/cli/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsc && chmod +x dist/cli/index.js","dev":"tsc --watch","lint":"eslint src/","test":"vitest run","test:watch":"vitest"},"keywords":["github","weekly-report","activity","github-action","developer-tools"],"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/deariary/github-weekly-reporter#readme","bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"repository":{"type":"git","url":"git+https://github.com/deariary/github-weekly-reporter.git"},"engines":{"node":">=20"},"dependencies":{"@anthropic-ai/sdk":"^0.82.0","@google/generative-ai":"^0.24.1","@inquirer/prompts":"^8.3.2","@octokit/graphql":"^9.0.3","commander":"^14.0.3","handlebars":"^4.7.9","libsodium-wrappers":"^0.8.2","marked":"^17.0.5","openai":"^6.33.0","sanitize-html":"^2.17.2","satori":"^0.26.0","sharp":"^0.34.5","yaml":"^2.8.3"},"devDependencies":{"@eslint/js":"^10.0.1","@types/libsodium-wrappers":"^0.8.2","@types/node":"^25.5.2","@types/sanitize-html":"^2.16.1","@vitest/coverage-v8":"^4.1.2","eslint":"^10.2.0","typescript":"^6.0.2","typescript-eslint":"^8.29.1","vitest":"^4.1.2"},"gitHead":"1072fbe78b36c7f9048c926f434dddc0273c161b","_id":"github-weekly-reporter@0.8.5","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-mzBC12mRhVbiLuk5tH+Wf3/xJVrzSauuKD9Dja3D3SSjyXqM7txL8dUCifFiTmRUmtMIoNIxV4n2K4HO+B07yA==","shasum":"8b16ab797bec57cc2b27dbf4b7b628b3ee02be3d","tarball":"https://registry.npmjs.org/github-weekly-reporter/-/github-weekly-reporter-0.8.5.tgz","fileCount":234,"unpackedSize":23468556,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/github-weekly-reporter@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQClz/kpoJtJ/ILqMKv6/PuypLR0Z/x8K9waIq89EqG5TQIhANQYq3k1Wh23f3c4Y1BA7EnOTHk+L5SgGSIMWDkgwvEL"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:87081d0f-0546-4ef8-b1de-2a0eac6499f3"}},"directories":{},"maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/github-weekly-reporter_0.8.5_1775532830176_0.4910717741775277"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T16:24:54.269Z","modified":"2026-04-07T03:33:50.929Z","0.1.0":"2026-04-03T16:24:54.599Z","0.2.0":"2026-04-04T03:57:49.319Z","0.2.1":"2026-04-04T04:08:46.416Z","0.2.2":"2026-04-04T04:12:45.202Z","0.2.3":"2026-04-04T04:20:47.405Z","0.2.4":"2026-04-04T04:23:03.467Z","0.2.5":"2026-04-04T04:38:39.016Z","0.2.6":"2026-04-04T04:58:58.626Z","0.2.7":"2026-04-04T05:14:23.966Z","0.2.8":"2026-04-04T05:34:41.619Z","0.2.9":"2026-04-04T05:49:09.192Z","0.3.0":"2026-04-04T08:16:06.878Z","0.3.1":"2026-04-05T02:30:07.295Z","0.3.2":"2026-04-05T03:20:34.605Z","0.3.3":"2026-04-05T04:49:49.034Z","0.3.4":"2026-04-05T09:26:50.811Z","0.3.5":"2026-04-05T18:04:24.288Z","0.3.6":"2026-04-05T21:43:14.652Z","0.3.7":"2026-04-05T22:53:15.245Z","0.4.0":"2026-04-05T23:52:52.248Z","0.5.0":"2026-04-06T01:10:43.454Z","0.5.1":"2026-04-06T01:17:29.334Z","0.5.2":"2026-04-06T01:24:57.615Z","0.6.0":"2026-04-06T01:51:17.329Z","0.7.0":"2026-04-06T22:08:18.688Z","0.8.0":"2026-04-07T01:33:49.439Z","0.8.1":"2026-04-07T01:51:45.704Z","0.8.2":"2026-04-07T02:21:06.448Z","0.8.3":"2026-04-07T02:31:33.771Z","0.8.4":"2026-04-07T02:40:40.648Z","0.8.5":"2026-04-07T03:33:50.650Z"},"bugs":{"url":"https://github.com/deariary/github-weekly-reporter/issues"},"author":{"name":"deariary"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/deariary/github-weekly-reporter#readme","keywords":["github","weekly-report","activity","github-action","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/deariary/github-weekly-reporter.git"},"description":"Generate beautiful weekly GitHub activity reports with optional AI narratives","maintainers":[{"name":"unhappychoice","email":"unhappychoice@gmail.com"}],"readme":"# GitHub Weekly Reporter\n\n[![CI](https://github.com/deariary/github-weekly-reporter/actions/workflows/ci.yml/badge.svg)](https://github.com/deariary/github-weekly-reporter/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/deariary/github-weekly-reporter/graph/badge.svg)](https://codecov.io/gh/deariary/github-weekly-reporter)\n[![npm](https://img.shields.io/npm/v/github-weekly-reporter)](https://www.npmjs.com/package/github-weekly-reporter)\n\n**Your GitHub activity, turned into a beautiful weekly report. Automatically.**\n\n<video src=\"https://github.com/user-attachments/assets/96828826-d694-4338-89b9-974094b0950d\" autoplay loop muted playsinline></video>\n\nEvery week, this tool looks at everything you did on GitHub (commits, pull requests, code reviews) and generates a polished, shareable report page with AI-written summaries. It runs as a GitHub Action, deploys to GitHub Pages, and costs nothing.\n\n## What You Need\n\nHave these two things ready before running setup:\n\n1. **GitHub personal access token (PAT)**, either type works:\n\n   - **Fine-grained PAT** (recommended): `All repositories` access with permissions: `Actions`, `Administration`, `Contents`, `Pages`, `Secrets`, `Workflows` (all Read & Write).\n     ([Create one](https://github.com/settings/personal-access-tokens/new))\n   - **Classic PAT**: scopes `repo` and `workflow`.\n     ([Create one](https://github.com/settings/tokens/new?scopes=repo,workflow))\n     Use this if you hit 403 errors with fine-grained tokens (e.g. org policy restrictions).\n\n2. **LLM API key** from any supported provider:\n\n   | Provider | Free Tier | Get API Key |\n   |---|---|---|\n   | **OpenRouter** | Yes (25+ free models) | https://openrouter.ai/settings/keys |\n   | **Groq** | Yes (generous limits) | https://console.groq.com/keys |\n   | **Google Gemini** | Yes | https://aistudio.google.com/apikey |\n   | OpenAI | No | https://platform.openai.com/api-keys |\n   | Anthropic | No | https://console.anthropic.com/settings/keys |\n   | Grok (xAI) | No | https://console.x.ai |\n\n   You also need a **model name**. Find available models on your provider's page:\n   [OpenRouter](https://openrouter.ai/models),\n   [Groq](https://console.groq.com/docs/models),\n   [Gemini](https://ai.google.dev/gemini-api/docs/models),\n   [OpenAI](https://platform.openai.com/docs/models),\n   [Anthropic](https://docs.anthropic.com/en/docs/about-claude/models),\n   [Grok](https://docs.x.ai/docs/models)\n\n## Quick Start\n\n```bash\nnpx github-weekly-reporter setup\n```\n\nThe setup command walks you through everything interactively:\n\n1. Creates a repository for your reports\n2. Adds workflow files (daily fetch + weekly report)\n3. Stores secrets (PAT and LLM API key)\n4. Enables GitHub Pages\n5. Triggers your first report\n\nYour first report will be live within 5 minutes.\n\nSee [Manual Setup](docs/manual-setup.md) if you prefer to configure everything yourself.\n\n## Cost\n\n**The entire stack runs at $0/month on a public repository.**\n\n| Component | Cost | Details |\n|---|---|---|\n| GitHub Actions | Free | ~80 min/month (30 daily runs + 4 weekly runs). Public repos have unlimited free minutes. |\n| LLM | Free | One API call per week. OpenRouter, Groq, and Gemini all offer free tiers. |\n| GitHub Pages | Free | Hosting and deployment included for public repos. |\n| npm package | Free | Runs via `npx`, no installation required. |\n\nOn paid LLM providers (OpenAI, Anthropic, Grok), the cost is roughly $0.10-0.35/month (one call per week, ~4-8K tokens each).\n\nPrivate repositories work too. GitHub Free gives 2,000 Actions minutes/month (this tool uses ~4% of that), but GitHub Pages on private repos requires a paid GitHub plan.\n\n## Themes\n\nThree built-in themes, each with light/dark mode and responsive design.\n\n| Theme | Screenshot | Description |\n|---|---|---|\n| **brutalist** (default) | <img src=\"scripts/screenshots/brutalist-dark.png\" width=\"400\" /> | Bold, high-contrast dark theme with monospace typography. [Example](https://deariary.github.io/github-weekly-reporter/brutalist/en/2026/W14/) |\n| **minimal** | <img src=\"scripts/screenshots/minimal-light.png\" width=\"400\" /> | Clean lines, generous whitespace, understated elegance. [Example](https://deariary.github.io/github-weekly-reporter/minimal/en/2026/W14/) |\n| **editorial** | <img src=\"scripts/screenshots/editorial-light.png\" width=\"400\" /> | Horizontal-scroll magazine with serif typography and column layout. [Example](https://deariary.github.io/github-weekly-reporter/editorial/en/2026/W14/) |\n\nSet the theme in your workflow or during `setup`:\n\n```yaml\nwith:\n  theme: 'editorial'\n```\n\n## Profile Card\n\nEmbed an animated news ticker in your GitHub Profile README. AI-generated headlines scroll with dramatic labels.\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://deariary.github.io/github-weekly-reporter/screenshots/card-dark.svg\" />\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"https://deariary.github.io/github-weekly-reporter/screenshots/card.svg\" />\n  <img alt=\"Weekly News Ticker\" src=\"https://deariary.github.io/github-weekly-reporter/screenshots/card.svg\" height=\"48\" />\n</picture>\n\nGenerated automatically as part of the `render` command. Add this to your profile README:\n\n```html\n<a href=\"https://github.com/{username}/{repo}\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://{username}.github.io/{repo}/card-dark.svg\" />\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"https://{username}.github.io/{repo}/card.svg\" />\n    <img alt=\"Weekly Report\" src=\"https://{username}.github.io/{repo}/card.svg\" height=\"48\" />\n  </picture>\n</a>\n```\n\n## Features\n\n- Weekly stats: commits, PRs opened/merged, reviews\n- Top repositories by activity\n- Language breakdown (CSS-only chart)\n- 7-day contribution heatmap\n- AI-generated narrative summary\n- Light/dark mode with responsive design\n- Self-contained HTML, no JavaScript\n- SEO optimized (OG images, JSON-LD, sitemap)\n- Deploys to GitHub Pages with weekly archive\n- 10 languages supported\n\n## Supported Languages\n\n| Code | Language |\n|---|---|\n| `en` | English |\n| `ja` | Japanese |\n| `zh-CN` | Chinese (Simplified) |\n| `zh-TW` | Chinese (Traditional) |\n| `ko` | Korean |\n| `es` | Spanish |\n| `fr` | French |\n| `de` | German |\n| `pt` | Portuguese |\n| `ru` | Russian |\n\n## Documentation\n\n- [How It Works](docs/how-it-works.md): the pipeline, data flow, and what gets collected\n- [Manual Setup](docs/manual-setup.md): step-by-step guide without the setup command\n- [Customization](docs/customization.md): change language, timezone, LLM provider, custom domain, and more\n- [CLI Reference](docs/cli-reference.md): all commands and environment variables\n- [FAQ](docs/faq.md): common questions about cost, privacy, and limitations\n- [Troubleshooting](docs/troubleshooting.md): fixing workflow failures, missing data, and setup errors\n\n## License\n\nSee [LICENSE](./LICENSE) for details.\n\n- Commercial use: \"Powered by deariary\" footer link must be retained\n- Personal/non-commercial use: footer link may be removed\n- Derivative works: same conditions apply\n","readmeFilename":"README.md"}