{"_id":"@rifen/timescope-core","_rev":"28-0189f61dc42502a7d921083665a5efd0","name":"@rifen/timescope-core","dist-tags":{"latest":"0.2.30"},"versions":{"0.2.0":{"name":"@rifen/timescope-core","version":"0.2.0","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.0","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"53edef72095e0c9c4854c4c9157954e6a26309c8","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.0.tgz","fileCount":26,"integrity":"sha512-O150zQ9DOFS4nH+Nz0CegBk5K88g6OR057R50brJuOl34uA1fKGLiW8qRtXPAA4Iimrq3u0sRMjQdAbrAkUWSw==","signatures":[{"sig":"MEUCIHxKyO7kPBdHqrofVO/2REWIM0gxOwGRDMAckBpP1Gu4AiEAlw5yWggeqDJckBacab/h8go0vvkiIGdjwjeDH01a3Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63850},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"841a4c2e73ef33b6b7c5f21a8e862ce6c7045fe3","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rifen","email":"seth.a.gehring@gmail.com"},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@blackwell-systems/gcf":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.0_1788021598358_0.0960671116626235","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rifen/timescope-core","version":"0.2.1","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.1","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"5cf010eff9f6a3ad9aaa2b0004397411bdee81e8","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.1.tgz","fileCount":26,"integrity":"sha512-i6FaYQBDlZgWUQuyaoqSMqT3JvV+eiOPtOwsntgbtm1OcST9DJnd8Swnk5oaIrJbxOUmLRfEgdLkrxhbhAUE6w==","signatures":[{"sig":"MEYCIQCauyEfgSnKAqPpajVNkEJK8huvel7wyiIgsJylUPovAQIhAPHD8GhBHvX7i1vtvKZZpN49fGLXUapaScEkdb6j+DdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64222},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b0ee412a02fa02912c4b67564f7b887817e02ceb","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@blackwell-systems/gcf":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.1_1788107326795_0.11386579514896988","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@rifen/timescope-core","version":"0.2.4","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.4","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"6f474c7e33cdf8f02fadd473179483f1da5c5f10","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.4.tgz","fileCount":22,"integrity":"sha512-k4vmeDDYWSp5e7h9FgAkYFed79JHcL4qGHNtTmiXZRzzMK4REj1nXEU7PBwp4qSsOscCy8t5Yt3MQKW1cLsubw==","signatures":[{"sig":"MEUCIGIjUNHzRfrPnOjY8GioTiQDXhekVLO/lXSA9EdeTQUOAiEAhoWUApgd3BQ13C+xkGxfjg2eHgRdGgg/wOWxIrEfibA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"be8b0c37e7b214e0f60653f9aeec37c8c72fa3a7","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.4_1788327338480_0.09432374816127331","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@rifen/timescope-core","version":"0.2.5","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.5","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"e559d79954cd14625d9399de51f16bffb9ef4454","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.5.tgz","fileCount":22,"integrity":"sha512-PgTmT7Fq7jE0l5dGkk8LSaFRgFtR7eV9Mz3XUFM/a+MNrcsLYzSbRe9o40uc2OE+K4oSwu+fGWA1CDSXc+ddXA==","signatures":[{"sig":"MEUCIBoDtHbRzCyJjmyH7XLMywHQKLhnOznP0aoOIdSIibUMAiEAmvxsKaAkZ2PNsTPxb3/oWPnuMffYVDJRUqcAqeBNd78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55844},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3f4cca07ed6e72b1310c435f7392e0aad4a67fac","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.5_1788360170420_0.6115701392040691","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@rifen/timescope-core","version":"0.2.6","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.6","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"195ad9d9ecfa3839d43e1049a6a8935b7fc04453","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.6.tgz","fileCount":22,"integrity":"sha512-PwfhjaF4mQxDXKskN7IeaEe0BFUTjR6tCHF382Xcy8hzSTQDBFIqiHxS5FYEGxbFA5sBXWOTCpqt0q6ZTL0Nag==","signatures":[{"sig":"MEUCIQCh63k+JylWTII6IRkKFoAveclZlY+Pq2JP1S1N1/b9MAIgTqlorBag0ozGKFM4SaOjADC9L6SBLaM1J294hXrRmno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55822},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fdeee5832d02866b79bcc8803e22615a2de1adac","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.6_1788360706500_0.6375247637188692","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@rifen/timescope-core","version":"0.2.7","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.7","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"ebbf07e97c6e5a429ae08377713ff7a298c12f5b","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.7.tgz","fileCount":22,"integrity":"sha512-5jr7Xa5Aw49t0l9zIqa8/jTGgszedxH/bOn4zbAvGpY9r59X3E4ttxaKz6QmP4jIdW6VDTsu8G/+AdaaFU1vzQ==","signatures":[{"sig":"MEUCIQCyijDSLGM5R22KnyCKxBs6ObxunWmGAOhEEegSC3DR2wIgIyHlgkoBM7OPSuhKjazVn+VxSJxVkcDJ06t9J91nLUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55822},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ab095ad84651d697987525b6e0be9ce0ab572738","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.7_1788361259562_0.3219910128710608","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@rifen/timescope-core","version":"0.2.8","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.8","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"3d8598229b9c6c3a837ae1b9b6fdf5b5a643613f","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.8.tgz","fileCount":22,"integrity":"sha512-JFbeqR1Q7MfE8SFIMn0FIkVGz67YqXODYmSyy091fsr59PWuV9ImxmyG4HR40KcrskQz7o6h+4WROB/bm2DUfw==","signatures":[{"sig":"MEUCIQDaioL8q4o/i2OjffK1O7VOGevLzrhjcMt+oEp0y/5AfAIgQGn8mwUJde+SNrdnDDHgoP5iF+B3J5PeOnND9ARYZ0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55822},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f9eaf782c1a218266af92db115ee71dd459891f9","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.8_1788363188050_0.8680612772644638","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@rifen/timescope-core","version":"0.2.9","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.9","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"9b8fbf69ec8e6ad63ed988225fc238a566075ade","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.9.tgz","fileCount":22,"integrity":"sha512-3EuTmAcI3Ux+n+4pSLtLl/bO0lG18QHlP53uZDQ07q3sRhUuvHlDc97HW806LJy7JFZ5t4MHJ2bF7uDGbKxYSQ==","signatures":[{"sig":"MEUCIF18x6IBPqGGuis8EIJnZ37BfMqaG9JtAjEkU6dmszD8AiEA6mwQVK8UE6HeLFe3r6uVMSxPgv9lOVKsuRPQTrJ28dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55822},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.9_1788363322510_0.3598618751114575","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@rifen/timescope-core","version":"0.2.10","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.10","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"b1f2fa976372481e3efcaf0243fe7443d156d528","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.10.tgz","fileCount":22,"integrity":"sha512-zToHc+wbTnBGz06YG52H6xwyZe6R+iEQK5NkVM7AU8+A1oG1PEQPV7jrwp/C3SACwMlbGfAtwoInCdMTcRueyA==","signatures":[{"sig":"MEUCIQDe+CZDtfroXUXyL0RMYSpkxLaMAY0TUFVI/kaKco1ufQIgSTgGiOI7zHDW3TfneNX4iX30Q95lhfJCLBdXqu/uWcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.10_1788365449494_0.7109738336268399","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@rifen/timescope-core","version":"0.2.11","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.11","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"283a99f8223bcf526b4dbb42d723dfedeca294af","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.11.tgz","fileCount":22,"integrity":"sha512-BcJriIcuK3Wp4WG5D3sts9ds6gMdY7x0K15Cqkkyqn7yphpW5CXU6wDyEj6W6roi/r9U8xyLIqx7iHpZ4d5bXw==","signatures":[{"sig":"MEYCIQDcRRH/FMvuB25GXfsiutX+1wmRWfPacf8Asjfeyg4O+gIhAPzyHzFYGA4xr3xXvQuJOcpmnS0k1pDk0871qpl/gTAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.11_1788365819980_0.47559832390109724","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@rifen/timescope-core","version":"0.2.12","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.12","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"2be6d2230e95269797cfb7b40790c5257d5f2c86","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.12.tgz","fileCount":22,"integrity":"sha512-poQAUaL3fPf5SRGxvJwOyO8P9B/NgO0T+LLwgMj2lyiQsziw1ZZXBPuKMKZm2jfGn9EH9uZSF9bWJoNMHOrxJQ==","signatures":[{"sig":"MEUCIHo9BMnymnwaq2tPqA33oqhD+acpY8DIm2bhoLSUQECwAiEAkbC7KFmCNff27PhnXf1hVi/euJJcsks0BY5npftxlVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.12_1788366117872_0.44447552440174154","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@rifen/timescope-core","version":"0.2.13","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.13","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"a10787ee8ebbde9e470f48040ee37557bcdb3627","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.13.tgz","fileCount":22,"integrity":"sha512-ZvOLusjss1BLFaTcbZsIKHItZl2pPag9dhr+OJ9aFgCKFXS3kCwmvvb/1yzqbo+P13YX7Aft2bPPOpBRTpdasQ==","signatures":[{"sig":"MEUCIC8NO/QUg9xD1x1txHqo+Hsv1PWneoApnzFANg9Slk4gAiEA6xLsdUIvg4dhFVQ8RBA4IUONms32eoH8ceqis8zo8qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.13_1788366552215_0.39740729104751527","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@rifen/timescope-core","version":"0.2.14","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.14","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"09d95efbdec84971e87d149797bec36c4a204f9a","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.14.tgz","fileCount":22,"integrity":"sha512-LxKn3ljy1npUDoNYAbsCC5zf/JpbotlroMTXXkKUnomXyFgKrWbYpLkc4AI2BRmNpLf919GgbldDn6sjmKMGqg==","signatures":[{"sig":"MEUCIFMUmhVsSPvrhsjjsvGtNEUnEh+j3LOdPuLET6JdVbCdAiEA2cMHw4zzGRHpYeM+x3HSSwxBk56IcjzrlhAx5hl7La8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.14_1788367032337_0.3662960140484992","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@rifen/timescope-core","version":"0.2.15","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.15","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"b5dbe5d0bd5cd30984a1fd6c2c8fbb7d7d2959a2","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.15.tgz","fileCount":22,"integrity":"sha512-izqmCcu1Ci6pxEdvr+ImMetDEr+rZBUCnspUT0gfSy+8Y3iMiVGyK/2b3xAJQJYprkE/EWcXTpejxblSZ9xJew==","signatures":[{"sig":"MEUCIQDdy2OCseX8yEAYEi1fTLAFEgSaRJ5sGTKo3a7ApEBToAIgJi6rAAW/QRt+25VmDJa7ezsPhDFM0kxDpr99Ld3YZek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.15_1788367281281_0.04446284173190107","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@rifen/timescope-core","version":"0.2.16","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.16","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"b5d06df334c4619e14159f3e0a1f8e381a81e62b","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.16.tgz","fileCount":22,"integrity":"sha512-gLzdsVL+AJuvN8u+Rjh8Zl7WxeBkz9UaOH6T2LbtnhnL6BLSxdTWoB4awDK9u4h6wwBzZQlBWUkJW3plruTm9w==","signatures":[{"sig":"MEUCIC5iI15lMLVGjajOY7KYrHUVA/0W+JWhqUwhTLCucJMHAiEA7Aju1S4KQ4IcuB7FOdl1VGYIFNzDIhvlfKYqukGUYX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.16_1788367483274_0.5665820215365398","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@rifen/timescope-core","version":"0.2.17","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.17","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"689d833f9952b57af43a0ec410568882a9a07119","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.17.tgz","fileCount":22,"integrity":"sha512-OZJk0gIfOJkXVpxE0tx5SUobg23vzH//dqQa5PtROAXUaxW1SDkB/3COTFi+OR6hU0AM3mhXoMZzgleyPGGnUg==","signatures":[{"sig":"MEYCIQCgYfTvja7qRqt1SQo0LvtsDVZt8tNzZ4PbxQUCOXhyzgIhALLs25ByFijVYCruSy0b77Ltgd6G2pIkuZ6w0Yv17M8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"661c0e43ca36b22136939b907689f150890b7712","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.17_1788367872857_0.17060929861844265","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@rifen/timescope-core","version":"0.2.18","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.18","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"09f3dde586b7a6ab2f921f059390b4cd930ccaad","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.18.tgz","fileCount":22,"integrity":"sha512-Eo7F7f//M6EVDFC5rAuc51+ka3uXDtFkugpQDJNNzdq8CmScllzKxZJpx/GS3T3JmwwbKpkpvZCv+CEbnNkCPg==","signatures":[{"sig":"MEQCH3LIGdhlcAJX4XtKUgJCjJxgb+46hXG9b/cTNprk4CsCIQCDORnwiTtWq3yRHgo0UmBdVu383csN3/ag4+xa/R7erg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"12592783f14bcee250a88f49a9192642ddcafc58","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.18_1788368232331_0.3069233306992538","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@rifen/timescope-core","version":"0.2.19","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.19","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"18b2174b4a5ac85a3845c8a642d029b20eee815e","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.19.tgz","fileCount":22,"integrity":"sha512-RSV/l+WxnoKzDmOmL8+wE3qKsFlzTFN3/sqfESdQ2TDlK1ntFhBNX4Awv6OQDZhjnRvvmi/G9TBPyuCeRKKUKA==","signatures":[{"sig":"MEYCIQDeHj94apg8ymEUMI/LRO2tUZ5p3uLjZtDeyNFWKl9B0gIhAJqO+Hvo6Ge9UWPQ9vEg4gRO668D+KEbUyX8u3W2kOmf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"12592783f14bcee250a88f49a9192642ddcafc58","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.19_1788368634521_0.7518195495842466","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@rifen/timescope-core","version":"0.2.20","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.20","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"b6a5e01d0987c4c11df41c37430fb0212dcbdbc9","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.20.tgz","fileCount":22,"integrity":"sha512-wHbszLavKVlrZvkS+hS/3XMhA+ToUDbBxiDfjwzfLCfqsGet1ReC/QtoBsGfiKacoktcnSz/qcXyeQtmhc2WNA==","signatures":[{"sig":"MEQCIFmeNV1H9K1AMO5JVOpOvTn7Pc5+7i9f9k1ZsNJJSvp8AiBAlqGLbwPbc48hfjxA3Dp0l2s6JqJV1Fj2BPNPAD1wbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9590cf1ad9e9cc47b89bac304f84a6f71851d873","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.20_1788368842547_0.8659076355857025","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@rifen/timescope-core","version":"0.2.21","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.21","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"d58fd73ededc5d81651c2c7f25543a49eed63530","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.21.tgz","fileCount":22,"integrity":"sha512-VbR2Vh5gexFYL8s2Pz1f3Z6OiSn39vdS/b3cSfOmTFnNIps7U1sGC1XnSLVnxGJcfR6BvgpK0UJBnB4X268Ckg==","signatures":[{"sig":"MEUCIDge4VW1UXZ4Ao0ejklspJtvTNMPnD65mKkpO/oPtSlbAiEA1GzC/ZrhovNJTpujw8vIKJdxmTaKZpxpDv9je154nuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e714547ae75118c34ec94438a318436bc312e6fc","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.21_1788368964066_0.24302494574972422","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@rifen/timescope-core","version":"0.2.22","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.22","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"0b507f0c06bc9158c023cc1988fd9fcb9a413bfa","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.22.tgz","fileCount":22,"integrity":"sha512-KJRry8+anReQY+uaPpjA4N8iRCCYKXaMMe2xMMdH1sgOW2bgekeDz1cO0oagMFjc1w8ZnNSsisQbfBOuLfMA2w==","signatures":[{"sig":"MEQCIGheHv0ydRvQjIrL5m89+Q/6vLu+Z49N+no6r3uvxmK5AiAZTg8gsKkHnxjQSHj5zx1ysfs7h666qEoXFFf3VBMClg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a4fedf3d3fcb631bbc4e9278c1ab08b81c5b6edb","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.22_1788369148918_0.8291828863599726","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@rifen/timescope-core","version":"0.2.23","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.23","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"34446e29052877f30f69aa8dc5278b460207058a","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.23.tgz","fileCount":22,"integrity":"sha512-QQELMOWzR117MVir1BGSIoe5q6OCcVgU4rvrAzORtnL2mNyqcHsmcBrRMJOjRvLbhlhaMsK09Qjn2BSwVsECog==","signatures":[{"sig":"MEYCIQCe3Mc4D6AeXq90bKCShH/qUPnzJf9k9gm3aeM9KcaYHwIhAJl99nbVWqcF2zKsacMBg4IeQ14BsU5PnnLxUsc7+sOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2e04652dda2ee03c545919c6c8796ac36bfa5be1","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.23_1788370530638_0.6163022562094576","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@rifen/timescope-core","version":"0.2.24","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.24","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"e8cf1ff89818898faf4a980aa21f385281558cce","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.24.tgz","fileCount":22,"integrity":"sha512-o+Tj59LNjHgVfiqB74Otfr+Sw1N1TpD/4+4p1iHjyEbKK3PGXe8IBQJ6YCGx3OsN5Vwh0VrjEouwpj9VEOnvPQ==","signatures":[{"sig":"MEQCIFURIKJMWTkGl2Qyx+m6fGhrKuUr61lFovZdicIu+oBNAiBd59dV7ehiA9arld1plJePzUe8+lte1SyOYMv5Akrw9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78107},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"706637ad326b2223deaafedca118e09df1491891","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.24_1788976089671_0.9540839402451349","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@rifen/timescope-core","version":"0.2.25","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.25","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"6d9c69fd2e496aff8c160cc5afdbdfa2a6834917","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.25.tgz","fileCount":22,"integrity":"sha512-hmVItb/dIwd51oYC7WqcqyqkDIZUmK3vwimFRcebxra52KZp4SXwG11Qii8SZInb83IiOGZuqiiw39vcEmDBoA==","signatures":[{"sig":"MEUCIQDErVQLY7jdOdaNUVWg89qy7jU1/niNVfM5LjftcCUtcQIgcnIbcBWZA4LfFiavA/Ci5v2fKJP0Q/ksJHmlbWHwp7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78107},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dd00d547d38279580fd2c71b5bda49c6bd550f19","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.25_1788982618524_0.15554646659298021","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@rifen/timescope-core","version":"0.2.26","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.26","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"e2d50f34c43cb69f0984e124a8239cb110d11b9c","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.26.tgz","fileCount":22,"integrity":"sha512-ISn5U8KIVZM497LZvKJ5636rY9Yt371oVbEOztU/pbRPyLSX24EEyANpXdsw45FfupUhMgcfeKibT1aaBgq9bw==","signatures":[{"sig":"MEUCICs/9v2j1De3GX48mASNZ+6gY6kti4H5aCEuaU7EWfS/AiEAr+zXt85ruHkjJ4VesyFMrOrgRzzPsnXOOio60Rnx1+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78085},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd89d75245b419397ca85b956e761ca0aba76deb","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.26_1788984677491_0.6623022659817113","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@rifen/timescope-core","version":"0.2.28","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.28","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"d46222630012e6bcb0b39f143906bea5c459fb51","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.28.tgz","fileCount":22,"integrity":"sha512-NmoZ8BLUsynyGmmkdLwQVHqKZPbLfht/ryi7TI5wO6jPm9VjFqpegTqrxS5Fjw5mMnpKP2O3gnqtT5PODwG7Sw==","signatures":[{"sig":"MEYCIQCtEMP3vDxq+7ywD9yt1zCbntBT23CXJK3ZYJ18leZ9eAIhAK2jAlQB/KqR/XRJgkJW6NYC1qE0g9oIL+W1tLuKsMtD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDw6ZN5P4nvD7BmFBqkZvt+plMl4RofNSPgoevah4yv8QIgURlHoHM15bK/jWMLK8iHQfCwigDQo+TXnKACsrZQCU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78742},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e87c0772c8ad83616a3a74795c2c64c8a5f34a4a","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.28_1789502095309_0.6168517368642465","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@rifen/timescope-core","version":"0.2.29","keywords":["duration","timestamp","time","parsing","formatting"],"author":"","license":"MIT","_id":"@rifen/timescope-core@0.2.29","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"homepage":"https://github.com/rifen/timescope#readme","bugs":{"url":"https://github.com/rifen/timescope/issues"},"bin":{"timescope":"dist/cli.js"},"dist":{"shasum":"f889d598ec794052e79062dcd3b2db891e1a4247","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.29.tgz","fileCount":22,"integrity":"sha512-ke5yztOzxcgUJXagYv/w4LjoxaaWpGTcwbMSFnrz0zGwgUcM7PnWpKlMGySDb1k84xOwyADB8SIZmRutjk0b3A==","signatures":[{"sig":"MEYCIQDHsO2i+XKwtKUGIx8Y3FyNrHFMCLEtv0cIsCqcGReMdgIhAP1RovKIPDoGXVZ4oe5U+MMRYuOa5f/GbblgdpBHMknS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDLHOubLNSX8HmMqhKC00Ev1NswiqE+3gp/TSw2LZhcwIhAIpCpKw/Lil5gV72ZqYhHNIwN30uE6sMgAVttIbG6SRq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101032},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a75b368f608b74f45b8f46420b6632c901b630a3","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/timescope-core_0.2.29_1789839877498_0.19053257903383036","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"_id":"@rifen/timescope-core@0.2.30","bin":{"timescope":"dist/cli.js"},"bugs":{"url":"https://github.com/rifen/timescope/issues"},"dist":{"shasum":"a6de5366cc252f03c38643bb747d021886da073d","tarball":"https://registry.npmjs.org/@rifen/timescope-core/-/timescope-core-0.2.30.tgz","fileCount":22,"integrity":"sha512-rjDz8Pba8fA2bT/i4YmaxiJlHjXs5y8jcWupPfEkfK8MY9k3i/2XM76geN2344AFIQ+LczEWcnM9Ek2E11lzlw==","signatures":[{"sig":"MEQCIClkqARSpO8+i8TMcYGDM/1gBe6IhCLPWgVqROdSO1KaAiB9IRTdAE88XbQBFlCQ2P80TeSga8QiUzu500ZVcDL89g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9popUAnwA6ei+rkNxn8awAlx0QV+b5Hf5eS209CUYOgIhAK1gmpRQ8IGn6Pc/uNwo/j+qWn1lHC0JWbvtw/mxXu9f"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rifen%2ftimescope-core@0.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105530},"main":"dist/index.js","name":"@rifen/timescope-core","types":"dist/index.d.ts","author":"","gitHead":"64730be6f56d28e290bef88f970162a9c3fef55a","license":"MIT","scripts":{"cli":"node dist/cli.js","dev":"tsc -w","test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"version":"0.2.30","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f86d6ab6-cce9-4941-999c-3b2db215db10"}},"homepage":"https://github.com/rifen/timescope#readme","keywords":["duration","timestamp","time","parsing","formatting"],"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"_npmVersion":"12.0.2","description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","directories":{},"maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.4.12","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/timescope-core_0.2.30_1789875615533_0.1361241031071614"}}},"time":{"created":"2026-08-29T16:39:58.179Z","modified":"2026-09-20T03:40:15.938Z","0.2.0":"2026-08-29T16:39:58.503Z","0.2.1":"2026-08-30T16:28:46.924Z","0.2.4":"2026-09-02T05:35:38.611Z","0.2.5":"2026-09-02T14:42:50.573Z","0.2.6":"2026-09-02T14:51:46.643Z","0.2.7":"2026-09-02T15:00:59.745Z","0.2.8":"2026-09-02T15:33:08.186Z","0.2.9":"2026-09-02T15:35:22.661Z","0.2.10":"2026-09-02T16:10:49.633Z","0.2.11":"2026-09-02T16:17:00.127Z","0.2.12":"2026-09-02T16:21:58.006Z","0.2.13":"2026-09-02T16:29:12.361Z","0.2.14":"2026-09-02T16:37:12.524Z","0.2.15":"2026-09-02T16:41:21.399Z","0.2.16":"2026-09-02T16:44:43.400Z","0.2.17":"2026-09-02T16:51:12.999Z","0.2.18":"2026-09-02T16:57:12.454Z","0.2.19":"2026-09-02T17:03:54.704Z","0.2.20":"2026-09-02T17:07:22.722Z","0.2.21":"2026-09-02T17:09:24.209Z","0.2.22":"2026-09-02T17:12:29.043Z","0.2.23":"2026-09-02T17:35:30.787Z","0.2.24":"2026-09-09T17:48:09.808Z","0.2.25":"2026-09-09T19:36:58.666Z","0.2.26":"2026-09-09T20:11:17.662Z","0.2.28":"2026-09-15T19:54:55.405Z","0.2.29":"2026-09-19T17:44:37.593Z","0.2.30":"2026-09-20T03:40:15.623Z"},"bugs":{"url":"https://github.com/rifen/timescope/issues"},"license":"MIT","homepage":"https://github.com/rifen/timescope#readme","keywords":["duration","timestamp","time","parsing","formatting"],"repository":{"url":"git+https://github.com/rifen/timescope.git","type":"git","directory":"packages/core"},"description":"Shared detection and formatting logic for TimeScope (VS Code, Neovim, CLI)","maintainers":[{"name":"rifen","email":"seth.a.gehring@gmail.com"}],"readme":"# TimeScope Core (`@rifen/timescope-core`)\n\n**Shared detection, formatting, and AI-native GCF serialization for TimeScope.**\n\nThe core library powers both the VS Code extension and Neovim plugin. It provides:\n\n- Duration detection from context (variable names, comments, file type)\n- Expression evaluation (`60 * 60 * 24` → `86400`)\n- Human-readable formatting (compact, verbose, or both)\n- Codebase scanning with GCF (Graph Compact Format) serialization\n\n## Installation\n\n```bash\nnpm install @rifen/timescope-core\n```\n\n## Monorepo\n\nThis package is part of the [TimeScope Monorepo](https://github.com/rifen/timescope):\n\n```bash\ngit clone https://github.com/rifen/timescope.git\ncd timescope/packages/core\npnpm install\npnpm build\n```\n\n## Usage\n\n### 1. Basic Detection & Formatting\n\n```typescript\nimport { detectDuration, formatDurationFull } from '@rifen/timescope-core';\n\nconst result = detectDuration('900', 'TIMEOUT_SECONDS = 900');\nif (result) {\n  console.log(formatDurationFull(result.value, result.unit, {\n    format: 'compact'\n  }));\n  // Output: \"15m\"\n}\n```\n\n### 2. Expression Evaluation\n\n```typescript\nimport { evaluateExpression } from '@rifen/timescope-core';\n\nconst value = evaluateExpression('60 * 60 * 24');\nconsole.log(value); // 86400\n```\n\n### 3. Code Scanning & GCF Serialization\n\n```typescript\nimport { scanCode, toGCF } from '@rifen/timescope-core';\n\nconst code = `\nconst TIMEOUT_SECONDS = 900;\nconst RETRY_DELAY_MS = 5000;\n`;\n\nconst scan = scanCode(code, 'server.ts');\nconst gcfText = toGCF(scan);\n```\n\n### 4. CLI Usage\n\n```bash\n# Scan files with GCF output (default)\nnpx @rifen/timescope-core scan src/ --format=gcf\n\n# Scan with human-readable text\nnpx @rifen/timescope-core scan src/ --format=text\n\n# Parse single expressions\nnpx @rifen/timescope-core parse \"60 * 60 * 24\"\n```\n\n## Integration\n\n- **[VS Code Extension](https://github.com/rifen/timescope#readme)** — Hover provider\n- **[Neovim Plugin](https://github.com/rifen/timescope-nvim)** — Bridge-based hover\n- **[Agent Skills](https://github.com/rifen/timescope/skills)** — Pi/Antigravity/Claude Code\n\n## API Reference\n\n| Export | Description |\n| -------- | ------------- |\n| `detectDuration(token, line)` | Detect duration from token + context line |\n| `formatDurationFull(value, unit, opts)` | Format to string with options |\n| `evaluateExpression(expr)` | Safe arithmetic evaluator |\n| `scanCode(code, filename)` | Scan source for durations |\n| `toGCF(scanResult)` | Serialize to GCF format |\n","readmeFilename":"README.md"}