{"_id":"@1percentsync/flashlight","_rev":"35-bfd227144391325b734a9de2f549a344","name":"@1percentsync/flashlight","dist-tags":{"latest":"0.6.10"},"versions":{"0.1.0":{"name":"@1percentsync/flashlight","version":"0.1.0","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.0","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"03441beec7cbbf36aaffad35b17db5135034961e","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.0.tgz","fileCount":13,"integrity":"sha512-rpsyVl2gNCZREV+3tY9p0y9r16wRXlGP+n04uBG0fhkWNt7WkcMKiqH7sW+s25hllH/oPCJ7zne8F2y5lhElzw==","signatures":[{"sig":"MEUCIQCPgt5OalbKFDBuDMn9nG6I0GxFLfpWY+6Cb4k7Ni0o3gIgLa82uIGREwlNOLZNHHpwYpRnA4s7085S5ICvWkg/5+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7878699},"type":"module","gitHead":"a641635ca2aba51d265b8e4adfcfa30e20d4042c","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","proper-lockfile":"^4.1.2","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.0_1778037857613_0.24602335840713274","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@1percentsync/flashlight","version":"0.1.1","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.1","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"316a5718487c0ee152923f2d3e34be8727f46ec1","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.1.tgz","fileCount":13,"integrity":"sha512-DUb1RCr1Mkw0f4gLDLwTK8Z+8ogOddAiIH5y5CXNQmOisqdAe+/JpSL68/X0Yeg079G0JedzaC0sBYFXQxFuxw==","signatures":[{"sig":"MEUCIE1cnSBG8VJsAlexMehy/OXSKutmTL1bRqn//vG6OxR4AiEAvWimutyDd0c5qnedOlUA6rBQQCgjzMmg3rBGH4vAIz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7878823},"type":"module","gitHead":"5812375a6661a554d325a6cb2859ead2f84fa0df","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","proper-lockfile":"^4.1.2","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.1_1778038070075_0.1586534761740006","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@1percentsync/flashlight","version":"0.1.2","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.2","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"2c561872cd5badd98ee3c77a1dedc836c07db34b","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.2.tgz","fileCount":13,"integrity":"sha512-gYj6iUHtvn+M18AyEJUeAQingePxp8G3xqFTJA5esCt5rE/S/2SQWZtlS2xTfnPOV9Ny/QImDXxkD+g65GA3aA==","signatures":[{"sig":"MEYCIQCokpgH4No3f18pIQEqnj0MR1eCPbyv5I82hU8Bo7PM1AIhAPVsucVEsXSv37erUw3zWOIBBB/yOf2pIiMQBiP9O4MK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7878768},"type":"module","gitHead":"2f8e40ce54a59b90fe258eef8692747bbec21e4f","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","proper-lockfile":"^4.1.2","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.2_1778038649428_0.3684791929133724","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@1percentsync/flashlight","version":"0.1.3","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.3","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"d8e68004467746cf0096555a76d0128adcc812d0","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.3.tgz","fileCount":13,"integrity":"sha512-cUlPNJQ3bkIKgvKvorTBjoRWDvFVz731JYRAMYEPqXGwKNGTj4TOwoFJUeJd3MNPl8QOJ6ysX2gLZp2fGsbwuQ==","signatures":[{"sig":"MEYCIQCY26hOHBZA203/dmotVXvPo/j6/foTQ3hecRfLRfkNiQIhAJE43tU/xjbvoMPgvCjcjEzbKvjxCsCAfqhuyCnOn1fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7878730},"type":"module","gitHead":"6728b55f8ed65838cfe6f5ad0a7c808f5d90f6c1","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","proper-lockfile":"^4.1.2","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.3_1778038926695_0.8064997722596476","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@1percentsync/flashlight","version":"0.1.4","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.4","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"03173b4ff7be844e9121cecd4cd0d0acda4a4687","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.4.tgz","fileCount":13,"integrity":"sha512-cGEoE/e0hCS3SQYtsdh9RRRs8XnEui9aqmk08UgLLlxT7iGoWw7Q/8GcRQjbGUxnD0E80qfQNXL8/etqt+2gxA==","signatures":[{"sig":"MEQCIDUozyaC//vp2LVFTVFLnDqHKfq69IHHxi5NVTK+i6+DAiAL4ApiVgHpunwS2E0BCakTOZCcaet+fAtJKnU4CuVKiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7879213},"type":"module","gitHead":"37cbee943147e99e84487d0addcfd03d3329a95c","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","proper-lockfile":"^4.1.2","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.4_1778039468519_0.3056008873259426","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@1percentsync/flashlight","version":"0.1.5","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.5","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"b01fb2e29a367c59f28abc041cf9384280eb4184","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.5.tgz","fileCount":13,"integrity":"sha512-fSHNZpJR2i/UxEKlghjHNwF6o3tWlYLBnjoT2FOX+dJxd5gnczpviH5ZkwwGWGvk7VbXG0WZ7QemIKPJWrF6XQ==","signatures":[{"sig":"MEQCID5zuT1iaTmOmeuDnd0qWKR8M/b7SAfQM6+t4Pj3s/sZAiAgV6d/6s3TegE6KptwHkxDDlmY0IJ4G/7H4OnkxihZ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7879823},"type":"module","gitHead":"6c0a8b5a76b1ceb9f2195dcdb9094978aed5d851","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.5_1778039990521_0.8764211290004944","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@1percentsync/flashlight","version":"0.1.6","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.6","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"496936a379eece01535fda8bc4ef2c9a7f4da964","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.6.tgz","fileCount":13,"integrity":"sha512-AFTeo6BYNQn3rrGR3X1F7Oe4wYR5UwDfj3P+dIT95Q+EzO88RWKVPCGoE3jVNkvPrixP9n3CMbmRxVRhWOfQbg==","signatures":[{"sig":"MEYCIQDUibsZXnDEePReFV3t5x288Urn0lUiHUislK4eTfqoLQIhAJizkNGT2L1GI3Q0DPu4MHaFN7V4sVRsbIK687pIZZDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7879924},"type":"module","gitHead":"43ab5b4839f9decf146dadad79d53a2abc027f67","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.6_1778040461271_0.7364432124636326","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@1percentsync/flashlight","version":"0.1.7","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.7","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"f2b1fe5eb8eaa3319174bd1e181d91224c19963c","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.7.tgz","fileCount":13,"integrity":"sha512-xHVNcdjvUaFgwwd9Ou/qqUf9/be6+p7Bvslh3l3mzAk3N4h4F6lTBzhG8v6JyqVkDLxtTfugYNfUGqxnzQ8aEQ==","signatures":[{"sig":"MEQCIE7u64GRpT79iLCaM17HcveKqmu5OVEJN0GXL09AHGlSAiAxGbS8r8Or38/cJ81byU+EkAg+pdDdgRkbsVbS/WOffg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880381},"type":"module","gitHead":"2b66812ca7152092501af9525d859f0bb97f055b","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.7_1778040939623_0.3554872257757451","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@1percentsync/flashlight","version":"0.1.8","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.8","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"f57f3a031f6fa9464ca6883f183b39b81a83e893","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.8.tgz","fileCount":13,"integrity":"sha512-9EcFuh+aq8xZRtj7mlNWCP8wV4ebyS+5l9FsMpgJ+dr68++7XQlFypSdCl77kRLrRcGeYIZmqxa7iHpUAQvpRg==","signatures":[{"sig":"MEUCIAyHNFc2Pw2RrZ+7oGrx7JxDqib46VgkXP1DtTAJD1P9AiEAuDHi25+2qfhnpRFOd4HUOtod5X42Ym0Bpm6dQfAMydY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880506},"type":"module","gitHead":"726130649b09334bfb1781c81f3baa5f670fbb1f","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.8_1778041586785_0.1139580253328547","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@1percentsync/flashlight","version":"0.1.9","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.1.9","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"3e21d6362f5c97fc93f96a8dfe2d06f2a312d16e","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.1.9.tgz","fileCount":13,"integrity":"sha512-0DXdNZe5VqZm/aVOudz7GiNAYykHAnVlZJBHu9BRcKXv0vIFqA9XPsVFyygB7pZWELJFDciZpaX7BW72pSK3wQ==","signatures":[{"sig":"MEUCIHpIZDFCUkbwaDFo7JiMJeh6IjeiAz61lbxOKx2QJaJ0AiEAnEWjRIR7ICA+ptnPia5XT5gQpOQA33FH+tVR95Cb/2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880587},"type":"module","gitHead":"9537fe37a2d67acb454b363cbb2093353d774e5c","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.1.9_1778042027854_0.8575537075245767","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@1percentsync/flashlight","version":"0.2.0","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.2.0","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"86fd95556d5a3654152813800a97115b481d61ab","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.2.0.tgz","fileCount":14,"integrity":"sha512-92rnlQaZybSJtcdNp+bguBTBUJ7UaR8/fhyfYqlBvte6Ei/+Ij06piY1NHitl/5HRIApLYj+MDZcYYSLdteWqQ==","signatures":[{"sig":"MEUCIGpsGycR9ht/Co96D1N4oOaC4NZj9aChX/euwcysTlHJAiEAm82QmedfroW4S8YG2HTLF6ZulcaEJxpMMRJvGWSUoVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7885124},"type":"module","gitHead":"e8a037caae71fab2f1df28fd45b964d6f9a12f1c","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.2.0_1778042510096_0.5339071025548525","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@1percentsync/flashlight","version":"0.2.1","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.2.1","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"61a0e711f67eafb73f210e9be3390ecc7c4f2cdc","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.2.1.tgz","fileCount":14,"integrity":"sha512-Jktk2InUp3bp5JcpWgHr0XgZQAGDh8lo2ncFtLWWilplvSW/EC12Lb3QIhQTCNIqBpeTxUEJ/QqT4yNmOiZ8sA==","signatures":[{"sig":"MEQCIGzD8w5Urzux6GUCtq1xivsOfghAqW3r2w2nmqkRBlpOAiAzXhAAZyXrMXxjpP9vgW2JuKOnvZfj3xk8z9Q1E9fs5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7885646},"type":"module","gitHead":"ae7039f5f5046462b6764fc67425961428eaec41","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.2.1_1778043282109_0.2798545691359806","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@1percentsync/flashlight","version":"0.2.2","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.2.2","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"d34c20ffd8eb4316913bff9ce043a33ed22c7ac1","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.2.2.tgz","fileCount":14,"integrity":"sha512-8nhJkJ6rt6aTD5hpwrDRKtZnx6AvqqNWlt7IZES8nIaeqhlgbp+DRyb6jVtYB8RTzNE05D2qiEdzJqeWazZnoQ==","signatures":[{"sig":"MEQCIDchHKemwiDTPMvLV2ydIVT3YDWc5CBQfMmWSbK9Bc5YAiBwhkPwGJeaiJC8JWsbjS1DulucECNFFZ0EXkf9WLUPyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7886330},"type":"module","gitHead":"5d14984bf22b1ee2d8de26180e934a7decb7a51b","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.2.2_1778043638976_0.6508572038065146","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@1percentsync/flashlight","version":"0.3.0","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.3.0","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"5f3ab188a89f3d253c0229066416f877afc6392f","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.3.0.tgz","fileCount":15,"integrity":"sha512-/+BTQyuwTvZLJmpHW2NyLD2HKJeLHIXmCD/C9NdYOfTdZYqJLcv4km/omm23MVFj9LcvfAmwN7/v5IQYFmcA1Q==","signatures":[{"sig":"MEYCIQDZaDWM14byDHpASU86pRXLmtVBbo98ZTtofEu8OVjq+AIhAJUWOmubKn7lLFUwtp+MFqFbZqzV8X2ptJzTpfHinEKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7902595},"type":"module","gitHead":"aed666e1e9f81b8ebcb77dc72dbb8b76d984b3b1","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.3.0_1778045630498_0.4207000178891127","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@1percentsync/flashlight","version":"0.3.1","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.3.1","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"699c82a1c12f7fc280d20216d077c24169ee6f7d","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.3.1.tgz","fileCount":15,"integrity":"sha512-GeKJ8cJykKEl2lBPVC0TtHuDQ8fLi8h4PbZIcMjW++wRdB256eNCYVK94aWzPVMScFZaiqdc6773gweSzxYGjA==","signatures":[{"sig":"MEUCIQDwpKFN4FizTpcVtEcTCdDb6xO/YBNtOd9q/QpWw3aAZwIgVPwAG+BT6zgnazlXUmlG7g3r6teI1bC8gu91k4zNHVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7904907},"type":"module","gitHead":"96e94b27d0693ca08b45c2b97999cb57b2a46fa4","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.3.1_1778046949153_0.3104299828954642","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@1percentsync/flashlight","version":"0.3.2","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.3.2","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"3027fb1b4478a5fab30b2a82eb33cef0a4281ed4","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.3.2.tgz","fileCount":15,"integrity":"sha512-ntar5FElKtdLXDLAenw3DBT9zkQnhkmCXDp1jQSkH3JuG5vPzlnfqCeByqK4VMWIDPBS+JcINWp/IMMR5SyAwQ==","signatures":[{"sig":"MEUCIAj8FhK4B/B0Mh5XrN7TrbRcWzCuiH89gN6WeGNTtIHrAiEAj0h7nq5gKDE7G3oF0Jrmu3g9QuibYrE3BHvNxGpU7mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7906228},"type":"module","gitHead":"29d6e5943bbe87d659ecdcc730a1917fe67b5764","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.3.2_1778047287407_0.15393659118980318","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@1percentsync/flashlight","version":"0.4.0","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.4.0","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"64ecb3a8f91e328ed0d250090372fb4dfb74a424","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.4.0.tgz","fileCount":15,"integrity":"sha512-onMifpCh4EWyJuBM/DhpeUXpXl0mGjrSRLpjF/pzHmaB3hOOfUDCYtoS49AhHUgBg52aKJyqAcJLTURgI7Veng==","signatures":[{"sig":"MEUCIQDJ0aQ/tGZh07n+s6jQKgW6ubDp0KydhBXXzYnORdLB6wIgRX7cLwvvNErWhV3TGWVZXis1cRNBrMPNhvrAjaADFmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7907365},"type":"module","gitHead":"5c6fbba79dd43dd84b3e751f699211276b04dda6","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.4.0_1778049712722_0.7284715292520256","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@1percentsync/flashlight","version":"0.4.1","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.4.1","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"f40fe4c0c3097a348726ea2d714cd9c82c5401bb","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.4.1.tgz","fileCount":15,"integrity":"sha512-OcXqDzLE8c6WdE59sQDLMHDE4exGBi6opFSKmKvXlNF42qWD1h4CZESAIs6xJWVTDbw2fQTNhNnVBtl8v4teqg==","signatures":[{"sig":"MEYCIQCy3EPO0CyrHaFoF7MTXMDpVRq4J9nE2Bejujsw//e40wIhAP2M8yuRroHpaeGL4j92FEg6AbWpK1R1jHJCoN6ARZGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7909601},"type":"module","gitHead":"3eb0c226a160b5083323582ed91dc9d14f1ff7b6","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.4.1_1778056752808_0.8597736230584994","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@1percentsync/flashlight","version":"0.4.2","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.4.2","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"dd041db6c2d7a637d27b9c6f28e328c132a2aabd","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.4.2.tgz","fileCount":15,"integrity":"sha512-smxYyMenELu++HzqIjeRfRcNjeymrzLEJqpRfbmU/+peoIvIKrUVTsj3zZcEJbpYbHE7sONG5ugQUmrJnPEccA==","signatures":[{"sig":"MEYCIQD5BzKhB0sYKKWVFZApmyeb5VbVza69Qcjf3OnX9G1GgwIhAL6zp1CYxu1VoJCCcWxorAn2i7EgrI5MqdoHTsLdedBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7910055},"type":"module","gitHead":"09e5ed3a7af41421c75fe000b1f5e8cedef22810","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.4.2_1778057037713_0.6662708866263942","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@1percentsync/flashlight","version":"0.4.3","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.4.3","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"18d218d8f5a9ad1b40d87bb62443e310df9224c2","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.4.3.tgz","fileCount":15,"integrity":"sha512-LczHTOAMy2e4vfsXcy1uOJxbb/rTrVf/ZgxMCAmvuzwyO2YIRhSrNxUrByLYpLYudoHBqQGdtrdxUSrx765aWw==","signatures":[{"sig":"MEUCIQDaCxYRan90rp/+2kI49qWtbeV3J8bH5+9J2XL89/xiywIgR7NiUWIvfMpiZupfFSOBAMfdXlbhoRy6E4DKyzzBgJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7910265},"type":"module","gitHead":"999748145f9e87486c1952bc9b5d561769999816","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.4.3_1778063047687_0.0018728319674845562","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@1percentsync/flashlight","version":"0.5.0","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.5.0","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"65902292f54da2cec9d2d3dde70e40a514a272c3","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.5.0.tgz","fileCount":15,"integrity":"sha512-kZ9hTMSsef1WLeJo7KZ+xBEUypLNghzYnAm1Wil1JN/aNUnqmlnyt7F24xVhHesXG9FC+W4vM/h8Z/BN8f0TcQ==","signatures":[{"sig":"MEUCIQCb7Ofz559DATYrR3xwaJmPZU+f8ThTbzAcVGxrjSMRrgIgOdR+51mroowav9URV+3y5N6m+FygSwK3vRZr2WSk7PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7900849},"type":"module","gitHead":"b43a4c7a838bccc98a6e4d9590064498d33aaedd","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.4.3","ignore":"^7.0.5","openai":"^6.36.0","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"^0.1.3","@modelcontextprotocol/server":"^2.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.5.0_1778459804383_0.6222094420583155","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@1percentsync/flashlight","version":"0.5.1","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.5.1","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"f3b56ad3bc77a4e60e332bdf60b2a715634fb9db","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.5.1.tgz","fileCount":15,"integrity":"sha512-vfsCAuFAMX6YmwN2IIw6BkvR6o1DwMRpFSjLcGjSi8/n6/C0JnE4+uMm5/oQxpjSg0ODXEpMsgcVFPhH9fSIwA==","signatures":[{"sig":"MEUCIQDDWRoNMwxosVb+nUQ/dVunnXWOq3vpndXc+YuGu2/thgIgBPSi+S48mS3ZGLHzHSSZXR61QiroRxdmMr+/spgBct8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7907074},"type":"module","gitHead":"9ebe4fc480619b9b3b3d5dedc646ff298e744cba","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.5.1_1778465794129_0.8548071357475409","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@1percentsync/flashlight","version":"0.5.2","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.5.2","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"0ec868059bc6c02f01b1f18f1e20ac52d5caa978","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.5.2.tgz","fileCount":15,"integrity":"sha512-1UYlukmsU9w9BvGs+VGE1jxSckfYXoQ96LDs1NWqzmRr7g32tVDp2jdQmtMqfVJeTZCb1tVZq+pCjD6ODdF0wg==","signatures":[{"sig":"MEUCIQD2DOb2SUyrJio563EF+sDZuRMDBuG1yMW0DV5hDHxZBgIgb3266YLakkDawb+YZsISd9YSqcUgijmFNxeiBksMylQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7911909},"type":"module","gitHead":"4b8432d8263717ac120cdb464c532d17a8947a53","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.5.2_1778473569509_0.5052474183118381","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@1percentsync/flashlight","version":"0.5.3","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.5.3","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"32951bd899bae3111b19e16176f86a6d4135b294","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.5.3.tgz","fileCount":15,"integrity":"sha512-TDFmSwr5lp3KcbRrJOn7CQKOcjocluTRx5P1xzIMrK6WEyy6ZmgvmaanswUZbl2xJkmzQqNUIbpKrl+EX5L7vg==","signatures":[{"sig":"MEQCIDB/Yqw5gy+BQGjl5G5pVQjJE7vp+NGLqD6oGYzB+fppAiAgNn2Iy4sIilbCMHg979A1LVMSSol4eF4Wb3WSY6MDfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7911948},"type":"module","gitHead":"c7b8e665466309d322260f19929e0fc03f20fd3d","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.5.3_1778473891923_0.2622626061573623","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@1percentsync/flashlight","version":"0.6.0","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.0","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"675065ee2805e4431086ff86bac429ac5900776c","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.0.tgz","fileCount":15,"integrity":"sha512-vQDRheI6Rr/WQDZrYOhzhmfnoBORcq458TPmrHDfxCLtlpf5Tg+VUPkTWbrY+sk3FSW2p1XKaATmSpQws2+OxA==","signatures":[{"sig":"MEQCIE1gKkgGYhv0CrkA8K6hKLPUJOlUfpKLPb8WOgYvxOxpAiBdbCpyb84c+1L81VhDA0rNbTEQQVhsPtmbxr/G/QAm+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7913344},"type":"module","gitHead":"34a93d36e75b0075094a4545270a8b8c720749f0","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.0_1778475082429_0.16324843389602406","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@1percentsync/flashlight","version":"0.6.1","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.1","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"a6811dfb25f2dce56607b96462da983598c12d14","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.1.tgz","fileCount":15,"integrity":"sha512-1Bke/7AiYpCXgBTD2TalIUI0orE5obsW4FQzTUYKGDJhM5XDzhKcaPnqoFJUa66u/MyrU9H9hrtegnJ/fvWmQw==","signatures":[{"sig":"MEYCIQCvCBHOq+Z9HBE/tFRecLbkvi0DW2Gs4SQDCG4E9eUhfgIhAIMNj0irjC53XGCVi74Vfyp8xhAOW76SPo1BFYxuvxwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7913553},"type":"module","gitHead":"f5330e2f8ffa359165272d29338551b4c1ee08c1","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.1_1778475922526_0.5405502811228062","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@1percentsync/flashlight","version":"0.6.2","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.2","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"05e43c69cf88788bc35a44b1922626b2cc686fba","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.2.tgz","fileCount":15,"integrity":"sha512-o9pN1scqvfAQCX9mcKJz79ytypkYpgZJigfK5Njy8PLdItePFGY/WpRFyUKGbiBItYocL9w7F0dbfSM7kSF6Dg==","signatures":[{"sig":"MEQCIElOj06dGVvrAt1Z9x183qQzxOSK8VNyKqbf+SZ4f2RKAiAmPVivKKeRhBDePzFjUFREpFZEBiSrZ7cplsyp3iEHZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7912167},"type":"module","gitHead":"11b6bd37dda7629460fa47dc92bae5829c80e68b","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.2_1778477007623_0.7498186469027166","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@1percentsync/flashlight","version":"0.6.3","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.3","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"d2ac4c88146d6358aa64f5fa7798408f723b2ffe","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.3.tgz","fileCount":15,"integrity":"sha512-S97bQlDy0HfEKxTxCl1Izkj9pDAZwIlA/8b1iLegLobdz0n5OmW+VyuuOiGr9N6aiPWo5/6KyNdphrrLQ+5LgQ==","signatures":[{"sig":"MEQCIHhkL+g5kDvo3ESRDY+bEI32tFtUsNymgWot2hOGBBYqAiAeshIZdLsjdwNGSpOI5THxnkME9knEdRztuSgtsp9BUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7910788},"type":"module","gitHead":"cc294d7d4b4d239c69705b831034fb31290b4337","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.3_1778477223201_0.007413479739992734","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@1percentsync/flashlight","version":"0.6.4","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.4","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"397aa15863afb5826e8af7a94db9e7c6c57da180","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.4.tgz","fileCount":15,"integrity":"sha512-1BtVm3ujXJ0++5JD0JHdtzVqdmYyey6kqaQmupD8j1ZqroxhIxyXQ1qfsXUnq7CVd79xS/PvQpvb5Qj5Ce8qzg==","signatures":[{"sig":"MEUCIH3IBcgPqem41Paxkj4WX9eh4AbG2NffRd7aiEl2kGhkAiEAx5+Zm0Wf1ZOXc6JiMwW3iMunZ+L7ritt1qyWd7kwMto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7910559},"type":"module","gitHead":"32ebc0c96e5df278373470f42e40e82b34e6755c","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.4_1778477364762_0.06290496332806184","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@1percentsync/flashlight","version":"0.6.5","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.5","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"e55aa5267c2be836be44502be4067f0d0be3f8d0","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.5.tgz","fileCount":15,"integrity":"sha512-6CdASP1wU7eNuQqrjNTa8clCEsGF9g4XLDy0vbxssgR5SlHm2YnDmJ29r2/Af9xrQ2Vo2NchXHZ+5NC7q0fX4Q==","signatures":[{"sig":"MEQCIBM/oX9n5YH5iYCyIfZQP8R9kI42BzKvc+47WkrxWrCMAiBPsuPbEwszA0ZHso+310pbQE965ETclB3YFSD23OOQAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7910615},"type":"module","gitHead":"acdaa434f878c33a887000560bec515aaf0a49d8","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.5_1778478314807_0.43776960304501733","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@1percentsync/flashlight","version":"0.6.6","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.6","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"697bff83c221726944a4cb00ffa480b70f75e5bb","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.6.tgz","fileCount":15,"integrity":"sha512-O693tpHuxrMc5ud09uIU3qUzJjTnMkRYiO+O9gGeb2DjT9Q/u0i0WRSujRjzHvPFUTK9d/qMrvS/GVaFFR9Aew==","signatures":[{"sig":"MEYCIQDvKFYXYPYIwxEPxWkZ9fWrHinS0vrck0PHVemn3JgypwIhALTd+7A8PB3Xx81q1ykznbO/r8n0os6aKtEpwzxXdoMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7913767},"type":"module","gitHead":"b033289a88ee485aa1acdbcf36191a20560a851b","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.6_1778480339495_0.36031577192246567","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@1percentsync/flashlight","version":"0.6.7","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.7","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"681afb90c6791cda5fd43a9411345c19e897bf89","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.7.tgz","fileCount":15,"integrity":"sha512-su+qiZ5I4Xi4k6BTuRlO4yGdePvahwm76pibDjhCfZAjs5DR7t+5IrWju/XD77zt0iQcj2YH+fRNAEI1mrFFhg==","signatures":[{"sig":"MEQCIDSPhABqlRohSAsgalnppckcNN1qBP1lyDXPZb3Mu1y5AiAfSf2rvM1F7/c2/aL3dsRw1whxl63vzKDPX3qGZN6NvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7913775},"type":"module","gitHead":"e0b96bb05424a33e1db85728a781b0e801f1f7b7","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.7_1778480667877_0.19301260181264746","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@1percentsync/flashlight","version":"0.6.8","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.8","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"9ab7f46458d685a1feaaa48b96e55d9b7dc194ed","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.8.tgz","fileCount":15,"integrity":"sha512-Bi9U/o+gemA++a3Ya30zgW0gI8ApIZO/dEN9JfmOjlrP6IF/wtgjFc0XfoVip2t5pA3mHogWSqbCuFRKSSRX1A==","signatures":[{"sig":"MEQCIEUmGStTIs61Sqo3USFGD+xw0jNe9mMbRng3gAbma9P0AiALwlvOe6vZoksqaOIUaP/+9YeRNNpvEJ6To8GJ+Jsxng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7913946},"type":"module","gitHead":"e0b96bb05424a33e1db85728a781b0e801f1f7b7","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.8_1778647018374_0.939591303357596","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@1percentsync/flashlight","version":"0.6.9","keywords":["mcp","deepseek","code-search","context-engine"],"license":"ISC","_id":"@1percentsync/flashlight@0.6.9","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"homepage":"https://github.com/1PercentSync/flashlight#readme","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"bin":{"flashlight":"dist/index.js"},"dist":{"shasum":"25b26397c43c6fa8e0bb155d98e3375001698e95","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.9.tgz","fileCount":15,"integrity":"sha512-9DR5X3lR9HoEArXtlM3R0puOOJEIfRGxPa/2WttpGzMjzmpHwKqrqoiLvhtbI9BqaEoHAmMYPQ1kUgDQ8ITbdw==","signatures":[{"sig":"MEUCIAsqQ0WDBVP+0kXCOSnfnxX0ds7MrFeh4Tul4Xb8mDgYAiEA9RKZJPe3LMCDfpAW0cd578EquEm9XRdaq2rz0vSD6Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7914229},"type":"module","gitHead":"5555d271c6770918a5b286f2f09831837b16427f","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"repository":{"url":"git+https://github.com/1PercentSync/flashlight.git","type":"git"},"_npmVersion":"11.10.0","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"*","ignore":"*","openai":"*","@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"*","@types/node":"*"},"_npmOperationalInternal":{"tmp":"tmp/flashlight_0.6.9_1779939397834_0.3244813520088434","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@1percentsync/flashlight","version":"0.6.10","description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","type":"module","bin":{"flashlight":"dist/index.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","start":"node dist/index.js"},"keywords":["mcp","deepseek","code-search","context-engine"],"repository":{"type":"git","url":"git+https://github.com/1PercentSync/flashlight.git"},"license":"ISC","dependencies":{"@cfworker/json-schema":"^4.1.1","@huggingface/tokenizers":"*","@modelcontextprotocol/server":"*","ignore":"*","openai":"*","zod":"*"},"devDependencies":{"@types/node":"*","typescript":"*"},"gitHead":"9f2ae0dc7a89ba5cbcfe76608cee77e4cc2bbcf0","_id":"@1percentsync/flashlight@0.6.10","bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"homepage":"https://github.com/1PercentSync/flashlight#readme","_nodeVersion":"24.12.0","_npmVersion":"11.10.0","dist":{"integrity":"sha512-TBVCeOEwNjYUJVa1GdBpqH2BLxVFgHsgeg7xgtQ5PTCkc6ObWRfmCdJsjwCbvc5Szn4QO2EW13s3JAq0hszjGg==","shasum":"e61868822091462b1911a0a35aa06b68d53ecff5","tarball":"https://registry.npmjs.org/@1percentsync/flashlight/-/flashlight-0.6.10.tgz","fileCount":15,"unpackedSize":7914546,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCMNO8z0Gk4cfSmHNSg8tN0CHpYv4D5I0gwI9mKVOQXuAIhALh4KS2J0FmK2OFe9DvMxR24mJc21JCah2CL7I6Oq//K"}]},"_npmUser":{"name":"1percentsync","email":"alex.le.liu@icloud.com"},"directories":{},"maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flashlight_0.6.10_1780764539313_0.057777350639555136"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-06T03:24:17.510Z","modified":"2026-06-06T16:48:59.564Z","0.1.0":"2026-05-06T03:24:17.846Z","0.1.1":"2026-05-06T03:27:50.322Z","0.1.2":"2026-05-06T03:37:29.694Z","0.1.3":"2026-05-06T03:42:06.909Z","0.1.4":"2026-05-06T03:51:08.792Z","0.1.5":"2026-05-06T03:59:50.732Z","0.1.6":"2026-05-06T04:07:41.509Z","0.1.7":"2026-05-06T04:15:39.875Z","0.1.8":"2026-05-06T04:26:27.028Z","0.1.9":"2026-05-06T04:33:48.080Z","0.2.0":"2026-05-06T04:41:50.314Z","0.2.1":"2026-05-06T04:54:42.383Z","0.2.2":"2026-05-06T05:00:39.182Z","0.3.0":"2026-05-06T05:33:50.753Z","0.3.1":"2026-05-06T05:55:49.400Z","0.3.2":"2026-05-06T06:01:27.657Z","0.4.0":"2026-05-06T06:41:52.935Z","0.4.1":"2026-05-06T08:39:13.036Z","0.4.2":"2026-05-06T08:43:57.957Z","0.4.3":"2026-05-06T10:24:07.950Z","0.5.0":"2026-05-11T00:36:44.565Z","0.5.1":"2026-05-11T02:16:34.403Z","0.5.2":"2026-05-11T04:26:09.730Z","0.5.3":"2026-05-11T04:31:32.159Z","0.6.0":"2026-05-11T04:51:22.707Z","0.6.1":"2026-05-11T05:05:22.849Z","0.6.2":"2026-05-11T05:23:27.976Z","0.6.3":"2026-05-11T05:27:03.414Z","0.6.4":"2026-05-11T05:29:24.986Z","0.6.5":"2026-05-11T05:45:15.039Z","0.6.6":"2026-05-11T06:18:59.700Z","0.6.7":"2026-05-11T06:24:28.188Z","0.6.8":"2026-05-13T04:36:58.593Z","0.6.9":"2026-05-28T03:36:38.053Z","0.6.10":"2026-06-06T16:48:59.469Z"},"bugs":{"url":"https://github.com/1PercentSync/flashlight/issues"},"license":"ISC","homepage":"https://github.com/1PercentSync/flashlight#readme","keywords":["mcp","deepseek","code-search","context-engine"],"repository":{"type":"git","url":"git+https://github.com/1PercentSync/flashlight.git"},"description":"MCP Server that uses DeepSeek's 1M context window for whole-codebase code search","maintainers":[{"name":"1percentsync","email":"alex.le.liu@icloud.com"}],"readme":"# Flashlight\n\nMCP Server that uses DeepSeek's 1M context window for whole-codebase code search.\n\n## How it works\n\nFlashlight loads your entire codebase into DeepSeek's context, then uses LLM understanding to find relevant code — no embeddings, no keyword matching, just brute-force full-context search.\n\nIt relies on DeepSeek's prefix caching for repeat queries: as long as the same prefix (system instructions + base code) is sent, tokens are served from cache (¥0.02/million tokens vs ¥1/million tokens for miss).\n\nFor large projects exceeding the 1M token limit, Flashlight automatically shards the codebase by directory, queries all shards in parallel, and merges results.\n\n## Setup\n\n### 1. Install\n\n```bash\nnpm install -g @1percentsync/flashlight\n```\n\n### 2. Get a DeepSeek API key\n\nGet one at [platform.deepseek.com](https://platform.deepseek.com/api_keys).\n\n### 3. Configure MCP\n\nAdd to your MCP client config:\n\n**Claude Code** (`~/.claude.json` under `mcpServers`):\n\n```json\n{\n  \"flashlight\": {\n    \"command\": \"flashlight\",\n    \"env\": {\n      \"DEEPSEEK_API_KEY\": \"sk-...\"\n    }\n  }\n}\n```\n\nFlashlight detects the workspace from MCP roots when the client provides them. If roots are unavailable, it falls back to the server process working directory.\n\n## Usage\n\nThe server exposes a single tool `search` with parameters:\n\n| Parameter | Required | Description |\n|-----------|----------|-------------|\n| `query` | Yes | Natural language description of the code to find |\n| `scope` | No | Optional workspace-relative directory prefix (e.g. `app` or `framework/src`). Omit to search the entire workspace. Do not pass `.`, `./`, absolute paths, or paths outside the current workspace. |\n| `file_types` | No | File extensions to filter (e.g. `[\".ts\", \".py\"]`) |\n\n### Output\n\nResults are returned as code snippets — the matched line ranges with line numbers.\n\n## Configuration\n\n### Environment variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `DEEPSEEK_API_KEY` | (required) | DeepSeek API key |\n| `DEEPSEEK_BASE_URL` | `https://api.deepseek.com` | DeepSeek API base URL |\n| `FLASHLIGHT_MODEL` | `deepseek-v4-flash` | Model (`deepseek-v4-flash` or `deepseek-v4-pro`) |\n| `FLASHLIGHT_REASONING_EFFORT` | `max` | Thinking effort (`high` or `max`) |\n| `FLASHLIGHT_CHANGE_THRESHOLD` | `0.1` | Ratio of changed tokens to trigger base rebuild |\n| `FLASHLIGHT_MAX_CONTEXT_TOKENS` | `900000` | Max tokens per shard (triggers auto-sharding when exceeded) |\n\n### Project-level config\n\nCreate `.flashlight/config.json` in the workspace root to customize file extensions per project:\n\n```json\n{\n  \"ext_whitelist\": [\".mdx\", \".astro\"],\n  \"ext_whitelist_override\": false\n}\n```\n\n| Field | Default | Description |\n|-------|---------|-------------|\n| `ext_whitelist` | `[]` | File extensions to include |\n| `ext_whitelist_override` | `false` | `true` = only index listed extensions; `false` = merge with global defaults |\n\n**Priority:** project config > `FLASHLIGHT_EXT_WHITELIST` env var > built-in defaults.\n\nThe config is read once at process start. Changes require restarting the agent environment.\n\n## How caching works\n\nFlashlight relies on DeepSeek's prefix caching. On first query, it sends all code and saves a base snapshot. On subsequent queries:\n\n1. Detect file changes against the saved base\n2. If changed tokens exceed `FLASHLIGHT_CHANGE_THRESHOLD` (default 10%) — rebuild the base entirely\n3. Otherwise — reuse the stored base text and append only changed files as incremental context\n\nThis ensures the prompt prefix stays stable across queries, maximizing cache hit rate.\n\n## Sharding (large projects)\n\nWhen a project exceeds `FLASHLIGHT_MAX_CONTEXT_TOKENS`, Flashlight automatically:\n\n1. Splits files by directory — tries the whole project first, then recursively splits by top-level directories until each group fits\n2. Queries all shards in parallel\n3. Merges and deduplicates results\n\nEach shard maintains independent cache state. Shard boundaries only change when a shard overflows (split eagerly, merge lazily).\n\n## Logs\n\nLogs are written to `.flashlight/flashlight.log` in the workspace root. Each query logs:\n- Snapshot size and shard plan\n- File change detection\n- Per-shard query cache hit ratio\n- Search results\n\n## Cost\n\nWith `deepseek-v4-flash` on a ~50K token codebase:\n\n| Operation | Cost |\n|-----------|------|\n| First query (build cache) | ~¥0.05 |\n| Subsequent query (cache hit) | ~¥0.001 + output tokens |\n\n## License\n\nISC\n","readmeFilename":"README.md"}