{"_id":"druk","_rev":"72-de0014343b1457164ce308b887119971","name":"druk","dist-tags":{"latest":"1.36.0"},"versions":{"0.1.0":{"name":"druk","version":"0.1.0","keywords":["autocompletion","bun","cli","code-editor","editor","opentui","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@0.1.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"bin":{"druk":"dist/index.mjs"},"dist":{"shasum":"1a581eee06c6874b9138b6acc156da0070cb6eea","tarball":"https://registry.npmjs.org/druk/-/druk-0.1.0.tgz","fileCount":4,"integrity":"sha512-a/f4Jk5colmy4PopjsFG6yeGBz5EKiIuxbkx7r2JHGyKxCnYpC9zGruFvWSTXZ6gvaeKc4O4nGu1OaZ4aUbJLA==","signatures":[{"sig":"MEUCIAFk22LizFC185zo53qaaPTBBu5C+BzXH/rpvHh+BClBAiEAvqjmt5fF/LCbdBslE7FLBwfipIXEKUjd1vqCOscSPeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40940},"type":"module","engines":{"bun":">=1.1"},"funding":"https://github.com/sponsors/letstri","gitHead":"e69a260139d0f0a9ab1dfffd57fd0e4fca2ad5dd","private":false,"scripts":{"dev":"bun run --watch src/index.tsx","lint":"oxlint","build":"tsdown","start":"bun run src/index.tsx","format":"oxfmt","lint:fix":"oxlint --fix","check-types":"tsc --noEmit","format:check":"oxfmt --check","prepublishOnly":"bun run check-types && bun run lint && bun run build"},"_npmUser":{"name":"letstri","email":"valerii.strilets@gmail.com"},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.12.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and autocompletion; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.0.0","dependencies":{"react":"^19.2.6","@opentui/core":"^0.4.5","@opentui/react":"^0.4.5","tree-sitter-wasms":"^0.1.13"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0","devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","tsdown":"^0.22","@types/bun":"latest","typescript":"^5","@types/react":"^19","@letstri/oxlint-config":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/druk_0.1.0_1784903146145_0.9020454460543705","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"druk","version":"0.2.0","keywords":["autocompletion","bun","cli","code-editor","editor","opentui","syntax-highlighting","terminal","tree-sitter","tui"],"author":"Valerii Strilets","license":"MIT","_id":"druk@0.2.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"bin":{"druk":"./dist/index.mjs"},"dist":{"shasum":"ccc6e1c851074913280367b9f016bd79f845ccf7","tarball":"https://registry.npmjs.org/druk/-/druk-0.2.0.tgz","fileCount":5,"integrity":"sha512-tO/YeyJICepra/P7Z6Dj8KqHdWccNnICM7YPgJVmU08IqQFtca8Qr5Dk7oOT/GI6czX1IZ1946NSam7YbKT0bQ==","signatures":[{"sig":"MEYCIQDXUa7Xm4XZxP4m4j+jNIioxbssoM98RSIVSVvyjOBiAwIhAIUJs6d8jj3zyhpAOq2fvLUQVFJdPA0PBVFLviKwFYWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43729},"type":"module","engines":{"bun":">=1.1"},"funding":"https://github.com/sponsors/letstri","private":false,"scripts":{"dev":"bun run --watch src/index.tsx","lint":"oxlint","build":"tsdown","start":"bun run src/index.tsx","format":"oxfmt","lint:fix":"oxlint --fix","check-types":"tsc --noEmit","format:check":"oxfmt --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c928375e-b87c-4bc1-b347-b17bc70d9454"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and autocompletion; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","dependencies":{"react":"^19.2.6","@opentui/core":"^0.4.5","@opentui/react":"^0.4.5","tree-sitter-wasms":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","tsdown":"^0.22","@types/bun":"latest","typescript":"^5","@types/react":"^19","@letstri/oxlint-config":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/druk_0.2.0_1784906031662_0.5540963184677097","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"druk","version":"1.0.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.0.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"f2b62fc6c0cf05fa9b8f3e84dd7bf2355cd27639","tarball":"https://registry.npmjs.org/druk/-/druk-1.0.0.tgz","fileCount":5,"integrity":"sha512-wEPF6GvQPyRZLi84WroqeS8NqlowIdN3oB2zvOljfmZrsU+q7y/ponu/n0TgoD0ZfrQlyvf4Ad8dKsPHm/JkiA==","signatures":[{"sig":"MEUCIH5yrjAtsGZ8hxmiZardu+c8UIBbo/oKekdnHCDid0gbAiEAkj7gRNsrdDfUi+KuMIh791cl6LU5r9FDnNBYLHxu0s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17751},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"1da03ad3e489e4058751fdb3ea43ce778c7cc54a","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.0.0_1785224208053_0.37401415051659814","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"druk","version":"1.0.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.0.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"c315013f81262b147313a9adf39fc90fea71ff81","tarball":"https://registry.npmjs.org/druk/-/druk-1.0.1.tgz","fileCount":5,"integrity":"sha512-vFcWqSJPvEv7EDOxsHa1iXX4TBHX2h1bkWnDTxdmcIa6KfVT1IjKap4LWgbysRs6sTWvZ7JjfjFDSXweOJz7zQ==","signatures":[{"sig":"MEUCIEGYZS3u66aPbsr4VElTa1YKJEMqqdvyiyh5mbMWB8xRAiEAzsQiWznZQ8k6sjcC/AWCzEXruhZAm3+drbs0tz3AXhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17751},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"8a86b151dc14afaa372ba896a843a1bbfef11fcf","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.0.1_1785225592460_0.42563121837809814","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"druk","version":"1.1.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.1.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"0e635f676d2a1d3e559d163568b5985914fef2af","tarball":"https://registry.npmjs.org/druk/-/druk-1.1.0.tgz","fileCount":5,"integrity":"sha512-imCu2FtgJUe2uigEWF9WgX40x/3BAtdmF6DDZ5RvMeQ3nIpMvNWrGY+dibqxkCBCs5tLN6VNNcx8fZjmptXyhA==","signatures":[{"sig":"MEUCIDuZqtZh5STJ7TsW8uJGeqKh13Slg+bWA9AHFn9CSxr/AiEAm5LkOeWQE8+yLg9eXchC9a5aa7o5wwQuV04rbDl479k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13092},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"ec52378276ae777ac5cc646900759b0e84b36bde","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.1.0_1785228400824_0.685474903299538","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"druk","version":"1.2.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.2.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"7faafe38c26b1e08690dc25deb20760d70fa16f3","tarball":"https://registry.npmjs.org/druk/-/druk-1.2.0.tgz","fileCount":5,"integrity":"sha512-6bnYkAMURl71tyMnyZIZ7kIFQhHx/7PwMByPd23AfbPFcrAGIGHpHD/oMFoaYi1LHeVpISAbxSYM/iUmXxvzQg==","signatures":[{"sig":"MEUCIQCVKRzfymEAcQtchKQrEqMhNbtWYAvJyzpGxEJtu4PvagIge8M/IooflLAYp6NvLE2rjitpxKrDxz6qSmsCuzt6Kjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14808},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"8d80a7816114d4574f7d49aa77c434904810f9d5","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.2.0_1785251259395_0.9158560745644293","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"druk","version":"1.3.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.3.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"70216130315d48dbc796f1a2c9b8d5b7c64d011c","tarball":"https://registry.npmjs.org/druk/-/druk-1.3.0.tgz","fileCount":5,"integrity":"sha512-aqQFCS8AzQtNtwg24aeBptv0sR1LKEilKngbBNGuroNpkxv18u/Jn8qAixcK6hqxYixxJO9nfs075oA53cKD0A==","signatures":[{"sig":"MEYCIQCeHS98eR1/u7nlUs/5XHIRIG2eWmYoAlXR/LEBG2raUwIhAJ2YGXdVpHFlfyUQa367qvgqUgKOXoQ1uHwBLRqsxJsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15438},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"8438cce67e9c231e9d67832277269c096ec304a7","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.3.0_1785259450400_0.09317816135406431","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"druk","version":"1.4.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.4.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"efeee2b950b9789ea4f0f95bf99112ccbe0728ea","tarball":"https://registry.npmjs.org/druk/-/druk-1.4.0.tgz","fileCount":5,"integrity":"sha512-gLRVeVIueiNegkmarWo1F7Uk61RozzmwKgEa1XrxQ5vuqPlzymk12X4L1w6TKP0ihMWp1SpYmtCoU5QNRzaUGw==","signatures":[{"sig":"MEUCIQD2Ks1waCU/JNPwXAaOgCA0RhhtnkpbgiZ1mjNncskRMwIgNZ72yPyckh0RSMVPr+nv+IM+r++57sQaMle2Nq3ZwWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15475},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"4d3d1988db04776d23413db29cdf8efcc423eda4","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.4.0_1785264888590_0.8955060492121878","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"druk","version":"1.5.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.5.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"3db7e7beff50a3a2ae710189af95a76554fac33c","tarball":"https://registry.npmjs.org/druk/-/druk-1.5.0.tgz","fileCount":5,"integrity":"sha512-0SX/ox/fyXdS6x9UB6h3M49Js3WYEHo1XJEaRSD23b/0Oxj6j61YoCmib4OD0A1A1xvdUG8jWzzuwsvLGuJh0A==","signatures":[{"sig":"MEUCIQCtjlXHVk0sCh2cKrTZH41JIA8x8MWxr5vRlbwQok6oRwIgHoVTgV/t16nXLdpR2BWa2QiH/ZjW5mmpWXkvSibAsnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15493},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"880d3434026a94342566aed3b8d8a70b698a3be0","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.5.0_1785275282495_0.6735626033025612","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"druk","version":"1.6.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.6.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"17ce4e12ead8d1bf995a418ac81a8bc306c9acd5","tarball":"https://registry.npmjs.org/druk/-/druk-1.6.0.tgz","fileCount":5,"integrity":"sha512-TkeV4V5kWsCHstHzfq7NQaBcAVUsTtDyv3KjwKB7gqpfODKWW4e6Vyee0bjX3O9CIXtgQJRxFVL1W/AC26t2Ww==","signatures":[{"sig":"MEYCIQCSdeHGjDLoySYe44B+hLR7/C9gYFfAMyxGbvmhm6k+5QIhAImqPNelAfsKrIposkQiJqJgMqScgtKH6vkN6SSZ8V1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15493},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"670fa6d783736388b72a83a564718c8d52997984","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.6.0_1785315343043_0.3281629010792231","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"druk","version":"1.7.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.7.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"f14f73cc02379bd0cda1a878901c40dd2a399ecd","tarball":"https://registry.npmjs.org/druk/-/druk-1.7.0.tgz","fileCount":5,"integrity":"sha512-aftVlkbKBYEYojn1qWX8l6Ot18Q8jm8DNpUwGrl4llhRf3bWi2K26pmGNl+MLCujCb8Y0RAd2enLg06ZeFJW1g==","signatures":[{"sig":"MEUCIH+ip2xk7lHwgpiVILOZzUCLYUkbVsmDKwwZKYl3LTztAiEApzGmfnyOoCoEDGVmVqBAIhpgM7pl7X3GlVC24hEP2Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17538},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"5cc0807001cbac8dad1bfafe8a8901f7ee86ae0a","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.7.0_1785350118413_0.141454395098364","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"druk","version":"1.8.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.8.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"51e06eabca826b842cdfae74656e06fba4672872","tarball":"https://registry.npmjs.org/druk/-/druk-1.8.0.tgz","fileCount":5,"integrity":"sha512-H8PhBKV/NuFTn9kF8ajlnY9d+kKX7xnIkuzoO5K0CQ1avbDrsCfBmAG+GgCFNKWwtiiguzdEU9Yx4PiUkwl5YQ==","signatures":[{"sig":"MEYCIQC3T1RsFFAXEop6i8rrMd1UnLkvpQ1TmmX4zhk/LBWaWwIhAPajgkJzJmQ3Oe2kV08J30KE4Q6IOiAYpeiP+FWwz/bB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18353},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"cd9c450e981215c2d1e42bb4794635a5cbc44f17","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.8.0_1785427797073_0.37266562925219815","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"druk","version":"1.9.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.9.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"641c7472119499d4efd0710c37ba4b03d55f2985","tarball":"https://registry.npmjs.org/druk/-/druk-1.9.0.tgz","fileCount":5,"integrity":"sha512-ba+r9mfbMNOI9lXPa3nKmfxY9KggRifoSANKipPtErbRq4r4GcLtQetDw8Rrqq6Of5rsYiqbd2gt4YS2zcdpcw==","signatures":[{"sig":"MEQCIFaiBJNoyC3TRvyUoG1JP3k2fnNhZLElHhlVsZV6a656AiATR39+RE/wL/3wOcbmqbnD9w9eSBTmFph9ZQ4f+gb4EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18353},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"509af7344a37a75f4fb81f4c3af1e74434ab76e5","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.9.0_1785442676810_0.8193296461562016","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"druk","version":"1.9.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.9.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"93d2dd719b8e3d8162036e6a157408ee0ce55076","tarball":"https://registry.npmjs.org/druk/-/druk-1.9.1.tgz","fileCount":5,"integrity":"sha512-PT5wf0iFdEBEOCIDvEm1EOHZ15rqXpauaFV/bloFl2eS4gbOOLKFTH5MrMw0E51pSA28l8yOCpnoYl0Ku5EeQw==","signatures":[{"sig":"MEQCIC8WSSBZK9/c+DvLi+POaQjh3ObtJ10Ds3wKCK5I2LTVAiA9AqcnHkvlxsS1g9f3zQWx02P5KX1784cdN4aKjXPZog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18353},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"a9cee15dea9116b618043caaa47872b756cdd836","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.9.1_1785445075372_0.7594890939177394","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"druk","version":"1.9.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.9.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"052556b7866f02d7f4a28a736e72d4493fb18d6d","tarball":"https://registry.npmjs.org/druk/-/druk-1.9.2.tgz","fileCount":5,"integrity":"sha512-TgnTXJOpYPvfekKDxbvvu7wc3rl43Y6AQxq7M0rvORUl8ZkjuC2dkOQsEe697ImsEPi8SPt1C/P/fEewfOj0NA==","signatures":[{"sig":"MEUCIF78LxsTV2+dcCUcVm12+p5Eu848f8bFdVnDNdpVSVXoAiEA7KZ6sotHRJKzjUyXGb+nAlkjACmPYzDQa/hNEGFIQBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18353},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"3037a73d7c5331a7069a725f8e5a1fb01761d2a1","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.9.2_1785448273437_0.4622295305072577","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"druk","version":"1.10.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.10.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"60216336e7f6664af0a4920c27f182dcc66de73c","tarball":"https://registry.npmjs.org/druk/-/druk-1.10.0.tgz","fileCount":5,"integrity":"sha512-MfcoBl4G1VBQPKziLlFTspscdaiQ8g08pIef+mTU0QtcpGH2Ld+XIbm5NKYSWvAzw0GC98yHtwPSguz8fgE3Nw==","signatures":[{"sig":"MEUCIFtOId8EvWF/saCE+aBdbNQLNzWDsdrE1SU+fcAYEfePAiEAoFE/dQFUTs/4t6wYNgKJiq7PvGLWNjs9Dy6eWDzJOIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18354},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"4ab20814f2cd9b51215570b848aa4a35fcd68386","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.10.0_1785450997192_0.9467293053907309","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"druk","version":"1.11.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.11.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"04605ff35b5b9477fc40a3e5bcfc23a0f594f043","tarball":"https://registry.npmjs.org/druk/-/druk-1.11.0.tgz","fileCount":6,"integrity":"sha512-Jsc5Akfozsyh1vdNOAFILhCsQQNFhjnx5FmOySwvHi06aAaeek51th5s1OWvwXLqNgQ46KE34V/qU8XqiaZ90A==","signatures":[{"sig":"MEQCIETBGiGhVcp4E0LyuQpscOsbQDoLtrZNvikau0mmxzqpAiBsHkcKmqVQ+S5c0zHRJJgtng3uSsEgljcgvdLrNx5qCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20296},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"35b958243657479ce82e711aa31a66c1e946bb14","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.11.0_1785489669190_0.607951943934715","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"druk","version":"1.11.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.11.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"6cdbee0d1c4ee81a85417f716af5a0afac7f6f55","tarball":"https://registry.npmjs.org/druk/-/druk-1.11.1.tgz","fileCount":6,"integrity":"sha512-sSAyT88LBlVKCEXp6Rf4yxiQudAa03MMQn2a6EkM3GSWvT4bRvnJ6q+BXGrdV5/imKMWUXsCfQ/G0sG4zYWrBg==","signatures":[{"sig":"MEYCIQDtMK9+aa/Wpzh+0XVvCqCQIdElkwVyo6KDJ5KGdpnHzQIhAOXpe3lcV5SNoEMluk+MR/urkLriInBOirUa1bdlgYNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20296},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"1a8183bf2d562670325b799b88c380ff8fed4543","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.11.1_1785496676221_0.15142636056210712","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"druk","version":"1.11.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.11.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"f8576bd7c557011b7f582eb4caeb7f8ee096adea","tarball":"https://registry.npmjs.org/druk/-/druk-1.11.2.tgz","fileCount":6,"integrity":"sha512-ePqYybhoKNUAUuEboRFQHVetuQubIbwUjYIwIec/OAnnnZdcU0ldNjtquYR/npM8XxlhjpmrYOkyXwM8lKRegg==","signatures":[{"sig":"MEYCIQCOAGeNFCzsAq36vwb+67Ky8uh5GcELSMz6qbhxJIKwjQIhAMxO58qLEhOHyTTHAjv1367fO5izXxa2kq2uKtOJXCn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20296},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"d9df20bb47ee2f53f2d9e2b5d3a87a04d515ce7f","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.11.2_1785522190829_0.24738782887322475","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"druk","version":"1.12.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.12.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"3961c044d52ecd040fc6bbc47f6421928d316709","tarball":"https://registry.npmjs.org/druk/-/druk-1.12.0.tgz","fileCount":6,"integrity":"sha512-ANAzeoxRPEUkL7aCDbJtOs0YCtepeVNBRi12mb4gsY7P+BDdRNvam58WYfXI9Kdo5Ia0p1pkrVRlPmVPEqLwSw==","signatures":[{"sig":"MEUCIGeMCElYDzd4qNIeIziIDIffj13+3v9TbpcSEB+0CEQPAiEAv/EiJYTy5jni/6N6xBjMCqE48kGYtxDHyzq0q3bE4oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20296},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"d875d057e7b618082201a575b156148bb842f9bf","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.12.0_1785535701131_0.9702960228262794","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"druk","version":"1.13.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.13.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"b039edd7430e340e98f0031fe7d72f8872b90d36","tarball":"https://registry.npmjs.org/druk/-/druk-1.13.0.tgz","fileCount":9,"integrity":"sha512-wubjqPUtgjxJ/1eZo4kPLqjyjgHSKP3vGf6ThXvvSpP+pkMT3t3CftenBzTgjN64UZi/c3+N71AnDUXKqz1wuA==","signatures":[{"sig":"MEUCIDE5DKUJDmHXliLp7qJSC2m7OZxPdjnPvqp9+dSIbChDAiEAhiZvpDoPtsu9KlbyMQBrGOMd292kk8P+fHrmNuXqy/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43079},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"9c65c4a8c55d780986482ab1cf5736b7ade5288a","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.17.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.5.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.13.0_1785756152292_0.2096926093616771","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"druk","version":"1.14.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.14.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"00db32d15f87cb718429673aebdec5246549ad75","tarball":"https://registry.npmjs.org/druk/-/druk-1.14.0.tgz","fileCount":9,"integrity":"sha512-GSQdxC+XsiZMc0CI2QOE9iNvGwYuNh4BQXI+tSxa0Ouw/3UQYMlH1pVHJ6ZezWTKo7BuinXdKWSAS/0w5uF62w==","signatures":[{"sig":"MEYCIQDfY5ZkiM7OWacmZN+uDeCxZi7znE64Txundd5L6d7r8AIhAPVIfoLwlTwfDfA8Tvn2JVzA3cVIwpBHyl8v5+84Y1Yt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44457},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"ea3cbbfe2a85f96b49ed04e12567bc0ae35f8431","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.18.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.14.0_1785837705319_0.9034949723360275","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"druk","version":"1.15.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.15.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"fbcd47df1d6b1460298e2dfdffd3c1e8f23e5e50","tarball":"https://registry.npmjs.org/druk/-/druk-1.15.0.tgz","fileCount":9,"integrity":"sha512-ktF1497gp8gWd4jppzUGfZ7vadyNF6q3h5ogfushrGsLsrVRUm7SvGahng6WodDwF+ZLr3tdjQFkSQKPcnkc4w==","signatures":[{"sig":"MEUCIGwLjN9rYil/OAMgOkBcegPhfTFvkzKS7cR52Nny5R/8AiEAkEUdBx+ac+2W82TcQKIP+SiKHzFNQSl84J/uQjJXWKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46572},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"e8937c81d85c94e5920e0939ee988a7a46e4dea9","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.18.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.15.0_1785931753336_0.9018749532531005","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"druk","version":"1.16.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.16.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"6b0af3fd05171a2fe20697f5193e9942dbdff248","tarball":"https://registry.npmjs.org/druk/-/druk-1.16.0.tgz","fileCount":9,"integrity":"sha512-fnXiutZqUx0DLZpFWTEwr2WMdOsRAbMYS6xFcAC16ZylHODXIVUAPKoLrp6GG0Z9OVtLfY1AGRWSzmQ2yXXpWw==","signatures":[{"sig":"MEQCIC1GkbB0A3u4a+8s4AaNkRAHDvvVnQ6pj0Cbzt9s63BdAiBqvlFxZHbd+uxa8vAl6To6is7a8y2IDyIwoJ/C85xR6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46572},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"f2c36e5886d1bd17dab41be5ce406eabf0ca2f44","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.18.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.16.0_1785944675360_0.5339025916540463","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"druk","version":"1.16.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.16.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"edcfd1e8d415a3a16773c373e25c2cc7a4a28bab","tarball":"https://registry.npmjs.org/druk/-/druk-1.16.1.tgz","fileCount":9,"integrity":"sha512-iC7o7qh3lQxv18A2j9z/oeMMh4UXfOo4rWr4enrnsp+LOqESDBAORpS2E4JtFAgmwdlT7VrfUPAhkspLKI7Vfw==","signatures":[{"sig":"MEYCIQCbfTAoHiTNTJiBHMPh+2BK7PkhMoM6sHrJYwOcBye1gAIhAN/e+/JX8C0BlgGZXZq0xIoMvp1L8j2mQQZ8FAaSNJ+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46746},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"033b3686aae5e06c0e82f6b9688ec77c12509812","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.16.1_1786126793138_0.33780647190909674","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"druk","version":"1.16.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.16.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"4002e5cfbe3def462bdcaa62a7fe41fd165030b5","tarball":"https://registry.npmjs.org/druk/-/druk-1.16.2.tgz","fileCount":9,"integrity":"sha512-cH53DEui3CBmDGL+n6rnhLN/RvmN0w8KlmdlPw6aQg8FjJxVb+EdpIXvY+I475qQXgRDKarR7Ceh/653c7IV0Q==","signatures":[{"sig":"MEUCIGZI9kwJztYwYA+Rlr77t0ISGzEsI67GtSHvspSsRriYAiEAuNppPD4f1UAgiEJ2vkN2lAgDN8SurXuX6F1Wg21RiN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46746},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"2c5a80aed55b0d0da8a80ba3b80024ed2520913c","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.16.2_1786184310371_0.07171727539980677","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"druk","version":"1.17.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.17.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"73477767d87b23f60b101550f03abb3d30b6082a","tarball":"https://registry.npmjs.org/druk/-/druk-1.17.0.tgz","fileCount":9,"integrity":"sha512-phbBp/ExD1OYUi3T+ffi6PLq4n204FSN6KNgRsguqwza3Wyk+JofEqEA5Z8AACKPdHFIn42/YmU/qgUCnuqazA==","signatures":[{"sig":"MEUCIBC+JQaWCAx5pq2RhCgL8sG2zaIaiMKKn5UUK88Tog5NAiEAzZdwEGgoplwTbmrxZKUH1yBZF8riJ+afGvY0I2Zxb5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46746},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"722d5a60af0c00013cba3538b6e87232ed57cab5","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.17.0_1786261727123_0.24594036388171014","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"druk","version":"1.18.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.18.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"78cfb9979f797bbb2da729ec8a4f35266ffb7e8b","tarball":"https://registry.npmjs.org/druk/-/druk-1.18.0.tgz","fileCount":9,"integrity":"sha512-hZ1ZlZrgtMgE0I3L8MHBudEA6df532QDLPNzu1p5Ld1amCkEjzXEJx8ZIc96ctxsDU0IavcCsj7BG9NHowoGYQ==","signatures":[{"sig":"MEUCIQCFI9i3Cq7coCQ4y3SmEpxI0DV1+eU+rHtb8V9iE1zsYAIgZ1dE7mp3yr+r8qKeQxlhRX1F2E9vfI58RkpC6xudc+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46853},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"858744d26a00284231815f6bfe8fb99a31c818e2","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.18.0_1786609049284_0.46324984278245895","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"druk","version":"1.18.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.18.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"5795dcbd604bfcf0d7ffe28a3c707e7d4e08465b","tarball":"https://registry.npmjs.org/druk/-/druk-1.18.1.tgz","fileCount":9,"integrity":"sha512-YIWV5usVMtpEAFBVjROjpyKQGz6UlTX+A6JAcNileYzC5JXD6pFDZwux/6+hRh9LCndZl6r0WLDEvD0n3f7MuQ==","signatures":[{"sig":"MEYCIQDDRQFdXmdxX6bI2/u1iFRnsReV1z58qKzlP8yfV7Yk6AIhAIuaRndZptrkbCfguVb2plWO/+WsoByePPFrcZbguMlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46853},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"eb951d798d6f78d5b883bf928524609450131f9a","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.18.1_1786619369418_0.3820330565327359","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"druk","version":"1.19.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.19.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"4461650fde7e96b90cecae5d12fa295ab2e07caf","tarball":"https://registry.npmjs.org/druk/-/druk-1.19.0.tgz","fileCount":9,"integrity":"sha512-rTdmBdrm7+rdqVOFtOT3Et4ZmSYyLmX4K82rjPWSjQCTnMEsnL5+XvT4f4UhR+7VtB+22SiQv7WCrllQ7aXrSQ==","signatures":[{"sig":"MEQCIHS9DsLrNvkkywoTK1p83tKPvyQ9iSbtpFTdqupuqd2YAiARtCPv5jqkRfRI9WNoVMLySoRl3J5jKxX2eAKdPOellw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46862},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"a07541d685a3af8fc9d6466112b202224f07b8aa","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.19.0_1786640640839_0.17440938057649324","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"druk","version":"1.19.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.19.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"28da289573f412b71c0bc3b004f4275563f5c0af","tarball":"https://registry.npmjs.org/druk/-/druk-1.19.1.tgz","fileCount":9,"integrity":"sha512-SrcGhH2nmVJXMQGaCHkNFlKTMrrvbALJ6880yderm3W4j3mHi1iLQRlWhlszE/973BvGT19/ZFIc+VujDkyVCQ==","signatures":[{"sig":"MEUCIDvNqumm84FyUYRh/BnkaJ1gJX98rZmBIsYvGin39zSiAiEA3PyRUj9cR3l1hSxVRsYevrBKoo84xC3FlxUmKngC9lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46862},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"35ac0d624ac4ff0e52a02b88c12260158f5af9d6","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.19.1_1786643218628_0.181274149199816","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"druk","version":"1.20.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.20.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"d5c8ec00f3fedcaa3cd8c0b67adb86bc4e15f6fa","tarball":"https://registry.npmjs.org/druk/-/druk-1.20.0.tgz","fileCount":9,"integrity":"sha512-q4sdXsQF3qkhENjXSJu455pTPDefj/Pnz8LHkFTEq0VpTa3w8EQ/4kedNptMTgb0+6bx1iqusyZo8AxdByhlUw==","signatures":[{"sig":"MEQCIBqy6Cdky6zfnzXJrZnuNg8VoSnomi8e2mNaC6iREMKrAiBz6MXl/LQPK7WFolbkNB9xP+Budk2I6sLfAz9j+k4xUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47139},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"88135602c8f9c6c5bf0008f2e0d5da969405986d","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.20.0_1786711720937_0.7646142986594611","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"druk","version":"1.20.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.20.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"f55326cbbe87d4a72e396f6928eb30b5cc90c28b","tarball":"https://registry.npmjs.org/druk/-/druk-1.20.1.tgz","fileCount":9,"integrity":"sha512-8+SYUXDJHFziW4J07ypmumDwUg6dSR49BKJsam9QqUQPfBt4XSeRMtaEDSSj37tAXW7W+t3/gKAp5HVxmDrJCQ==","signatures":[{"sig":"MEYCIQDe+HnOy6ATHwjvBybtaa8uIA9ZFncLm3LQTBwv9aga2QIhAMCFnNuUM7bCet6wVOHzEkIZGIdcZbPCDLnO80OkQYbi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47139},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"2b57c3d7842f04a33685864ed6f7985689ed2644","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.20.1_1786714302294_0.8728348974456495","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"druk","version":"1.20.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.20.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"4b67cdd13f4ae3d68c4f8a8394b62ff3df83a15f","tarball":"https://registry.npmjs.org/druk/-/druk-1.20.2.tgz","fileCount":9,"integrity":"sha512-8tb7nd9+yF7kX4K7QKNn9cp2lPMMsp9PkCJi2wlyp0tGF9bX/nZx+5N4WoMsdaSRTpUECqcC59IVWvuiLRkzRQ==","signatures":[{"sig":"MEQCIAnt0pNG5H7gsoTKgtekOzJL47h0rbO39IknwqLfeQ8uAiAQQONeqZu9JL6XqUpMZkKK9/CUIreSG6BLkfgcVSXyZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47139},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"aa3839ee8a9ce7004aa3080e1338703e4bd2c634","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.20.2_1786720620812_0.9768684878910963","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"druk","version":"1.20.3","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.20.3","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"00e2dfa6a4731eec721dc1aadb64a3dc6e4c8870","tarball":"https://registry.npmjs.org/druk/-/druk-1.20.3.tgz","fileCount":9,"integrity":"sha512-te22seYYffcZEqOuN2fF1UcrZl95cVphlz8sn10ARgspaocILzaL03AE9MTWT/UbbrwGbFzv6H8zcF/eUaMEnQ==","signatures":[{"sig":"MEYCIQC7L+hwGSOL3aXhMR20zirwEtaaKyKG2eOrwJOCwRT8HQIhAPiuYObv7+G2PhLkc8+gcxef4o1HYMrN6eoFy8CpifJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47139},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"58df6fa00342f53b89cc7e8d3e4513a6f2ee6678","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.20.3_1786731401871_0.8591221482139799","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"druk","version":"1.20.4","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.20.4","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"6d9d73fac22819301843f2ea7289083646619970","tarball":"https://registry.npmjs.org/druk/-/druk-1.20.4.tgz","fileCount":9,"integrity":"sha512-6Y87fFmWhPA7b0eK2siyxcqn0gv0BuRXoO44zULeyUohXG9npjLRm4Zx3WwemAtqBUqf5AwKK95PZKl5TXKA4Q==","signatures":[{"sig":"MEUCIQCiGlSk67fIxQXtADadWq7OP6R4tP5Mix5pTuyk/yNW0gIgJuqMGyUEVtuU8jQQRslUW2hruK9GZBwEqRiMOgBFBDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47160},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"4521d561284773efccd381379bf7aa1f5e179b8e","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.20.4_1786806283644_0.9518132320951376","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"druk","version":"1.20.5","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.20.5","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"a301d14b936562cf3b7444434e34a8d8d2e7f079","tarball":"https://registry.npmjs.org/druk/-/druk-1.20.5.tgz","fileCount":9,"integrity":"sha512-GxqvqwgvVadPKNIxxqDKNi5mRAva16y5huydUgmKd0k9qJj5BusTNgfTniv0I2LrJJNzDoZJIXxwfBcQFfGQdw==","signatures":[{"sig":"MEYCIQDViKMrGa5xgZMpb6iGFvUfDA7YHqKZK4ZZsQzwnSyRjwIhAJC35k/ETCN28tiyRDldqNza6Qm9Y0dGndKQd5GZir0c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.20.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47160},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"32134ffeb0f235273da8dcdaa41ab485cc371909","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.20.5_1787139295232_0.10025214127344384","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"druk","version":"1.20.6","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.20.6","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"124efe9296a81e3ecbb3aa3facf299fb5d474b65","tarball":"https://registry.npmjs.org/druk/-/druk-1.20.6.tgz","fileCount":9,"integrity":"sha512-fe5h/7FdTu24n7OR6qzBEMQ6OVGZDXUy/3SEpKguEm3p8o4jQaLwWmCgVf7iDmtYpklhcvBWXHFUO9Fyah7hFQ==","signatures":[{"sig":"MEQCIBJ5lcWw7yC4xhAf2NL2uBYoAoiyKsVuXQklGzHMnBrQAiAmiB8PytM2GIoBd+4mzvvnmuLBNzihvZ6glCEZARvoRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.20.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47160},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"c38de487587187203c8931afe35e59dd1b5007cd","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.20.6_1787140471503_0.4259247800802026","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"druk","version":"1.21.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.21.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"73fa1e3393ffe9a4f1288f843d402e863287b9a2","tarball":"https://registry.npmjs.org/druk/-/druk-1.21.0.tgz","fileCount":9,"integrity":"sha512-8wasO83ccj5GhActowP1avWt6tE4inlqIzv4klbquTYripBPOHmCjjT20xjYgBHUq/JPqC2uw11PLMFCzUcAkg==","signatures":[{"sig":"MEUCIQCwzIaeaJi8ZpAwJ548bmqTjoBz/P8GGGLNvnFRi79CVwIgHQsphZjycD2hsQ6zDEHxgjk6kt9LzrwGir9M0GfX2mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47167},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"445a525f9485dd482168e6c99b13041a844aedd8","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.21.0_1787173838894_0.8696317065341517","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"druk","version":"1.21.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.21.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"fb7c2d0562233566e8e4c10b176d37e284b3a4f1","tarball":"https://registry.npmjs.org/druk/-/druk-1.21.1.tgz","fileCount":9,"integrity":"sha512-VBrU/l9sXCJ77oIelszxm9FcEIabDwsl3VURjBT6C+8IuMca5kQZ9g8VHJ5oiOdEdupkUVvejvcHWiX0AWa7jA==","signatures":[{"sig":"MEQCIHjke8myB5z0qvTPZTg1XrurO+KSZu2EOxI0MVPIHPHgAiAg6lJGKw3kOGURCEFUxYPn3WOhI7XPDcoQncN+hQ5fWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49924},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"60c7846d08a263d6cdd29f1df293a12efc470122","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.21.1_1787225930488_0.757737307940799","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"druk","version":"1.22.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.22.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"189dc01f87c1e8e0b1abaf6901fdc943ee569e95","tarball":"https://registry.npmjs.org/druk/-/druk-1.22.0.tgz","fileCount":9,"integrity":"sha512-itn4bJ2lbbxf2lTKZn8RKLUCV6ldelRtU17bycKbmHixQX0V0Vv0UlMqLGuJ01PuNwFms/QJ04q8SnnUjtLPeA==","signatures":[{"sig":"MEUCIGi4lwIfEO+4SObMcfoPbSkNiFnOVWfZdlpvpZ1nCg5LAiEAx7Eaw7aOlOg8INOf96NqhqHGBWbhhr9DIpCgxefgFNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49924},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"c95c65c35006f8b444a2582991ed0d3f905d9902","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.22.0_1787560361597_0.25865008698687797","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"druk","version":"1.22.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.22.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"af0378b4e15e423bd95e33150bf4a6314cbd3806","tarball":"https://registry.npmjs.org/druk/-/druk-1.22.1.tgz","fileCount":9,"integrity":"sha512-yWK+YGOHktqWiLv+b8SCX8xEAMXg3otXRBXncQ36cGRhK3yhheyoYsJZwGph7qHHzK9+p8cEIt4KFdYSyaMWoQ==","signatures":[{"sig":"MEUCIErEnyjAGrTysHlBCxWSQZrsa99CGqGJ2teo79OD/D7vAiEA+m1hLfztCVlVwpOnFSjcXY6CNb4pmYWWv9jN+s1Q1rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49924},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"b7f665122b408cb9cd4773124707aa5344597a1d","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.22.1_1787562208676_0.3540105683449639","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"druk","version":"1.23.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.23.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"c3a163a03494aa83623b1f4c13b887a6eb9a83cc","tarball":"https://registry.npmjs.org/druk/-/druk-1.23.0.tgz","fileCount":9,"integrity":"sha512-An0sSbyYdnDRl8SZBIWU701ci3WqOOBb2JjqJkkfpFkCAw/2wI/vdTbvMd9CYAu3boWtWR4Z+RI7Z3S4NBIwMg==","signatures":[{"sig":"MEUCIAdgd2dmFZQsIK/qvlLHpTZtPJJFQwP4Slsb9PdiNZ8vAiEA605LpDQJVHGW76c3hwgQAzHfn2siX5Qn9bwaVLGbl/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHyrLMaSQmcp8V0wfBHDDESMFr/yGOHdGWhJlYiqxVCHAiBrtzkV92gRDfsUhDB4IEhL6WLA2TRWrpz7BZ2f22vzEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50378},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"50adf2a7f53e17668202e78e179f851843472921","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.0","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.23.0_1788468586872_0.5205057908655233","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"druk","version":"1.24.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.24.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"7fa5c75e077701d6daddd9656a49f7d04029b7d6","tarball":"https://registry.npmjs.org/druk/-/druk-1.24.0.tgz","fileCount":9,"integrity":"sha512-c1NpQqsB1LBSoAa/dQSlQz+sWsHcoyKAiEfwPVLnWtVgpg9OrdazDvmHGOGW4V9K/7BE6bAAfav1qaXzZvj4Cw==","signatures":[{"sig":"MEUCIHm1P2UbZ4Jq178hKWlMFf1G7xQWtYslJYxZdXiiA0OUAiEAuQuRdnaQQNnL57N53ZLFq7e1nfB1wiKHdwMxcdqd2HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHOJR+jeW5Hay7xm3B5gndt9OaG8zOGrONY+R6y8lVP3AiAgbxIolzfy9py5RYC1jvNDrRpoUGnsHEInyL1eKbhkwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50378},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"fc6445ac0e59611eca627e4e6a5df589f00a817e","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.24.0_1789213215580_0.7354185420888149","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"druk","version":"1.25.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.25.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"cfc9331d7e808c9f8c614483f3c6e5d93db4c3fe","tarball":"https://registry.npmjs.org/druk/-/druk-1.25.0.tgz","fileCount":9,"integrity":"sha512-zQV6HciWvQLZEC+r+jhSdheLCy2bWAXBpZv2yPWfp5QxricbjHzepHGw9aUlkhyojp8vm4sI7wbEmaO2Oo/WPg==","signatures":[{"sig":"MEUCIGzaYlt/TMLSSwCFrBUn6TKyaq2iwB4W99i4JeTFxjn7AiEAyBol908BrXwqcEVS6kMJ7bCF3VQHDeNtMLXpZHjDczw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTO3J+scLeOBwQtYt+KekC8nOK/Jh7Rb0aun5a4FutuwIhANxAEIH3TQ/O1S6hhFKLjdA1dq0b4C4vS7Eg0hDvFCpr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50378},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"0027143d76ae68d2b7aeba87168a0f9e7142176c","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.25.0_1789334561844_0.6032595687924456","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"druk","version":"1.25.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.25.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"579b042cee969fda5339fa4b686b65e168343401","tarball":"https://registry.npmjs.org/druk/-/druk-1.25.1.tgz","fileCount":9,"integrity":"sha512-pZfSIJbA0rlvWTfrTJSq3CexTtPELJ9i1YU2wWHi7ylvjQNwafX18kdQlnlcFqc1alU2yw5glhrkDtrImZfhJw==","signatures":[{"sig":"MEUCIGjsr8OtEnGt1NsDVQQL1+urRAz3crR5xgvImbJAVDYZAiEAuNUxoI3/+gqLY8HBbEqVKspNMSIPayl4x6OvBh50sf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEmnZDCLgGwAFQT6fmUmSfUJOD2aRHXG5/GXhy35a8jcAiBNBEKzdJ5u/XsrYYtuSNvjDVUPXNwxu9w6pjUCkRHAxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50378},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"1a8157adc331313eefc40aaebacd0988863cf389","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.25.1_1789381021792_0.7274875800436396","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"druk","version":"1.26.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.26.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"ab8e82c50fa4b21b55e8241cb7d4dad8065df297","tarball":"https://registry.npmjs.org/druk/-/druk-1.26.0.tgz","fileCount":8,"integrity":"sha512-6sdt5L04OYrKlBd66hs0Sv1iI9lG54M6R9SnMSsGJJui3HGNCd/2dBIvq079sg8tuWEikrUtMSqtdiKUSsZLGQ==","signatures":[{"sig":"MEUCIA84leeTkL21rLXKrtRKnddchV4ecmpbu+IqqJNsu7JyAiEAlXA+gHegP2TUjU2vmmabiL15p3Mjkf0PEF7e1D8bO5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/pAb4ItxYTF4JFISEhIbBnH0p/XjhqSxDA9RwWmJE3wIhAMII33ADFF+7PaFjUt/1eHd/KAoUtyw30JaGIO270KF+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36404},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"b889f2dd16678c651b0bda30d0c0a8418d740445","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.26.0_1789388713151_0.367285769058618","host":"s3://npm-registry-packages-npm-production"}},"1.26.1":{"name":"druk","version":"1.26.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.26.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"499c8d055f8ec2fe683626ee2992b8b1c6991238","tarball":"https://registry.npmjs.org/druk/-/druk-1.26.1.tgz","fileCount":8,"integrity":"sha512-Wk+EgUKZ/FW5h0KPcDzBjnqAe9ngihjRw2Be+5tjgMixDJmupg1JxLhZmSOA4bTnecOe7huVXq1pfYxpimyRWA==","signatures":[{"sig":"MEUCIQCwU3sPCDtsxnpCq4V41cFSlCKTiVVuv/uvtaMJITlooQIgYfqX/x+Cm8737zfXaxevkD0o5KxeUxdaz3iRW+9e9fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2v+ovQXl63chBciF0EKFL6nYUa0VQK1Z5sru+wv449gIhAOZdXgcvBacnCSotUKPUBhQJmg4min9BHzf4t6/fQ6Dx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36404},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"40a429446c6947bc766eaa5dea27f61e390b51a8","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.26.1_1789391364238_0.2975616693104488","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"druk","version":"1.27.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.27.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"8792f6697c8e8f6dcba7878b148a531d358ac353","tarball":"https://registry.npmjs.org/druk/-/druk-1.27.0.tgz","fileCount":8,"integrity":"sha512-+wlXC2YMpQB2U31AbvsPhuIf9ySvpvxOkQP/AXyLow1gZSVq7F6wZWZ52f0g/edRv7AxzveNRbi2LNh2IdQdRQ==","signatures":[{"sig":"MEUCIQDsP3MyUHhFWWxoj2Q5etogfexBdxiNALm80BrnqelfNAIgdq/dKxdr32i9+BDdm92dgSgYShMmO+0mxBAhqcUJOr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvqtCf3bEMbW7S6MYWFkU+L4bCRXnk8Jh1kmIkisitUgIhANnSaS0K3eQMjxagroO6FtI2U7K3weiUZHk4Y4s/HCNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36404},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"4b88ec95298dd5dc79e619dd68e35634b62d96f3","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.27.0_1789396006455_0.4518298932399667","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"druk","version":"1.27.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.27.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"c6a705e9ecb97e7d1fc232dfa84957b0eecfe747","tarball":"https://registry.npmjs.org/druk/-/druk-1.27.1.tgz","fileCount":8,"integrity":"sha512-4DT+WhBcdJRazbYrfxYQqFKjy/yfHBRAmPUbIIubgYUM9OWKZdhumqfN2/B43qQL85fHvcMRMxHbTj/SWrHo2g==","signatures":[{"sig":"MEQCIFarS/IbPcjF6snK5cTOMxxAXgjOdoUENZjvO5aA57NlAiA8GYfavVofAnKFxofVZ16UtIR1r3y6UJvGoJKZx8g1sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEJLAAI7Dr87kS4jdQ5qWrOsWGqWp17NDdGn63SnB+1qAiEAiOQHszs4bQFhV3TRrVY5yKfdWUwNbmaenSAQPVQr13Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37069},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"f21c44660607654f1fb8cce128652efb7cc62efa","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.27.1_1789398189144_0.8602993299606656","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"druk","version":"1.27.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.27.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"9d2bacfd01f5456d1a70d328311067e2a783b28c","tarball":"https://registry.npmjs.org/druk/-/druk-1.27.2.tgz","fileCount":8,"integrity":"sha512-c7ji14SuuLj4vj4U+FAbmhQKq/p1LzfyHcXczpQiGzCWl0MT4UDIz898o1eGihprQbHjaD1cGqO5E3rCt4K/yg==","signatures":[{"sig":"MEYCIQCB7JV+ceWCVgxZijq03055QCu/D8q/cst8DyuMNzmE/wIhALktewGt0TsH1ACoEauQ7Tvi6yfh+c9b2m44aqpV9feQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKpR7141GtH4GSRbHqQZVqwAmlLlPeKm0Jxhu7xYvymwIhAPjswRuBWB0iImSPN1iRqnc9xEy1C9mr6k4AkIO32Z+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37069},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"bc5c3522139fe12c3dcbe0f69fb20afb210bc144","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.27.2_1789410137213_0.23731465156132714","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"druk","version":"1.28.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.28.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"4a74ffd59c325109b32ccd97f31d3cfcb94d9a43","tarball":"https://registry.npmjs.org/druk/-/druk-1.28.0.tgz","fileCount":8,"integrity":"sha512-caLXQUuwGLtcJdMbcZb0ZZs76ozLrN66WMV4EH4LW/X8IS7qQpUnBx62WPqZHjxPcMtAKj2NJbNQS0xyU8cv9g==","signatures":[{"sig":"MEYCIQD5KjrIlNRqWjIH3ExJswJWdQoQhAxpdWf/mu/dMT2N5gIhAP2SkYJFLPFIW2vxoUbzRL1y5U7ToMEdP2Kg8D0DEtuj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFDg4CZ2ZAjuPDDsDonrqbwLBfUol5FPaFc008Cdbs5gIgMipovOklreH7nmNZql3ZIx62u6k6AyxAGSuDwz/+dOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37069},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"f350bee06017e05e308e390e08156b343e866f2e","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.8.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.28.0_1789459253419_0.7987239408503304","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"druk","version":"1.28.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.28.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"05eb183355b8fd3b11bdfabbecedf9d1c06c93d4","tarball":"https://registry.npmjs.org/druk/-/druk-1.28.1.tgz","fileCount":8,"integrity":"sha512-fQ7nfkZd9+o9CfgEZBzst1gY6OQlktzaWJIo7acYJoqp32zojHGbTwKxvHj8Upd5UHsszU966i5nZrbIFdNm1A==","signatures":[{"sig":"MEYCIQDieDZssMJAGM3yr/6yeps9H3/T3g2iMh/n4TQ2SHScUQIhANiGgsIU9yxilGg4JVaQ6yWBRdGhNGMJlUHsHNI+Ofj5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFSP0DBV5a3ckLJ1fwI+60xHafND9JP7FjuE54Mrorn1AiEA7UMLnMoLMMO4MFZaDNjh4djejDmNsRTo4y9Q8Y9/sWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37069},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"4beab3642be4ce9fb52d7a0ae00ccf920156ff7e","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.28.1_1789814296573_0.04005614756153708","host":"s3://npm-registry-packages-npm-production"}},"1.28.2":{"name":"druk","version":"1.28.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.28.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"550c47ab0155f04e6bc1479543becfb93231636d","tarball":"https://registry.npmjs.org/druk/-/druk-1.28.2.tgz","fileCount":8,"integrity":"sha512-V+AB7S+QJr62JCq9yXScrgUCFtP6MXVZ7COb0fPn2Nkwlywb/bpWpE5ijMHlJJJYpcMFyl+twvWN8E/wjPoUjQ==","signatures":[{"sig":"MEUCIQCth3WMwzWiMVCxPmu0wIzMzblByaBlqsN72PalNMHGbwIgBgYwynlEHRVW0dadlOfBurdPwOBMKe0Fqy9MhDCJBRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyl0aRZx4OPabzChe+UZ6xl9/zwPwuHRJBllOr2pZWsQIhAPOSPJCJht+L79V3b5MP5tWyVs6Qg7C1qybtnegMfAiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37566},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"260d4aae6792a42a3f4874aec8b1b91d4d2a7f26","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.28.2_1789817976605_0.7803409758083388","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"druk","version":"1.29.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.29.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"04e82f89f62480032d2d689d7703baa23c0f136d","tarball":"https://registry.npmjs.org/druk/-/druk-1.29.0.tgz","fileCount":8,"integrity":"sha512-hCTzzMhapSqzuBAmBqO/q6RNtGi+YIKcYvlukfYbC41WHQ51s/Mr2vEVJcModpLZojf2Q6m921HecrZJwIX55g==","signatures":[{"sig":"MEQCIEphzjM7FqtbEEvCJvMb3pam73LPHvEQ2ZoRHSTyzmSiAiB7Hw/Dnafrl8g6CikpPw2NK0+sPbgG1KDA5J9Htfz8dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC8j0b1mnmPzuvO+K3O64HwqDcIj3GuK0nRZvwM2ve/MAiEA7celYr5xIttb9XdPtPQhP60Zy9U9O3AzZSxk+qTJWy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37566},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"5ad9fa6d320da08ac49df612c17f092945f39db3","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.29.0_1789822337620_0.5147813744875687","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"druk","version":"1.29.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.29.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"a0f7e96b0af748f867913a4d62aa9a5eefc0386f","tarball":"https://registry.npmjs.org/druk/-/druk-1.29.1.tgz","fileCount":8,"integrity":"sha512-E4/2Fw4NkUA9BQdKtfKuvu0EO36HSA+DSx71Egv9dQNVw8oujBhrXCdwBTH34hthB/EslYZCOXUU40g0k05+6w==","signatures":[{"sig":"MEQCIECYEuelcndbSzWtMRznSFlcOLH/XGqL5ufimTA90KdaAiByGRVU3JCbqRORrtfXEVRLkygN+Ap1jS7hcn/ZQths4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9/O12pwBY4WUGQR4ws0Zj2qrR3Ne41GULvpSWUr4vcQIhALLBoVGmmQqhqgMp4uL55CjgqwTzm4ZfZ67Q+KDo3U97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37566},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"e1e476eda70cbf4d307a9d604005b1fe04cbff62","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.29.1_1789824180085_0.009747895113868532","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"druk","version":"1.30.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.30.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"c00e1c84a1741b3bb9b9d963c9c069aa41367ffe","tarball":"https://registry.npmjs.org/druk/-/druk-1.30.0.tgz","fileCount":8,"integrity":"sha512-wdOLiEO0aYOyjXForpZP1zD0ddm00ZsTShbjWWtgLp5ELgWDmE1FhwHfjjFoMdnyUPb8NetSYeE7qdTgmMHS1g==","signatures":[{"sig":"MEYCIQCxBosWWhlx+EsQ262YM51mlSPrWo+6fsXlPdxluBhsHQIhAO1iRSFzK7Z9Kn2e9T3AssBCqyunRcw9jztdcxtxOX9e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqV/GWZZ9U6fOOSWHCBzsCO3RuL9/QZclhc4fJmS6ThAIgYkIsRm4OePi4uNKHCe2jRW3dS0Uojqons4PbplCECSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32838},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"f153b966ce547bfcd0d11c374e7dc20c4b8659c7","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.30.0_1789903316377_0.03764218413900644","host":"s3://npm-registry-packages-npm-production"}},"1.30.1":{"name":"druk","version":"1.30.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.30.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"1f742c9cca1ff92be79148a0e2a1d8390c454ee7","tarball":"https://registry.npmjs.org/druk/-/druk-1.30.1.tgz","fileCount":8,"integrity":"sha512-HRQcBm2eu8p+GgufQWn5Rg4sa+JNIDBTYoDQsrpaMxUbrzMY0IWuOZH39ApFNj/x2J389yMldRjvag8i6QgBwA==","signatures":[{"sig":"MEUCIQC0Bpl83wJzH2iYPSt1tHkqFh3UQxFuLzjyRPTQSO/tjwIgVpM3G6TPL29hlagxv/iPdHafaLAiizvU3z9nvGXrTyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVWSpzsvBI/uolkLsdQTxns3Z43/sCZdsWvw++i/UC6wIhAM0nYFG8uKD3GbwBhrbyZ4URjlYC3qrveOLqhmlDHmhZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32838},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"72f6c7138b7cb999283fb83831a214e7e8068086","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.30.1_1789911083551_0.9067978745684215","host":"s3://npm-registry-packages-npm-production"}},"1.30.2":{"name":"druk","version":"1.30.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.30.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"c1e2dba56a38be282644b5b2f644d93d99db1a18","tarball":"https://registry.npmjs.org/druk/-/druk-1.30.2.tgz","fileCount":8,"integrity":"sha512-i4U+rVki8XG4Wjtcl0NRs5op8vL7B6Y8L2xn+0jTFxIq2+2gUf+5ZvaQZifCDXIYuT9s+Bo9JcEitu295mGBdA==","signatures":[{"sig":"MEUCIQCu3J+p99ncEoFNCs9+kOwT0fGGPM+nUgObqv1FvDc0kQIgGkfCveEo+V2mTgmE8B3gXByZQNF5KIFMTYhEZKza1Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAzRRUbTTRVoL9Z+PEd9oacET+x64boMise4yIxDXa5vAiEA5eVP5kj1ryVea9eR/nrV4U3c8LGwj98aVb89Vr4FWKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32838},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"7247a0f39aff6bf9842a8acb312d09c09910b7c1","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.30.2_1789912497592_0.09399228802607684","host":"s3://npm-registry-packages-npm-production"}},"1.30.3":{"name":"druk","version":"1.30.3","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.30.3","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"54f17bf8f9b9bbb577d57bdc00b2fc15952966be","tarball":"https://registry.npmjs.org/druk/-/druk-1.30.3.tgz","fileCount":8,"integrity":"sha512-o0PPQf3PNlckujI5BUGjoPOTdKtl3aJ5g/ItYtOkmdvmU8Dbr+lIooUkwNA99Zv0fTy5dhsnN2mISvd+cTVqYQ==","signatures":[{"sig":"MEQCIFJgSn05j4IPWGxz5xsgeKtGuQITlGDOcpr9K7ereYTbAiAbBfWSTmQl7A5tHPxGQq6X/2YieAAD/3aPqGie9YqcIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIELAr+SI7WniBoF5VRsVUUJVnAyNbIXk43yZtDZcN6nzAiANPI5/Art0X+ehavgzqHmDpZHwpUzlbPk/JRa5adBCAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32838},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"0552fc7a343ca7015a9d0cb2b4d7e0c5855b6de5","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.30.3_1789913945473_0.5236113373096396","host":"s3://npm-registry-packages-npm-production"}},"1.30.4":{"name":"druk","version":"1.30.4","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.30.4","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"caa2e69a524196bf8eb8c25330d233925b2c5892","tarball":"https://registry.npmjs.org/druk/-/druk-1.30.4.tgz","fileCount":8,"integrity":"sha512-HpjL1161Si13ZN5c7MQcIVwpXbIB2UO2KOIXbBFt6VnrvQhVjxXqIyrja93uOBk/yZI1gxL3FLfQwgcuhuQLLQ==","signatures":[{"sig":"MEUCIQCGTX0YKlf8Y5UjWxBGt31nGcgCO/0WDzlog6Tq6wJ4HgIgTA2iuNXtKG1t1cw0heHDNss0wgw1v6xsiH0+egkO6bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDq65D2ew+RntuGgVPnFDKARRIHE3HXoEKBUoFALKIJQQIhAKJUQum72NnkR20FFASjt4q+Wn6gQFh1CFeu2IeMgVz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32820},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"7391a8e55dbce81a634bca7c38941684cffb64da","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.30.4_1789917362614_0.2709296025513963","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"druk","version":"1.31.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.31.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"54d8e480f63a926b99bf0dcffd6a08b62457f52b","tarball":"https://registry.npmjs.org/druk/-/druk-1.31.0.tgz","fileCount":8,"integrity":"sha512-tM0rbDWbl6QavpLJmRjcateGGQSpkPt4+L5lMQ6Aw8HmiRqvqARlEnASrP9ElQVaHq9j2yd55BVvXJ0ymLHvHg==","signatures":[{"sig":"MEUCIQDT2tbmxX/All0zWK0GoWfjBcZZ9Zd1X7pmB4QY00QuowIgayoamzBjydTTpFPWpv3M6KVqRLzON1clyHiXLphShL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDIqOzWkBYniMHkt8hqSd9Uv8vg5XEYas7mEvnekZ5s3AiEA1IXlzjshDh328W7A7HnOh2p1PLn5fhBV1csRqhtpu+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32820},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"8e46435b9ee736158506331536afb708d8629144","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.31.0_1789936610084_0.9018046384469494","host":"s3://npm-registry-packages-npm-production"}},"1.31.1":{"name":"druk","version":"1.31.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.31.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"e08afefb05c26875e7004769668a10590a3bbf75","tarball":"https://registry.npmjs.org/druk/-/druk-1.31.1.tgz","fileCount":8,"integrity":"sha512-W6TdiLZIuKvaEUL5ZIGK14v1Ln6cBGz4WxOBLg6KC0pQRfkWlohaTM/klaed/dB+jhsK/gykeQ6Lyy1S/2oYdA==","signatures":[{"sig":"MEUCIG/78Hah5F3rI9gzoWGNxUEuho8sWJb+LtQR8FmsHKu3AiEAk1G2il5zR0Tb9XOF4nOqv9ekW3d1nnvLOR5SeEKt+UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoV0qdj+OzZw1aXQuWZHMN53hrJHSICh4V4PcjCF5ubAIhAMT2m6+yBkONIufSc5GqVseXyta5ttzckdE9kjwvKDTx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33322},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"fc3941e34a13daee577cb950d2d3698a19f4a6fe","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.31.1_1789974706738_0.6013042450478705","host":"s3://npm-registry-packages-npm-production"}},"1.31.2":{"name":"druk","version":"1.31.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.31.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"eb34bbc5528e51a8cb0da60824d64321a52a17b4","tarball":"https://registry.npmjs.org/druk/-/druk-1.31.2.tgz","fileCount":8,"integrity":"sha512-lSI/m53Zi85n6viFJ21sF/iGnQeL1K41WgVJcFy37Qsd0utgZiUE/yb6ZK1u6pG2nDmrEh5Iy8kosFJ77yfmgA==","signatures":[{"sig":"MEQCIFqv4zYUF8hL+fDSaO/wwfII6Vt/ratmQ7O4rrxqRvVxAiA9/lW3nyz1xmPb8zT/EOZibP3YgW9fuPg7YfFXL1kUwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHdjeiFD6dgb0Avk4YsLZk60yae8MjEqDkU4hnVjTBrgIgDWHZFAqiubRh9kN0N4OfN1Nj5Jd6s1+GpV/dQf//Jwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33322},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"c2c19665d80030536fb1d5d77feb69869257093d","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.31.2_1789980678770_0.7493118540491932","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"druk","version":"1.32.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.32.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"65d0a505003f99608371dba409d32759bebbc738","tarball":"https://registry.npmjs.org/druk/-/druk-1.32.0.tgz","fileCount":8,"integrity":"sha512-a2dw6L2ut4kCUMAKL0sAl9zZShLmOM+i6rczH4k0Jh8h8GYIw9d6eAJPDmjPn0joEkHHHfO3Kp+8g7ce1jPi3w==","signatures":[{"sig":"MEYCIQDAzVLHr8aJ4AJOOSnUreEg2r0ha27A28Ce6uwgTd6lwAIhAJ7j2zp5LIdqV+eTQ8X233Vc2nO/GaVfT5fzxj3pIRnj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGoEVWlrYntubstOuTS27fJ9PAtwj9eNHG6s8fieRSl0AiAa69GEBYoXNI+pZ+1XLrORz5cCVdE7wLgUdOldIoXnQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33322},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"7d4bf3df093db640fdd90c19c92206ec863e0dab","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.32.0_1790005302469_0.39820041896219016","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"druk","version":"1.33.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.33.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"84766d127291fca5e887b4ca478571f18195a998","tarball":"https://registry.npmjs.org/druk/-/druk-1.33.0.tgz","fileCount":8,"integrity":"sha512-AYPGC2beQVUdDh9hfllwn/U5IZb3U4wjeH5sOtLIqyLWWxeedTwJA0i5dUGSKrwlPKQptDV56+bJXEUNqlRkTA==","signatures":[{"sig":"MEYCIQCuam+R1s552MaDYJpUh9lVu/K8wihvdCZ3/ngea4ZGbAIhAJ/HvVYLMNQ76Gp8cz1JpfqWP3MSA9HD8WCePMlGmTG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGYFnwOCYzACx0S+c9uwMhl2jywnKxFloZYWAEm6Og/WAiB0z7jP8jB8K32LwibbRyQiwGwtVqdC+3+Hkliq3FQ+1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22229},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"07b14f3ac04edcc0d45ca9e5de667654573e44f4","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.33.0_1790014356996_0.20940570034048966","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"druk","version":"1.34.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.34.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"cb034f992ab3e61849cb8b1cb0143543cc80227b","tarball":"https://registry.npmjs.org/druk/-/druk-1.34.0.tgz","fileCount":8,"integrity":"sha512-4jfv+04urc66ZwfVASXQ2QAwIL2s0x9udoLEHsxH2GqfiwkvPZ/I8z5qS6cfH4g8rCxKxkZLRslYOtpyGi9lwA==","signatures":[{"sig":"MEQCIC1opm2uP/zJkYYaDe1ux6cgJjcCdxQ107rebYirWyx9AiAjmzRdFS0IIPAk1yskUaXDmtt7gxPZCOA8q7zTB2gdvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF+HcH2aPXq1pj8jMFe6fCw+QRswv6TNzRiAa5+tI0cEAiEAt/GNpHflcz13pORw/+h0iM3RMjdSRntWCGtwjluNQno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22229},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"1cfd15d561b017d7542c12363c049b48efe53f04","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.34.0_1790065151482_0.18259889848810906","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"druk","version":"1.35.0","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.35.0","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"0b4e0b6f4efa7fbbad14b921cc04bb1911445cf6","tarball":"https://registry.npmjs.org/druk/-/druk-1.35.0.tgz","fileCount":8,"integrity":"sha512-xukguoLaq2lczNPWkRRKrFSvR38dl7MEiNPZ3GVwrrnk+tTZ8aWUl446EttQuKpZzZ/GzwE+UqjssYrpEXWKow==","signatures":[{"sig":"MEUCIQDLsu91MJo8RY++Fj994SnkiB9y1NB3ILM3E3ijsMRnSgIgYStg5NauU/CdUlWDg+vg4Ir+LwA5g88eYpz78gW4jM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCYQZ7JLW4rvwiUuT4v/zqzkax+rtN1zLpemxb6zJykAIhAODaxck6UEbLdR3lOEkiKlddeSFNO6+NcStuDeG/H+MF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22229},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"8508a492ed9cb9eabae35c44fa4d5e6e814d52ca","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.35.0_1790083325521_0.19761667939815442","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"name":"druk","version":"1.35.1","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.35.1","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"e968466f7f289b16daa86876d32c731e45cc254f","tarball":"https://registry.npmjs.org/druk/-/druk-1.35.1.tgz","fileCount":8,"integrity":"sha512-cKAglBG9WFgoRm/CkxIEoijkDVdlegDg3ODzJBb4eR4S4+5qEfVEk6QMS0p6HE9E+f6e0py5CMM2dpTz17T6WA==","signatures":[{"sig":"MEUCIBT2BqHndYJZyuUfRUahg+75uA7SgV/BsMS+7R0Zk9PgAiEArGleWiwCfPIBB/pEV8W3czz9PKY/4Mjf52xKeU5Mj2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4+pHhy1lYjcvFhr9Oxd5WdM0l1sDMziUfQMKrGVyPZgIhAKtUZfdPYiNYqRC75qnrUZYk59NkJV3OetsL/Jq8O7w1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22229},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"1c7f4712892b8a62c545a23993be8ae1e736c6d9","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.35.1_1790099755748_0.07872565731010184","host":"s3://npm-registry-packages-npm-production"}},"1.35.2":{"name":"druk","version":"1.35.2","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.35.2","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"952ac26d7715a383bca86b4e4ca163174fb0d96a","tarball":"https://registry.npmjs.org/druk/-/druk-1.35.2.tgz","fileCount":8,"integrity":"sha512-LqdxGimF3eCxM2xQ9+7SC/SAcPLEGUGcLR82Ak7iOyB53MhQfFpXQRJqU1iimxhLNmEkq/0DpwYrRZ0FEs1YsA==","signatures":[{"sig":"MEUCIQCk9lRxPUQ+Bl6/4ZK4BBkUCxcF/vp6JkTOgaGtfUyGPgIgMGEqOSJpZtbQgvWEmxMVzGUat618zR9acTRoltofaDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA6kte0TEkYWLjvW8aM4c6ZY/NK0fxgcGgQFNjMSGKkIAiEAh43u2okJW2RITg5TEqV1s5mdIzLVYg6XTqE4EjKbAuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22229},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"d396c932151947cd5ed038dc65c4e56ee0eb04c4","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.35.2_1790171982062_0.5362737947916105","host":"s3://npm-registry-packages-npm-production"}},"1.35.3":{"name":"druk","version":"1.35.3","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"author":{"name":"Valerii Strilets"},"license":"MIT","_id":"druk@1.35.3","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"homepage":"https://github.com/letstri/druk","bugs":{"url":"https://github.com/letstri/druk/issues"},"os":["darwin","linux","win32"],"bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"dist":{"shasum":"15e137579d18efad213c70355bb6756baba25cd6","tarball":"https://registry.npmjs.org/druk/-/druk-1.35.3.tgz","fileCount":8,"integrity":"sha512-lC2zimDC/8Z2Rbe+tLGJIlEtTxaJ8vm7JZhfWrC66TxoxOLi/UO1L4k3Lbx6nyCF/w2a4D/eNRWbBsRcl58ZgA==","signatures":[{"sig":"MEUCIQDvNMG6tvCnQrtFNHyC5gD48aO1MJn6rWPYB68Krxw42QIgLkmJg819M+3WGF8cngxv+dBk3/z3qhezaknWblONcqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgY4Zs8facvzKSYS7Hk3IyGhVDZasRMSNH08Avx/RmQQIhAK12695YzYWkjLtGWFC/DfhKoZdZJjDKqNot3jq0BBq7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.35.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22237},"type":"module","engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"d86ff8e6221f866d73c48ff92b494dd0d81d1be9","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","_nodeVersion":"26.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/druk_1.35.3_1790340326880_0.8191512538016053","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"os":["darwin","linux","win32"],"_id":"druk@1.36.0","bin":{"druk":"bin/druk.js"},"cpu":["arm64","x64"],"bugs":{"url":"https://github.com/letstri/druk/issues"},"dist":{"shasum":"36fe20fcb2096cb9b6f9704acf3c73da14c6c7fb","tarball":"https://registry.npmjs.org/druk/-/druk-1.36.0.tgz","fileCount":8,"integrity":"sha512-oiiN6RVF8aXcKCOpLUdMlkPgJHqoEIjYOPM4W3qWPnvcrwpJuotctlHMPLhAmsjxHPiIzVdKZaKhMa9WBQezEQ==","signatures":[{"sig":"MEQCIGSyijN2rA6Okw0rhJ7JZkeiy9FMlJAbJqVjr/MLTC9DAiAGMWkY/xZpdiZO1iJ8ZZ42eWSoG/DpufqwjimQOJThug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDts2Q/YMaO3NjF1DX0MaJVkECDYSmy8TQAOlqKR6sZHAiEA2ZUtDtg+x453hmD258MCgSW6xA/HU+b5re+K2jBYHuE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/druk@1.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22316},"name":"druk","type":"module","author":{"name":"Valerii Strilets"},"engines":{"node":">=18"},"funding":"https://github.com/sponsors/letstri","gitHead":"39a5dc0a1f99a691223f5cc4010c6db09ea49b84","license":"MIT","scripts":{"postinstall":"node ./bin/postinstall.mjs"},"version":"1.36.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2930d10c-54b2-46ae-8ab3-278ea1b7de4c"}},"homepage":"https://github.com/letstri/druk","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"_npmVersion":"11.19.1","description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","directories":{},"displayName":"Druk","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"_nodeVersion":"26.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/druk_1.36.0_1790505672419_0.9526398946414478"}}},"time":{"created":"2026-07-24T14:25:46.094Z","modified":"2026-09-27T10:41:12.859Z","0.1.0":"2026-07-24T14:25:46.298Z","0.2.0":"2026-07-24T15:13:51.812Z","1.0.0":"2026-07-28T07:36:48.196Z","1.0.1":"2026-07-28T07:59:52.607Z","1.1.0":"2026-07-28T08:46:40.961Z","1.2.0":"2026-07-28T15:07:39.552Z","1.3.0":"2026-07-28T17:24:10.624Z","1.4.0":"2026-07-28T18:54:48.728Z","1.5.0":"2026-07-28T21:48:02.920Z","1.6.0":"2026-07-29T08:55:43.183Z","1.7.0":"2026-07-29T18:35:18.570Z","1.8.0":"2026-07-30T16:09:57.211Z","1.9.0":"2026-07-30T20:17:56.964Z","1.9.1":"2026-07-30T20:57:55.528Z","1.9.2":"2026-07-30T21:51:13.605Z","1.10.0":"2026-07-30T22:36:37.327Z","1.11.0":"2026-07-31T09:21:09.323Z","1.11.1":"2026-07-31T11:17:56.370Z","1.11.2":"2026-07-31T18:23:10.980Z","1.12.0":"2026-07-31T22:08:21.255Z","1.13.0":"2026-08-03T11:22:32.424Z","1.14.0":"2026-08-04T10:01:45.478Z","1.15.0":"2026-08-05T12:09:13.498Z","1.16.0":"2026-08-05T15:44:35.497Z","1.16.1":"2026-08-07T18:19:53.315Z","1.16.2":"2026-08-08T10:18:30.514Z","1.17.0":"2026-08-09T07:48:47.273Z","1.18.0":"2026-08-13T08:17:29.428Z","1.18.1":"2026-08-13T11:09:29.570Z","1.19.0":"2026-08-13T17:04:01.013Z","1.19.1":"2026-08-13T17:46:58.772Z","1.20.0":"2026-08-14T12:48:41.085Z","1.20.1":"2026-08-14T13:31:42.440Z","1.20.2":"2026-08-14T15:17:01.026Z","1.20.3":"2026-08-14T18:16:42.023Z","1.20.4":"2026-08-15T15:04:44.014Z","1.20.5":"2026-08-19T11:34:55.375Z","1.20.6":"2026-08-19T11:54:31.649Z","1.21.0":"2026-08-19T21:10:39.015Z","1.21.1":"2026-08-20T11:38:50.651Z","1.22.0":"2026-08-24T08:32:41.729Z","1.22.1":"2026-08-24T09:03:28.814Z","1.23.0":"2026-09-03T20:49:46.953Z","1.24.0":"2026-09-12T11:40:15.711Z","1.25.0":"2026-09-13T21:22:41.936Z","1.25.1":"2026-09-14T10:17:01.886Z","1.26.0":"2026-09-14T12:25:13.239Z","1.26.1":"2026-09-14T13:09:24.312Z","1.27.0":"2026-09-14T14:26:46.526Z","1.27.1":"2026-09-14T15:03:09.245Z","1.27.2":"2026-09-14T18:22:17.295Z","1.28.0":"2026-09-15T08:00:53.505Z","1.28.1":"2026-09-19T10:38:16.657Z","1.28.2":"2026-09-19T11:39:36.694Z","1.29.0":"2026-09-19T12:52:17.699Z","1.29.1":"2026-09-19T13:23:00.186Z","1.30.0":"2026-09-20T11:21:56.450Z","1.30.1":"2026-09-20T13:31:23.643Z","1.30.2":"2026-09-20T13:54:57.675Z","1.30.3":"2026-09-20T14:19:05.557Z","1.30.4":"2026-09-20T15:16:02.701Z","1.31.0":"2026-09-20T20:36:50.159Z","1.31.1":"2026-09-21T07:11:46.818Z","1.31.2":"2026-09-21T08:51:18.846Z","1.32.0":"2026-09-21T15:41:42.565Z","1.33.0":"2026-09-21T18:12:37.093Z","1.34.0":"2026-09-22T08:19:11.589Z","1.35.0":"2026-09-22T13:22:05.628Z","1.35.1":"2026-09-22T17:55:55.852Z","1.35.2":"2026-09-23T13:59:42.156Z","1.35.3":"2026-09-25T12:45:26.960Z","1.36.0":"2026-09-27T10:41:12.513Z"},"bugs":{"url":"https://github.com/letstri/druk/issues"},"author":{"name":"Valerii Strilets"},"license":"MIT","homepage":"https://github.com/letstri/druk","keywords":["bun","cli","code-editor","editor","opentui","search","syntax-highlighting","terminal","tree-sitter","tui"],"repository":{"url":"git+https://github.com/letstri/druk.git","type":"git"},"description":"A terminal code editor — file tree, tabs, tree-sitter syntax highlighting and search; keyboard and mouse driven.","maintainers":[{"name":"letstri","email":"valerii.strilets@gmail.com"}],"readme":"# Druk\n\nA code editor for the terminal. File tree, tabs, search, git marks and syntax\nhighlighting for 30+ languages — keyboard and mouse.\n\n![druk editing a TypeScript file](./screenshot.png)\n\n## Install\n\ndruk is one self-contained executable. Nothing else to install — no Node, no Bun.\n\n```bash\ncurl -fsSL https://druk.sh/install | bash\n```\n\nOr through a package manager:\n\n```bash\nbrew install letstri/tap/druk\nnpm install -g druk\nbun add -g --trust druk\n```\n\nOn Debian or Ubuntu take the `.deb` from the\n[releases page](https://github.com/letstri/druk/releases) (`sudo dpkg -i druk_*.deb`);\non Fedora or openSUSE the `.rpm` (`sudo rpm -U druk-*.rpm`). macOS (arm64, x64),\nLinux (arm64, x64) and Windows (x64).\n\n`druk update` upgrades whichever way you installed, printing the command first.\n`druk diffs [path]` opens straight on the uncommitted changes, sidebar hidden.\n\n<details>\n<summary>Install options</summary>\n\nThe script puts the binary in `~/.druk/bin` and adds it to your `PATH`. Pin a version with\n`| bash -s -- --version 1.0.1`, or keep your shell config untouched with `--no-modify-path`.\nThe npm and bun packages are a launcher that downloads that same binary on install — set\n`DRUK_DOWNLOAD_BASE` to a mirror if your network cannot reach GitHub.\n\n</details>\n\n## Open a project\n\n```bash\ndruk                  # the current directory\ndruk ./my-app         # a directory\ndruk src/main.ts      # a single file\ndruk src/main.ts:42:7 # …at line 42, column 7\n```\n\n`npx druk` and `bunx druk` work without installing anything.\n\n## The basics\n\nA **file tree** on the left, **tabs** along the top, the **editor**, and a status bar with\nthe branch, unsaved state and cursor position.\n\n- `Tab` moves from the tree to the editor, `Esc` moves back. In the tree: `↑` `↓` to move,\n  `→` `←` to open and close folders, `Enter` to open a file.\n- Opening a file from the tree previews it: the tab is *italic* and the next file you open\n  takes its place. Double-click it, or start editing, and it stays.\n- `F1` opens the command palette — every feature is in there, so no shortcut has to be\n  remembered. `Ctrl+K` lists every key that works right now.\n- The mouse works throughout. Selecting code copies it — including to the clipboard of the\n  machine you are SSH'd from.\n\n## Shortcuts\n\n| Key | Does |\n| --- | --- |\n| `F1` or `Ctrl+Opt+P` | Command palette |\n| `Ctrl+P` or `Ctrl+O` | Open any file in the project (fuzzy) |\n| `Ctrl+K` | Peek at every key for the pane you are in |\n| `Ctrl+T` | Switch between open tabs |\n| `Ctrl+S` | Save |\n| `Ctrl+F` | Find in this file (`Tab` adds replace) |\n| `Ctrl+Opt+F` | Find in the whole project (`Ctrl+R` too, outside vim mode) |\n| `Ctrl+G` | Go to line |\n| `Ctrl+N` | New file |\n| `Ctrl+W` | Close tab |\n| `Ctrl+B` | Show / hide the sidebar |\n| `Ctrl+Q` | Quit |\n| `Ctrl+Z` / `Ctrl+Y` | Undo / redo |\n| `Ctrl+C` / `Ctrl+X` / `Ctrl+V` | Copy / cut / paste (system clipboard, OSC52 over SSH) |\n| `Ctrl+U` | Delete to the start of the line — what macOS terminals send for `Cmd+Delete` |\n| `Ctrl+/` or `Ctrl+L` | Toggle comment |\n| `Opt+↑` / `↓` | Move line or selection |\n| `Opt+Shift+↑` / `↓` | Duplicate line or selection |\n| `Ctrl+Opt+T` | Reopen closed tab |\n| `F8` / `Shift+F8` | Next / previous problem |\n| `Ctrl+Opt+←` / `→` | Previous / next tab |\n| `Ctrl+Opt+C` | Copy the path of this file |\n| `Ctrl+Opt+G` | Source control panel |\n| `Ctrl+Opt+R` | Review panel |\n| `Ctrl+Opt+A` | Note this line for a review |\n| `Ctrl+Opt+M` | Markdown: rendered / source |\n| `Ctrl+Opt+X` | Extensions panel |\n| `Ctrl+Opt+W` | Switch workspace (worktrees + recent folders) |\n\nIn the tree: `a` new file, `A` new folder, `r` rename, `d` delete, `x` cut, `c` copy,\n`p` paste here, `Shift+↑`/`↓` select several rows, `[` / `]` resize the sidebar.\n\n`Ctrl+C` copies when text is selected and quits when nothing is. Most terminals cannot\ntell `Ctrl+Shift` from plain `Ctrl`, so a second modifier is spelled `Ctrl+Opt` —\nterminals speaking the kitty keyboard protocol take `Ctrl+Shift` too. `Opt` is Option (⌥)\non macOS, `Alt` everywhere else.\n\nNon-English layouts, dead keys and IMEs work: shortcuts follow the physical key, typing\nfollows the text your layout produces. On macOS, configuring Option solely as a Meta key\nprevents character entry.\n\n## Search\n\n`Ctrl+F` searches the open file, `Ctrl+Opt+F` the project. Whatever you had selected is\nalready in the box, and the panel reopens with the query and position you left it on.\nResults are grouped by file with the hit previewed in context; `Tab` folds a file.\n\n`Tab` in file search opens the replace field (*Find → Replace in project* for the\nproject): `Enter` replaces the selected match, `Ctrl+A` every match. `Ctrl+C`, `Ctrl+W`\nand `Ctrl+R` toggle case-sensitive, whole-word and regex matching.\n\n## Files\n\n`x` picks a file or folder up, `c` copies, `p` drops it in the folder you are on — paste\nonto a *file* and it lands beside it. Nothing is overwritten: a taken name gets a `copy`\nsuffix. Open tabs, unsaved edits and expanded folders follow whatever you move or rename,\nand bulk operations run in the background.\n\n## Git\n\nChanged lines are marked in the gutter and beside the scrollbar; files in the tree carry\n`M` `A` `U` `D` marks, and the status bar shows the branch and its distance from upstream\n(`⎇ main ↑2 ↓1 ~3`). Work done in another terminal shows up without a restart.\n\n`Ctrl+Opt+G` swaps the sidebar for a source-control panel: `↑↓` walks the changes and\nopens the diff beside it, `a` stacks every file in one scrollable page, `c` commits,\n`d` discards, `p` pushes, `b` switches branch, `s` syncs, `g` opens the commit graph.\nPull, fetch, stash, undo-commit, branch comparison, worktrees and conflict resolution are\nin the palette.\n\n## Review\n\n`Ctrl+Opt+A` notes the line or selection under the cursor as an **issue**, **suggestion**,\n**question** or **note**, shown as `◆` in the gutter and after the line. `Ctrl+Opt+R`\nopens the panel: `↑↓` pages the file beside the list and opens the remark as a card under\nits line, `r` answers one (making a thread), `Backspace` drops one.\n\nNotes live in `review.json` beside the config, keyed by project — **an agent can read and\nanswer them while druk is open**, and the panel updates as it writes. Nothing goes over a\nnetwork: there is no forge to configure and no token to set.\n\n## Settings\n\n`F1` → `Settings`: one row per option, `←→` steps the value, `Enter` opens a filterable\nlist. Changes apply immediately and persist. Or edit `~/.config/druk/config.json`, which a\nproject can override in `<project>/.druk/settings.json`.\n\n| Setting | Default | |\n| --- | --- | --- |\n| `theme` | `\"dark\"` | `dark` and `light` ship with druk; ayu, catppuccin, dracula, everforest, gruvbox, kanagawa, nord, one-dark, rosé pine, solarized, tokyo night and more are one install away in the [market](#extensions) |\n| `transparent` | `false` | leave the editor, tab strip and sidebar unpainted, for a translucent terminal |\n| `iconTheme` | `\"none\"` | file icons: `unicode`, or a set from the market — `nerd-icons` needs a patched font |\n| `tabSize` | `2` | 1–16 |\n| `cursorStyle` | `\"block\"` | `block`, `line` or `underline` (vim mode overrides it) |\n| `wrap` | `true` | `false` keeps each line on one row |\n| `scrollPastEnd` | `true` | scroll on past the last line |\n| `vim` | `false` | normal / insert / visual modes, `hjkl w b 0 $ gg G`, `f t F T`, counts, `i a o`, `x dd dw cw`, `v` + `d y c`, `yy p P`, `u` / `Ctrl+R` |\n| `sidebarWidth` | `\"auto\"` | a quarter of the window, or pin 15–80 columns |\n| `sidebarPosition` | `\"left\"` | which side the sidebar sits on |\n| `trimOnSave` | `false` | strip trailing spaces, end the file with one newline |\n| `autoSaveOnBlur` | `true` | save unsaved tabs on tab switch or window blur |\n| `showDotfiles` | `true` | `false` hides dotfiles in the tree |\n| `respectGitignore` | `false` | `true` hides git-ignored files in the tree |\n| `diffView` | `\"inline\"` | `inline` or `split` |\n| `reviewInline` | `true` | `false` keeps review notes out of the text |\n| `extensionUpdates` | `true` | check the market at startup; `false` never contacts it |\n| `extensionRegistry` | druk's own | point it at a fork if you keep your own market |\n\ndruk remembers each project's open tabs, active file and expanded folders. `Ctrl+Opt+W`\nswitches to another folder — every worktree of the open repositories, then every folder\ndruk has been opened on.\n\n## Extensions\n\n**Almost everything druk does with a language or a colour is an extension**, and the\nmarket is a folder in this repository that druk reads directly — so a new theme or\nlanguage reaches you when its pull request merges, not when druk next releases.\n\nOut of the box: TypeScript, JavaScript and their React dialects, JSON, Markdown, HTML,\nCSS, YAML and TOML. Go, Rust, Python, C, C++, Java, Ruby, Elixir, PHP, Swift, Lua, Bash\nand about fifteen more are one install away, each bringing its language server. A language\nmay have several servers and druk runs all of them — so **ESLint** reports beside\nwhichever language server already serves the file.\n\n`Ctrl+Opt+X` opens the extensions panel: `/` searches what you have and what the market\noffers alike, `Enter` installs (or toggles an installed one) after naming what it adds and\nany command druk would run, `Backspace` uninstalls, `u` updates everything. druk also\noffers on its own — open a Go file with no Go extension and it says so.\n\nAn extension is a JSON manifest — installing one runs nothing. Write your own into\n`~/.config/druk/extensions/<name>.json`, or a project's `<project>/.druk/extensions/`, and\npress `r` in the panel:\n\n```json\n{\n  \"id\": \"nim\",\n  \"name\": \"Nim\",\n  \"version\": \"1.0.0\",\n  \"languages\": [\n    {\n      \"id\": \"nim\",\n      \"lineComment\": \"#\",\n      \"extensions\": [\".nim\"],\n      \"grammar\": { \"wasm\": \"grammar.wasm\", \"query\": \"highlights.scm\" }\n    }\n  ],\n  \"languageServers\": [\n    {\n      \"id\": \"nim\",\n      \"command\": [\"nimlangserver\"],\n      \"filetypes\": [\"nim\"],\n      \"install\": { \"kind\": \"manual\", \"command\": \"nimble install nimlangserver\" }\n    }\n  ]\n}\n```\n\nAn extension is one kind or the other: a **language** (as above) or an **appearance**\n(`themes` and `icons`). `grammar` can also be `{\"vendored\": \"go\"}` for a grammar already\ninside druk, or a `patterns` list of regexes where no grammar exists. An `id` matching one\nalready registered replaces it — that is how to repaint `dark`.\n\n[`extensions/README.md`](https://github.com/letstri/druk/tree/main/extensions) has the full\nshape, and contributing one is a JSON file and a pull request.\n","readmeFilename":"README.md"}