{"_id":"@capybearista/opencode-double-tap-timeline","_rev":"7-af18e006b0e42898736371b325e88cb8","name":"@capybearista/opencode-double-tap-timeline","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@capybearista/opencode-double-tap-timeline","version":"0.1.0","keywords":["opencode","opencode-plugin","opencode-timeline","escape","double-tap"],"license":"MIT","_id":"@capybearista/opencode-double-tap-timeline@0.1.0","maintainers":[{"name":"capybearista","email":"capybearista@gmail.com"}],"homepage":"https://github.com/capybearista/opencode-double-tap-timeline#readme","bugs":{"url":"https://github.com/capybearista/opencode-double-tap-timeline/issues"},"dist":{"shasum":"0fc5c1fec2d06226d6ab7434443c8fe92a15c5ed","tarball":"https://registry.npmjs.org/@capybearista/opencode-double-tap-timeline/-/opencode-double-tap-timeline-0.1.0.tgz","fileCount":8,"integrity":"sha512-vH1AULl7pWhi8Z4EHB4PXU/zh5QUaFEdSU8gijVOKuLC7xGSuqZABBHbT872kM2mdQbXj6pZCIa0e62zsykX5g==","signatures":[{"sig":"MEQCIF8aFbrvJVUlRijzdp5cqkcqxWc7QT3Lx4moUS+zeHa3AiA1ogaMhcfYWs0QfvkhJ1Fa1Mqtxph0ftowsGbikS+H+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"opencode":"^1.0.0"},"exports":{"./tui":"./dist/index.js"},"scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"capybearista","email":"capybearista@gmail.com"},"repository":{"url":"git+https://github.com/capybearista/opencode-double-tap-timeline.git","type":"git"},"_npmVersion":"10.9.3","description":"Double-tap Escape key to open the timeline modal, inspired by Claude Code's /rewind feature","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@opentui/core":"0.1.103","@opentui/solid":"0.1.103","@tsconfig/node22":"^22.0.0","@opencode-ai/plugin":"1.14.24"},"peerDependencies":{"@opentui/solid":">=0.1.103","@opencode-ai/plugin":">=1.14.24"},"_npmOperationalInternal":{"tmp":"tmp/opencode-double-tap-timeline_0.1.0_1777102054956_0.7460831578743754","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@capybearista/opencode-double-tap-timeline","version":"0.1.1","keywords":["opencode","opencode-plugin","opencode-timeline","timeline","escape","double-tap"],"license":"MPL-2.0","_id":"@capybearista/opencode-double-tap-timeline@0.1.1","maintainers":[{"name":"capybearista","email":"capybearista@gmail.com"}],"homepage":"https://github.com/capybearista/opencode-double-tap-timeline#readme","bugs":{"url":"https://github.com/capybearista/opencode-double-tap-timeline/issues"},"dist":{"shasum":"023ed28586b345c1d7d3e026045778865ba52787","tarball":"https://registry.npmjs.org/@capybearista/opencode-double-tap-timeline/-/opencode-double-tap-timeline-0.1.1.tgz","fileCount":6469,"integrity":"sha512-tAMfBjMHBrhNOZEBCJHzYOHHCApqZ0N4c5HSDnyYt5nxEEX4qa5qh1Yynkmfz5ThTVVO1CeGBTa6CajZBjb6xw==","signatures":[{"sig":"MEYCIQC0kVZ5LzACXaZb62jWLQygitMS3qjtPA4ncBpqcSOTngIhAJiYxFZh5oGiCk7+4zV7NhHqCyvwFeidS0GEMnhJ1uhQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117829916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"opencode":"^1.0.0"},"exports":{".":"./dist/index.js","./tui":"./dist/index.js"},"gitHead":"886b694f3ece2898a2a990d9c36752e091b95f16","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"capybearista","email":"capybearista@gmail.com"},"repository":{"url":"git+https://github.com/capybearista/opencode-double-tap-timeline.git","type":"git"},"_npmVersion":"10.9.3","description":"Double-tap Escape key to open the timeline modal, inspired by Claude Code's /rewind feature","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@opentui/core":"0.1.103","@opentui/solid":"0.1.103","@tsconfig/node22":"^22.0.0","@opencode-ai/plugin":"1.14.24"},"peerDependencies":{"@opentui/solid":">=0.1.103","@opencode-ai/plugin":">=1.14.24"},"_npmOperationalInternal":{"tmp":"tmp/opencode-double-tap-timeline_0.1.1_1777104200455_0.7421369354623086","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@capybearista/opencode-double-tap-timeline","version":"1.0.0","author":{"name":"capyBearista","email":"capybearista@github.com"},"license":"MPL-2.0","_id":"@capybearista/opencode-double-tap-timeline@1.0.0","maintainers":[{"name":"capybearista","email":"capybearista@gmail.com"}],"homepage":"https://github.com/capyBearista/opencode-plugins#readme","bugs":{"url":"https://github.com/capyBearista/opencode-plugins/issues"},"dist":{"shasum":"5888d0e027440d9bbc9bd72dfbc1ae8b72399f64","tarball":"https://registry.npmjs.org/@capybearista/opencode-double-tap-timeline/-/opencode-double-tap-timeline-1.0.0.tgz","fileCount":5,"integrity":"sha512-Tm3vkfo018cUNV1x8G4UDJUZm7NZb1b/9RFP/WrsaTLhbJpzrjh3vXh8P6Lo06307GizKgfAEK0fDACFT6q+1Q==","signatures":[{"sig":"MEUCIQCBgsOAYMJQw5BnxmYQs1zhqec181AR+CUMPtlHzzoUBAIgLJEK1sU22L8EkTgmq1tyAGdrSU7LocDbTzcZ9R00MvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capybearista%2fopencode-double-tap-timeline@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tui":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"74b83fc71d1965a3eeddad4b20d48a7d698b9679","scripts":{"ci":"bunx @biomejs/biome ci .","lint":"bunx @biomejs/biome check .","test":"bun test","build":"rm -rf dist && tsc --emitDeclarationOnly && bun build src/index.ts --outdir=dist --target=bun --external '@opentui/*' --external 'solid-js' --external 'tree-sitter*'","check":"bunx @biomejs/biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4f2cac47-fc6d-4e9b-b7e9-81cd5869b5a4"}},"repository":{"url":"git+https://github.com/capyBearista/opencode-plugins.git","type":"git","directory":"packages/opencode-double-tap-timeline"},"_npmVersion":"11.11.0","description":"Double-tap Escape key to open the timeline modal, inspired by Claude Code's /rewind feature","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.1.103","@opentui/solid":">=0.1.103","@opencode-ai/plugin":">=1.14.24"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/solid":">=0.1.103","@opencode-ai/plugin":">=1.14.24"},"_npmOperationalInternal":{"tmp":"tmp/opencode-double-tap-timeline_1.0.0_1777856214796_0.029421488402918472","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@capybearista/opencode-double-tap-timeline","version":"1.0.1","author":{"name":"capyBearista","email":"capybearista@github.com"},"license":"MPL-2.0","_id":"@capybearista/opencode-double-tap-timeline@1.0.1","maintainers":[{"name":"capybearista","email":"capybearista@gmail.com"}],"homepage":"https://github.com/capyBearista/opencode-plugins#readme","bugs":{"url":"https://github.com/capyBearista/opencode-plugins/issues"},"dist":{"shasum":"5ab52cf11cf04b8ec3f537510895115c6617c780","tarball":"https://registry.npmjs.org/@capybearista/opencode-double-tap-timeline/-/opencode-double-tap-timeline-1.0.1.tgz","fileCount":5,"integrity":"sha512-rlgXwlMEIdirypyhyKXBsr8xBcG+8nPGAn+9Kqn5kNPyGAW+InduH52s31Xn/uS1dNEd5wzpF45UDuSxCtd4OA==","signatures":[{"sig":"MEUCIQCQLcEbD4a9KGygoQXzTFm/YJ7OUpFslDYqBlUGafG0XgIgT+ZKnYSwg0N59B9HTUaDxcmU9hYM3WGzUngZYzVUcxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capybearista%2fopencode-double-tap-timeline@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./tui":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8055fcb715bcd2be0b98b77a66350f03f040f14f","scripts":{"ci":"bunx @biomejs/biome ci .","lint":"bunx @biomejs/biome check .","test":"bun test","build":"rm -rf dist && tsc --emitDeclarationOnly && bun build src/index.ts --outdir=dist --target=bun --external '@opentui/*' --external 'solid-js' --external 'tree-sitter*'","check":"bunx @biomejs/biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4f2cac47-fc6d-4e9b-b7e9-81cd5869b5a4"}},"repository":{"url":"git+https://github.com/capyBearista/opencode-plugins.git","type":"git","directory":"packages/opencode-double-tap-timeline"},"_npmVersion":"11.11.0","description":"Double-tap Escape key to open the timeline modal, inspired by Claude Code's /rewind feature","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.1.103","@opentui/solid":">=0.1.103","@opencode-ai/plugin":">=1.14.24"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/solid":">=0.1.103","@opencode-ai/plugin":">=1.14.42"},"_npmOperationalInternal":{"tmp":"tmp/opencode-double-tap-timeline_1.0.1_1778360932006_0.4297307591936319","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@capybearista/opencode-double-tap-timeline","version":"2.0.0","author":{"name":"capyBearista","email":"capybearista@github.com"},"license":"MPL-2.0","_id":"@capybearista/opencode-double-tap-timeline@2.0.0","maintainers":[{"name":"capybearista","email":"capybearista@gmail.com"}],"homepage":"https://github.com/capyBearista/opencode-plugins#readme","bugs":{"url":"https://github.com/capyBearista/opencode-plugins/issues"},"dist":{"shasum":"9fc3e673d6b385941445df800ad9246a8860108e","tarball":"https://registry.npmjs.org/@capybearista/opencode-double-tap-timeline/-/opencode-double-tap-timeline-2.0.0.tgz","fileCount":7,"integrity":"sha512-Aj7Rx9GP8FOlt5zmMnLzAWfGo2z8SK85faGmnKlEj20W1h0HH7cnJWA9dkRL5YG774a2u3Um8k4EgqcWrw+VBw==","signatures":[{"sig":"MEUCIQDNMlSRfQeT6KEcvtmTjmUa6BwQ414dwzo7P4VySOADXwIgAvxmYjsoI2Ouzgjp2b7+7KUt6fDslHOWjk1JyS5qvkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFmSblVkM+wUxRg6NlTy82Z9KNEjkLKqltasIssxUwCQIhAPrihHa5/Sd8Ahu0Bsu97oFS/oDmxiD0E6PwSamfDVvT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capybearista%2fopencode-double-tap-timeline@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30049},"type":"module","exports":{"./tui":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"50d1779acafe3652cf07d2fca401d119ee963245","scripts":{"ci":"bunx @biomejs/biome ci .","lint":"bunx @biomejs/biome check .","test":"bun test","build":"rm -rf dist && tsc --emitDeclarationOnly && bun build src/index.ts --outdir=dist --target=bun --external '@opencode/*' --external '@opentui/*' --external 'solid-js' --external 'tree-sitter*'","check":"bunx @biomejs/biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4f2cac47-fc6d-4e9b-b7e9-81cd5869b5a4"}},"repository":{"url":"git+https://github.com/capyBearista/opencode-plugins.git","type":"git","directory":"packages/opencode-double-tap-timeline"},"_npmVersion":"11.19.0","description":"Double-tap Escape key to open the timeline modal, inspired by Claude Code's /rewind feature","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@opencode/plugin":"2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"solid-js":"1.9.12","@opentui/core":"0.5.10","@opentui/solid":"0.5.10"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.5.10","@opentui/solid":">=0.5.10"},"_npmOperationalInternal":{"tmp":"tmp/opencode-double-tap-timeline_2.0.0_1790087139895_0.08197753418689246","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-25T07:27:34.882Z","modified":"2026-09-27T17:02:46.654Z","0.1.0":"2026-04-25T07:27:35.083Z","0.1.1":"2026-04-25T08:03:22.242Z","1.0.0":"2026-05-04T00:56:54.967Z","1.0.1":"2026-05-09T21:08:52.153Z","2.0.0":"2026-09-22T14:25:39.977Z"},"bugs":{"url":"https://github.com/capyBearista/opencode-plugins/issues"},"author":{"name":"capyBearista","email":"capybearista@github.com"},"license":"MPL-2.0","homepage":"https://github.com/capyBearista/opencode-plugins#readme","repository":{"url":"git+https://github.com/capyBearista/opencode-plugins.git","type":"git","directory":"packages/opencode-double-tap-timeline"},"description":"Double-tap Escape key to open the timeline modal, inspired by Claude Code's /rewind feature","maintainers":[{"name":"capybearista","email":"capybearista@gmail.com"}],"readme":"","readmeFilename":""}