{"_id":"@bluemoon233/cursor-cleaner","_rev":"2-294f13986eb1a0c3074b088b6a1f12a9","name":"@bluemoon233/cursor-cleaner","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@bluemoon233/cursor-cleaner","version":"0.1.0","license":"MIT","_id":"@bluemoon233/cursor-cleaner@0.1.0","maintainers":[{"name":"bluemoon233","email":"bulumiuen@gmail.com"}],"homepage":"https://github.com/BLUEMOON233/CursorCleaner#readme","bugs":{"url":"https://github.com/BLUEMOON233/CursorCleaner/issues"},"os":["darwin","win32"],"bin":{"cursor-cleaner":"bin/cli.js"},"cpu":["x64","arm64"],"dist":{"shasum":"c7fe8c84de481d5a1ae8b2f4dc3cb882a366f7e2","tarball":"https://registry.npmjs.org/@bluemoon233/cursor-cleaner/-/cursor-cleaner-0.1.0.tgz","fileCount":8,"integrity":"sha512-kZ1MT1jr5U9Mtixi3w8bch0NQYOojOMlgDJ74D2ySEyp5pT+3k1x3M/hIJGkifneOZDAk4e4/NaBs6NZTzgz9A==","signatures":[{"sig":"MEQCIGNUE90y6f4+Wr+4c4TRKyqBReUgy+IvmOIEqtF8GMoeAiBL/ymJ4cdAH6f+FM2cIuHrSAseBk4slrSmwv6N4SQjGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluemoon233%2fcursor-cleaner@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11563305},"type":"module","_from":"file:release/bluemoon233-cursor-cleaner-0.1.0.tgz","engines":{"node":">=18"},"_npmUser":{"name":"bluemoon233","email":"bulumiuen@gmail.com"},"_resolved":"/home/runner/work/CursorCleaner/CursorCleaner/release/bluemoon233-cursor-cleaner-0.1.0.tgz","_integrity":"sha512-kZ1MT1jr5U9Mtixi3w8bch0NQYOojOMlgDJ74D2ySEyp5pT+3k1x3M/hIJGkifneOZDAk4e4/NaBs6NZTzgz9A==","repository":{"url":"git+https://github.com/BLUEMOON233/CursorCleaner.git","type":"git"},"_npmVersion":"11.16.0","description":"Native Cursor conversation manager TUI for macOS and Windows","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursor-cleaner_0.1.0_1784740259153_0.6432383394719139","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bluemoon233/cursor-cleaner","version":"0.1.1","description":"Native Cursor conversation manager TUI for macOS and Windows","license":"MIT","repository":{"type":"git","url":"git+https://github.com/BLUEMOON233/CursorCleaner.git"},"homepage":"https://github.com/BLUEMOON233/CursorCleaner#readme","bugs":{"url":"https://github.com/BLUEMOON233/CursorCleaner/issues"},"type":"module","bin":{"cursor-cleaner":"bin/cli.js"},"engines":{"node":">=18"},"os":["darwin","win32"],"cpu":["x64","arm64"],"publishConfig":{"access":"public","provenance":true},"_id":"@bluemoon233/cursor-cleaner@0.1.1","_integrity":"sha512-6XfRZl9hKzlglyrubYlxIfhRbACRagE4Q+KibwV/g5voNv7ejkwrqgD2z2Kr4zMKzRpSl7vySUbYXOUUy35PIQ==","_resolved":"/home/runner/work/CursorCleaner/CursorCleaner/release/bluemoon233-cursor-cleaner-0.1.1.tgz","_from":"file:release/bluemoon233-cursor-cleaner-0.1.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-6XfRZl9hKzlglyrubYlxIfhRbACRagE4Q+KibwV/g5voNv7ejkwrqgD2z2Kr4zMKzRpSl7vySUbYXOUUy35PIQ==","shasum":"4595f65af4c1a6d6dde684ba319cb917a701108f","tarball":"https://registry.npmjs.org/@bluemoon233/cursor-cleaner/-/cursor-cleaner-0.1.1.tgz","fileCount":8,"unpackedSize":11563281,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bluemoon233%2fcursor-cleaner@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqpvBnq1yj3S47tpNHBVI7p5ZqqNSIXSd/kBhNGir2kgIgTLB+43J5MyVdBpktMFJxzylZtydlQ2nJuGqD/H7Qnk4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d4cc747-9ce3-443c-9e35-5c1744b6a835"}},"directories":{},"maintainers":[{"name":"bluemoon233","email":"bulumiuen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cursor-cleaner_0.1.1_1784775134101_0.09085007344647211"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-22T17:10:59.059Z","modified":"2026-07-23T02:52:14.625Z","0.1.0":"2026-07-22T17:10:59.451Z","0.1.1":"2026-07-23T02:52:14.350Z"},"bugs":{"url":"https://github.com/BLUEMOON233/CursorCleaner/issues"},"license":"MIT","homepage":"https://github.com/BLUEMOON233/CursorCleaner#readme","repository":{"type":"git","url":"git+https://github.com/BLUEMOON233/CursorCleaner.git"},"description":"Native Cursor conversation manager TUI for macOS and Windows","maintainers":[{"name":"bluemoon233","email":"bulumiuen@gmail.com"}],"readme":"# npm launcher\n\n这个目录用于组装携带三个原生二进制的 npm 包。启动器不下载文件、不运行安装脚本，只把终端和参数交给对应平台的 `cursor-cleaner`。\n\n## 发布前设置\n\n1. 确认 `package.json` 中的包名为 `@bluemoon233/cursor-cleaner`，且该 npm scope 归发布账号所有。\n2. 同步 Cargo、npm 与 Git tag 的版本。\n3. 运行 `node --test test/cli.test.js` 和 `npm pack --dry-run`。\n4. 在 GitHub 仓库变量 `NPM_PACKAGE_NAME` 中设置同一个完整包名。\n5. 配置名为 `npm` 的 GitHub Environment，并添加 required reviewers。首次发布因包尚不存在，需在该 Environment 中临时添加 `NPM_TOKEN` secret；成功后在 npm 包设置中绑定 trusted publisher（工作流文件名 `publish-npm.yml`、Environment `npm`），验证 OIDC 发布后删除并吊销 token。\n6. trusted publishing 需要 Node.js 22.14.0+ 与 npm CLI 11.5.1+；工作流使用 Node.js 24 并在发布前显式校验。\n\n配置字段和版本要求以 [npm trusted publishing 官方文档](https://docs.npmjs.com/trusted-publishers/) 为准。\n\nRelease 工作流会把三个平台产物放入 `vendor/<platform-arch>/`，生成可测试的 npm tarball。npm 发布工作流只允许手动运行，并验证版本、tag 和包名一致。\n","readmeFilename":"README.md"}