{"_id":"@bentlyr/midown","_rev":"31-244b31ed5293e5ccdef3ec4b333b4f13","name":"@bentlyr/midown","dist-tags":{"latest":"2.0.13"},"versions":{"1.0.1":{"name":"@bentlyr/midown","version":"1.0.1","keywords":[],"author":{"name":"bntlyr","email":"rafabently01@gmail.com"},"license":"MIT","_id":"@bentlyr/midown@1.0.1","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/src/cli/index.js"},"dist":{"shasum":"49685a628e6b66612d180e27f6153140290fd129","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.0.1.tgz","fileCount":154,"integrity":"sha512-4zug2fLqoPWSJ332mNjuivh+Rt3WOlEgC3ktj80MCzr4Tc9+7LKScnvxG7eso4zLgxIrIqShXx/gi8L9VnYkOw==","signatures":[{"sig":"MEUCIQDBJnm33zUnqZE8VDt3TKwike9tTzxPxsYfPCbku6JRLAIgE5F9fwhmmkmiW6kyDaEBoyWRGQFtkYRsS9xZDGlPwRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5318355},"main":"dist/src/cli/index.js","type":"module","gitHead":"52880ed91d627a69c7c68a0314b94e0b8422e468","scripts":{"mcp":"node dist/src/cli/index.js mcp","lint":"eslint --ext .ts,.tsx .","build":"tsc && vite build --config vite.renderer.config.ts","start":"node dist/src/cli/index.js start"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Architecture and Plannign App for developers","directories":{},"productName":"midown","_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","open":"^11.0.0","dagre":"^0.8.5","react":"^19.2.7","remark":"^15.0.1","express":"^5.2.1","mermaid":"^11.16.0","unified":"^11.0.5","zustand":"^5.0.14","commander":"^15.0.0","react-dom":"^19.2.7","reactflow":"^11.11.4","remark-gfm":"^4.0.1","gray-matter":"^4.0.3","react-icons":"^5.6.0","tailwindcss":"^4.3.1","lucide-react":"^1.21.0","remark-parse":"^11.0.0","better-sqlite3":"^12.11.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.1","@monaco-editor/react":"^4.7.0","@supabase/supabase-js":"^2.110.0","@tailwindcss/typography":"^0.5.20","@modelcontextprotocol/sdk":"^1.29.0","electron-squirrel-startup":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","sharp":"^0.35.2","eslint":"^8.57.1","electron":"42.5.0","typescript":"^6.0.3","@types/dagre":"^0.7.54","@types/react":"^19.2.17","@types/express":"^5.0.6","@electron/fuses":"^1.8.0","@types/react-dom":"^19.2.3","@electron-forge/cli":"^7.11.2","@vitejs/plugin-react":"^4.7.0","eslint-plugin-import":"^2.32.0","@types/better-sqlite3":"^7.6.13","@electron-forge/maker-deb":"^7.11.2","@electron-forge/maker-rpm":"^7.11.2","@electron-forge/maker-zip":"^7.11.2","@typescript-eslint/parser":"^5.62.0","vite-plugin-node-polyfills":"^0.28.0","@electron-forge/plugin-vite":"^7.11.2","@electron-forge/plugin-fuses":"^7.11.2","@electron-forge/maker-squirrel":"^7.11.2","@types/electron-squirrel-startup":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.62.0","@electron-forge/plugin-auto-unpack-natives":"^7.11.2"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.0.1_1783003741963_0.8606124335886274","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bentlyr/midown","version":"1.0.2","keywords":[],"author":{"name":"bntlyr","email":"rafabently01@gmail.com"},"license":"MIT","_id":"@bentlyr/midown@1.0.2","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/src/cli/index.js"},"dist":{"shasum":"9c61199776c4a7d151ea5dc58d23ba0732f91f95","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.0.2.tgz","fileCount":155,"integrity":"sha512-xD7dSHNyy8iHVOEEkbA+dUBf2cnilnh3Ya1gnv1p1NIeUPwPY0ieothwGItcOhFAHyVAJPF0Lhxb0sNRrPQNNQ==","signatures":[{"sig":"MEUCIQDNKMTBF/QHGHxV3ZGFGy7x8d36z5pFNFPGI3SQB4hSYgIgDbZIExMGbjUSMVmiWVG2axW7peBvxqn0WHxaTbUEuH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5320827},"main":"dist/src/cli/index.js","type":"module","gitHead":"52880ed91d627a69c7c68a0314b94e0b8422e468","scripts":{"mcp":"node dist/src/cli/index.js mcp","lint":"eslint --ext .ts,.tsx .","build":"tsc && vite build --config vite.renderer.config.ts","start":"node dist/src/cli/index.js start"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Architecture and Plannign App for developers","directories":{},"productName":"midown","_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","open":"^11.0.0","dagre":"^0.8.5","react":"^19.2.7","remark":"^15.0.1","express":"^5.2.1","mermaid":"^11.16.0","unified":"^11.0.5","zustand":"^5.0.14","commander":"^15.0.0","react-dom":"^19.2.7","reactflow":"^11.11.4","remark-gfm":"^4.0.1","gray-matter":"^4.0.3","react-icons":"^5.6.0","tailwindcss":"^4.3.1","lucide-react":"^1.21.0","remark-parse":"^11.0.0","better-sqlite3":"^12.11.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","@tailwindcss/vite":"^4.3.1","@monaco-editor/react":"^4.7.0","@supabase/supabase-js":"^2.110.0","@tailwindcss/typography":"^0.5.20","@modelcontextprotocol/sdk":"^1.29.0","electron-squirrel-startup":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.21","sharp":"^0.35.2","eslint":"^8.57.1","electron":"42.5.0","typescript":"^6.0.3","@types/dagre":"^0.7.54","@types/react":"^19.2.17","@types/express":"^5.0.6","@electron/fuses":"^1.8.0","@types/react-dom":"^19.2.3","@electron-forge/cli":"^7.11.2","@vitejs/plugin-react":"^4.7.0","eslint-plugin-import":"^2.32.0","@types/better-sqlite3":"^7.6.13","@electron-forge/maker-deb":"^7.11.2","@electron-forge/maker-rpm":"^7.11.2","@electron-forge/maker-zip":"^7.11.2","@typescript-eslint/parser":"^5.62.0","vite-plugin-node-polyfills":"^0.28.0","@electron-forge/plugin-vite":"^7.11.2","@electron-forge/plugin-fuses":"^7.11.2","@electron-forge/maker-squirrel":"^7.11.2","@types/electron-squirrel-startup":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.62.0","@electron-forge/plugin-auto-unpack-natives":"^7.11.2"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.0.2_1783004062424_0.17215375264074861","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bentlyr/midown","version":"1.1.0","_id":"@bentlyr/midown@1.1.0","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"c3e306fb85622f1be6cd1833bd33a4c09f7ed39f","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.1.0.tgz","fileCount":18,"integrity":"sha512-oV5cIh9XQW7sWtnkouW/0k3XD7EIPyU87QsiVj9OJWTCzjwbdKgpZv+UDN4xHzRrcN8FUUOpSJVNcvPuZ4KTGw==","signatures":[{"sig":"MEYCIQCdy3py3CQRUCaqQbPGEz0hur/y/3G+2hiPozCeT69U0gIhALNi/FZuq/iQKrSRO/WQ/VtaRDwvd4WOrj46iTbpVPv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378610},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^15.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.1.0_1783265887945_0.17081872094676376","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bentlyr/midown","version":"1.2.0","_id":"@bentlyr/midown@1.2.0","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"17ed4e3e2b15655d477ce7b74fcffcf919020e8c","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.2.0.tgz","fileCount":18,"integrity":"sha512-NzQAqCMaww6a3AbkdY2TJQ6p3M8kfCwnotHcokxQRpOY6zDMSWDyLTJLWxM+QUF7gkuhfvfuXN4VxBhpYpTaRA==","signatures":[{"sig":"MEQCIEdsPaoJ61RT9SuQIWjT9MQElmcaXuH/V7jj7adsIkjzAiAqEbz19ZYI7AE0KhKAxkV1S3+bZYWSWfqyclarb5aB/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378609},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^15.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.2.0_1783266002779_0.9647077671882847","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bentlyr/midown","version":"1.2.1","_id":"@bentlyr/midown@1.2.1","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"371b56d4f6d0cc741775e2c2bed70229361dd016","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.2.1.tgz","fileCount":18,"integrity":"sha512-uuqSp0PyLhhFFmjhZr2hKA1lst0QtamyuubgfHAiSq+Xakt1lHe2UMVgcMO9uuYydhay/Dp1e1LyhsFjY6p7TQ==","signatures":[{"sig":"MEQCIDtyx1bXxaWm7H1bDrB9VigxvdxwU68u3n8RmdDqZSk7AiBrkRA2x0B4ZXcVX30zGB0k7KMYKuHR2iWTOdStZYWSlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378631},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^15.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.2.1_1783266172372_0.2813356517238934","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bentlyr/midown","version":"1.2.2","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.2.2","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"85fa2b3f43c54e8a379dfff9f9e804481de6e42b","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.2.2.tgz","fileCount":18,"integrity":"sha512-DM4TeGZdWXB7puOmUQQPOVZAULW1laf0otbqmdKN3mXQYM46z1Xw9eZNNtWDESdMsJIupM6H2WFFQqSh8y0JfQ==","signatures":[{"sig":"MEQCIFJUPf0YYPvP8iIg8WqusegH4dmc/OzC92ZUZG52xGP5AiAQjvyn4HQpmFPXCNe1SgY8BolH/8O2plIipIX8HAiB9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378813},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^15.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.2.2_1783266320738_0.10590876259355864","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bentlyr/midown","version":"1.2.3","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.2.3","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"a8c794b7ffd760fd3c0c677abf26f76a2f554ed8","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.2.3.tgz","fileCount":18,"integrity":"sha512-MwM7bPhvCMKaWNEMKGJrD24EGNGpWANYHOYtCmHoHWWxn0DwyrD04wfqHFy3He+/CfZ9WOYn2GLnqrd5Q0L4Mw==","signatures":[{"sig":"MEYCIQCTtUITFh78DrotTnRq0ewSJr38PG+jGyz+lMCcu5dLCgIhAINrhA9QOvVVdafQQyupQsAE0iOW0injWS2Wrs1GZk90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378835},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.2.3_1783267059000_0.16038282663086245","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@bentlyr/midown","version":"1.2.4","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.2.4","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"4cb9954f777b93a2b6b0449aaf85384e7153c8bc","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.2.4.tgz","fileCount":18,"integrity":"sha512-yQqHLqXyf0XYJ3Ofp60Hwgz6eis/NpY0qclSXo0erXLQ9rgAiznSzFCnIlP2yJRHzed4WQAIJhfUk9Oo3nk0zw==","signatures":[{"sig":"MEUCIQDGKJcLFS4Fxv0To6njg5rxAOryepWd+98pLuXOXA2LSwIgKGy8lOIIZYkENavWNQaUOBqebqXvXXyfTjLOT/T3Q3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379106},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.2.4_1783267477810_0.36908315805295855","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@bentlyr/midown","version":"1.2.5","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.2.5","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"c22c53e861f2df61143bc86d2bf7544cc0886ab6","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.2.5.tgz","fileCount":18,"integrity":"sha512-Azk2pI09RUEsebbGcJR1MNiU40yZK6RMsEllCjxgyGhtuzPqle7EdyaasIqoqUST4iokwusvlsvXr5ZIlzBUQQ==","signatures":[{"sig":"MEQCIEQGaVP8L8VfknOQC4sSOoMrUnuz6Phef89OZNOvFj4fAiAi6wfjdqsXfgqb53RKj1OjMnYrGw95k8dqE61UhrL+Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379743},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.2.5_1783267724335_0.8228497900612008","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bentlyr/midown","version":"1.3.0","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.3.0","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"f1ed2b6636bc3a0c791ca15034bb067feddf2906","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.3.0.tgz","fileCount":18,"integrity":"sha512-us9tJrgL3wOLki7U6xTFdsctqD7uZwHytqLKEnRmnOQ+V3+caHKIolcxvWmWBAIbY7YJlTAbwIGjbK+aMWtXGw==","signatures":[{"sig":"MEYCIQDj7IL8qE9rvDFW7BKuvHuXIxVp0zThbkJOYAVj8Da+mAIhAKP3u82GxsuUk4LGcBWUwbmIuFtM2HlorAHyCIeFlbXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379742},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.3.0_1783267879259_0.11685261972847605","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bentlyr/midown","version":"1.3.1","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.3.1","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"2fe36368b960fb36c51cea7431c3fa9d6379e0c0","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.3.1.tgz","fileCount":18,"integrity":"sha512-RXSpI9GPoYq0N1jC1XJoJ3XfXtEJ8fHyi0VtGq4K/P4ZOWCJcUpDB8kGrsX+rC6g2HLUfGzCOJXHQK4pjcckZw==","signatures":[{"sig":"MEQCIGD/rrUfhCyT3NN9D1VjKB43D0UahNSwd2VyN7eJEJ88AiA/K3ZUizhjNTrvJq/A1OniQkaspoOLdfY0O5FEBdZvUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380601},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.3.1_1783268217849_0.005905305592439847","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bentlyr/midown","version":"1.3.2","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.3.2","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"a40da74f6ff2917695030d06525cc6f1e1a35b48","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.3.2.tgz","fileCount":18,"integrity":"sha512-3dmKFEimZQFzXERSUc4aU+8SKHkGBSuHyheCfpa4lKoyD6gw6uvweeNdGosps9X3A2wlJ4b1Fko9zgIMhgOEZg==","signatures":[{"sig":"MEUCIGo4PBs9O4jwrVvX9QNWw0MYOZdS5gzTTnALmYLjG0K7AiEA2+aXFv5rIomAqszPjl4y4q8g3e+UkPsGSsB4UC8L/1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383793},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.3.2_1783297084457_0.8655257425473333","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@bentlyr/midown","version":"1.3.3","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.3.3","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"97881092680f761724522026cc0fac38d68cffd7","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.3.3.tgz","fileCount":18,"integrity":"sha512-1OdcQWypINbm0N8ROQbBAErX9CYB7he9g5M/gM5ccsKfBUCfHmafyLCMnICx6KCUxNoXPveYUb4ambcPQbev2Q==","signatures":[{"sig":"MEUCIGVPbirOLkYzmokVBkCdoDSc7yrqK8azGMfa7MiLKvJ2AiEAozUcTx0QE4ja5Ho4e5GcvCUb4d8QK24c7ikzL9uwcus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388277},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.3.3_1783298071034_0.5119587349927472","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@bentlyr/midown","version":"1.3.4","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.3.4","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"d058407e82d20ba9654b32936529d1838eb5d25e","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.3.4.tgz","fileCount":18,"integrity":"sha512-2Xw+IvX0bO+GgUOykbgLh7NNtj7JQEmv2ZfzpWcyJVGjNGKaBtCmcVQWpgKACm3W0Gd2mlFaD84GcCmHcl9KsQ==","signatures":[{"sig":"MEYCIQCdyLxImrV9dP+SNbKdWJkge3r1J7RIFFecWNY7MeSnwAIhAKjnH5DJEQKpvbfujcgKsp0DvzTJxmW/cCeDayR37v2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388793},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.3.4_1783298487408_0.0901346974805346","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@bentlyr/midown","version":"1.3.5","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.3.5","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"9a6841a9613cba7220833c4e566f2301352d3f0f","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.3.5.tgz","fileCount":18,"integrity":"sha512-HMe26Ao+zI5etoqp8cKPtusiKp9QPoriNzSLNPT6d+xj6FGzRCumN4u/K6vmGSPJkFizRkr6aOVPW2J3YgNNJA==","signatures":[{"sig":"MEUCIGGaVyZZ55dYS4Qz/3TlNpn1OyeRh4ZwQrD5fuEFAGfxAiEA6iULiQcdzu8CFT9HtRqcH1oPeVEY8z14g+76b5kvLTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389506},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.3.5_1783306485411_0.5286990509153713","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@bentlyr/midown","version":"1.3.7","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.3.7","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"ae7062c57dbdd9c9b9000acbe702137ab23ec212","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.3.7.tgz","fileCount":18,"integrity":"sha512-gHJM7XRCYcRyKO8dDD2C9d+BPaWYWR5PtG/5XHDndOC7+nPzG/MAmO0w6fmUaJlYQ7j3hlcMrigL7chrubvJsA==","signatures":[{"sig":"MEUCIBquz+90zSaJo5H70tXlq/sWC4hyF+IGjA//O7smV+TuAiEAhAg+c3K29GHcT4/ud6wbRLGllyvaCtWe542eUiV7W5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390440},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.3.7_1783307839621_0.9815198565355094","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@bentlyr/midown","version":"1.3.8","keywords":["mcp","ai","visualize","architecture","context","claude","cursor","ast","midown","markdown"],"license":"MIT","_id":"@bentlyr/midown@1.3.8","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"03a0d1fdabda3cc077825192d2ad4d96ba11572d","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-1.3.8.tgz","fileCount":18,"integrity":"sha512-PmALqLrXUv6717KtY++cOc7YBJ6TrmJGci/NtMg6hhTlwNKxFUeRwV4H7T9D1vorvUBaOSk51OJ4rXOaDWEETw==","signatures":[{"sig":"MEUCIQD10HZMgfqoXSUwDG/WeBjWmXdP6EjuMl7AkyMhUOWEsAIgIaf2aNTy0xfyyduhv9w37bs7ILEQ5xjj38L+jwS2w78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390362},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^6.0.3","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_1.3.8_1783308202495_0.9651256020152106","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bentlyr/midown","version":"2.0.0","_id":"@bentlyr/midown@2.0.0","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"786808af0fc6970ca536fe8d92cde89fe5317811","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.0.tgz","fileCount":27,"integrity":"sha512-ZWbm00rl/nI0xJuD1PK7i0fPb4XI5yFpmkJtpjP6eoGBXFlDxctuXnAlRwQMIdIXAg7adJUhrblahL0aalA8Dg==","signatures":[{"sig":"MEUCIATyx1YDljn5UH10Ph807Nh+2w3PkWuMTi3EnPlDEcJXAiEAv3CXGZpjBDZ6esrtH9ah/+IgH0SnalnmceLD/7i3Mqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358886},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"commander":"^15.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.0_1783438338910_0.8160356383632381","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bentlyr/midown","version":"2.0.1","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.1","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"3ac571990809442a2d46c5f9c2a2cee7461e88a2","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.1.tgz","fileCount":27,"integrity":"sha512-w5trSwA1DeSx/mGvObTxoQ01Joz+Dmgh/TNzccmxlNyA8ZvJ4Q0ba0cdkxyo/8hqPp2LSFk6BfroWUEnu3L+/g==","signatures":[{"sig":"MEUCIQCVEE7HxnIxnbbd2Znhf6A9ASmyMujF2RnJJxo8op92xAIgagjpFuzJk1TKAMi4hXjAeaW/485Ywm2LfRusftH57a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359638},"main":"./dist/index.js","type":"module","gitHead":"ecf72e5908483d910cdad557cf1e9e4f42028443","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"commander":"^15.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.1_1783439102818_0.9964069031062497","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@bentlyr/midown","version":"2.0.2","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.2","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"95877fe2b671f765358a637318d13021f894f88d","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.2.tgz","fileCount":27,"integrity":"sha512-NcVE9YbMjGh1u/91ADEEmMXiYSf+bDybxc+VGT0XGGksuDVzJcWp6X4E4YZ/HBEHpOCaO8WNPNeR5k7xkJCxUQ==","signatures":[{"sig":"MEQCIFJc5JKnApyrXGi7CMlLEhQl1Nw5dl6GYtZ8lVV1aFAlAiACajSzeTKHHuwzJJR8y8WJjskqr5AhJzPfVVDTHHCgNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359660},"main":"./dist/index.js","type":"module","gitHead":"6345b59956e6eec1ac251c160923af0476a79d51","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.2_1783505629640_0.48100079753384595","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@bentlyr/midown","version":"2.0.3","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.3","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"0e8e9b6dee68a278eecb4f6d0c3bbe238b3fbd23","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.3.tgz","fileCount":25,"integrity":"sha512-4XqOyl055o2xTO/fSMiAjGhQ6kGPrWDuB1JhLjOOQsIXzo59LvABSrCGONfdsFId8ghXon+4PSo+all+T18Rrw==","signatures":[{"sig":"MEUCIQDFnjN/xvvwOQFyDo6JbgCrQwYCx3bekGW9upFhBp4STgIgR8vWluebKmjO+q42ZZE0Yz+R3GQHqrJiEE/B4z0R/AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343662},"main":"./dist/index.js","type":"module","gitHead":"6345b59956e6eec1ac251c160923af0476a79d51","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.3_1783506250489_0.8289353189327424","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@bentlyr/midown","version":"2.0.4","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.4","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"f232e26af9ca5afcd93d6d1e03011a9febe77fde","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.4.tgz","fileCount":30,"integrity":"sha512-zxox6EkKuija9s1UfyZU5obs5FxAIe5B9IlCoS4Z3Yli4Tll1LTXFe+6Jx5DQSRF9gsg/JS2bT6Lvs7X/0k0Xw==","signatures":[{"sig":"MEYCIQCZeEi3STCs7WwF2R1KSZkA/ja1o2L18noGyYRaCpIZPQIhAKWs95BAIOtYkt4ePjJQ9o7sx7AhSVhxRu2Em2CLWx2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102917},"main":"./dist/index.js","type":"module","gitHead":"6345b59956e6eec1ac251c160923af0476a79d51","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.4_1783516960911_0.1257390146720614","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@bentlyr/midown","version":"2.0.5","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.5","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"e8d2bb26e97061a0fd1014096cf7151d878eb133","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.5.tgz","fileCount":30,"integrity":"sha512-2FWXCtGvyP1qEmBXk3aRyiFH2dwGokuEfLNpWgSfHzeIc6F4jXJNheZvRPuvIOzNY06ukwhnlbFFBD5PhAyIiw==","signatures":[{"sig":"MEUCIQCFecQPf7kZBbd+QPiwVKjB7mJwKX5dgN18bFETU9iZqgIgJ/BGDLZK6MBmt176rP9d7tO1PHge1LeW2oljSvipoZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102820},"main":"./dist/index.js","type":"module","gitHead":"6345b59956e6eec1ac251c160923af0476a79d51","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.5_1783517600920_0.3470343761448009","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@bentlyr/midown","version":"2.0.6","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.6","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"753cd721cdef60df2b21443f4a41864ff40d5065","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.6.tgz","fileCount":30,"integrity":"sha512-yJOjTE+qMer3rGP2ka1i7FqEXkVUe6zbOodH0T6uZ5kMSFGWJX+I8VG1N74rLrXwSCZjug9onJD8pxDpJ2UHFg==","signatures":[{"sig":"MEYCIQC7k4v9NygfFA+VeTMrqaxOb9TI0Lxcp/WuJdDZkJY9EAIhAI7eFTxUYwxNmwesQgXLESaEdjjr6Z/LXzt6gQhyV4vz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102869},"main":"./dist/index.js","type":"module","gitHead":"6345b59956e6eec1ac251c160923af0476a79d51","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.6_1783517949046_0.43925963013747094","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@bentlyr/midown","version":"2.0.7","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.7","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"a3ecbb1faf1a1f033db04231f305b36a86171344","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.7.tgz","fileCount":32,"integrity":"sha512-Szg+opzy0F57v/6uynU+i2FMmvL4KwAIkU+KoE1a+z2ukvg9O6eRes9/uE0KPf6NsNiT5K7SO0WV3pA8zLpmDA==","signatures":[{"sig":"MEUCIAW7cLQf3zLLeQs7gOkjkeHQ6edOXpcrgXdmzm+feNMRAiEAikc+iZytTHuXm/eGZytcTPGujSX+/PoARmoqWQB5zW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121796},"main":"./dist/index.js","type":"module","gitHead":"22f98dbafe2d6fd79d5dbfeb33aaf1e777b9d480","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.7_1783524117904_0.7278165129047713","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@bentlyr/midown","version":"2.0.8","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.8","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"47a8adf92501bae6605f92accd4fdf8695711606","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.8.tgz","fileCount":32,"integrity":"sha512-iP4zUj9pAihLdTJ0AeCaFw22d2jyKYzQJkP4xcaq1W5O4q3OQCiE8pl0Ao2ilMQAZk56wqD+0Rrg3Csp9wB8jw==","signatures":[{"sig":"MEQCIAGBKoQ+9VVyQcPFLjD/S+sv/tVj8VMmUDEx793cP+z6AiBxqYbiBzvcdUrOlOHY38ppL6Z4ay/s3iZSgBIY3hfrEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121852},"main":"./dist/index.js","type":"module","gitHead":"22f98dbafe2d6fd79d5dbfeb33aaf1e777b9d480","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.8_1783524666445_0.32770700558311283","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@bentlyr/midown","version":"2.0.9","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.9","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"f4f54f64b4c5dc17dbf34ebb16833561d78e98cf","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.9.tgz","fileCount":32,"integrity":"sha512-TpjF/QI31XvzVyFgEfB25jyP2T7PEzq3/IjxI12L+rge//CARHTg9FF8IPH9VnqYxX4IZvITNm1bxCROrC3g7Q==","signatures":[{"sig":"MEYCIQD9jQeDGYzlsiJW1e+w7t6xFrI7Jdwgq7d1C78fwq0A9AIhAOYvntq03/VDWI3BXagO2QN4QdeMeHJQjGBycD3ageBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121933},"main":"./dist/index.js","type":"module","gitHead":"22f98dbafe2d6fd79d5dbfeb33aaf1e777b9d480","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.9_1783525551963_0.03657038135085089","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@bentlyr/midown","version":"2.0.10","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.10","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"42da1cd508c2bbccf9be1bceaf5756eebda13fc8","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.10.tgz","fileCount":32,"integrity":"sha512-FnRgkYnmEo9CJ5B/AOzBR5iToYcyLpF4XObmoGKxQwOYRp1y4kJzv/aFBrDqZwe3ORD7TpCVfyAWKxDcnEQVTg==","signatures":[{"sig":"MEUCIE1U7i0cPF3FMpn7BfF4vzq1ZcQdDA8vLgWcpvAifZzGAiEAo8T7SOWszd9FR1AIb0HF93Glgt6Ct+7YnktkYIrqf1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126145},"main":"./dist/index.js","type":"module","gitHead":"22f98dbafe2d6fd79d5dbfeb33aaf1e777b9d480","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.10_1783602896813_0.42496057015821376","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@bentlyr/midown","version":"2.0.11","keywords":["cli","mcp","codebase","architecture","index","vector","database","local","cloud","ai","llm","context","engine","graph","spatial","edge","node","file","function","database","schema","ast","semantic","summary","visualization","web","dashboard","mcp-server","mcp-client","mcp-tools","mcp-server-mcp","mcp-server-mcp-client","mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-client","mcp-server-mcp-server-mcp-server-mcp","mcp-server-mcp-server-mcp-server-mcp-client"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.11","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"119697e53c69ae5e234ed134e7404741ab2b91c2","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.11.tgz","fileCount":33,"integrity":"sha512-91jKlhPNc4dRK3+Aoal4rx0R8of8sDKsWA/dwypUo/zegqNFma5RW0pJkFhbb+VrpflmEhQ/5pXnbYTVwRDS3A==","signatures":[{"sig":"MEYCIQD5tzbL8or3vblJEQr8gkFbFhFZRRyYtjzomS2ro4dzJQIhAI+rSGQ5HPhmLkEiett7lHQJ/kfv+fKCzdoCl8PnCdLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141144},"main":"./dist/index.js","type":"module","gitHead":"5dd58f775cee1f998bb72dd6c845f5f7a0b96a8f","scripts":{"cli":"tsx --env-file=.env src/cli.ts","chat":"tsx src/chat.ts","build":"tsc","start":"tsx src/index.ts","build:full":"npm run build --prefix visualizer && tsc","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.12.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/server":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.11_1783700743139_0.32525243717853636","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@bentlyr/midown","version":"2.0.12","keywords":["cli","mcp","codebase","architecture","ast","graph","node","edge","index","local","context","engine","visualization","mcp-server"],"author":{"name":"bntlyr"},"license":"MIT","_id":"@bentlyr/midown@2.0.12","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"bin":{"midown":"dist/cli.js"},"dist":{"shasum":"6f2e8b7fcb2ea0adb765411c957190c5d99cc9b0","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.12.tgz","fileCount":28,"integrity":"sha512-LB96V9BAZDUvA2apvNYbrFT3WzSmdsC3Xs+5W4DP0B1DJNE3B2wDTup9gwrNgZSX3aqXjb9+a26XJ9JZ17+i+g==","signatures":[{"sig":"MEYCIQChz1fBXBXbAgyB1gApTfuEb44vw+KkFHooqbSUjrHpiQIhALWyAD0WpsL6QDiV5MJeDa8JHKOgqaah/kxxTaeFqEF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112767},"main":"./dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"262b1eb13305ca8645b21cf66bcf30d08c62248d","scripts":{"cli":"tsx src/cli.ts","test":"tsx --test tests/**/*.test.ts","build":"node scripts/clean-dist.mjs && tsc && chmod +x dist/cli.js","start":"tsx src/index.ts","pretest":"npm run build","build:full":"npm run build --prefix visualizer && npm run build","prepublishOnly":"npm run build:full"},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"_npmVersion":"11.11.0","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","chokidar":"^5.0.0","commander":"^15.0.0","typescript":"^5.0.0","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","@types/node":"^20.19.43","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/midown_2.0.12_1785048955665_0.3909754126646352","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@bentlyr/midown","version":"2.0.13","description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","type":"module","author":{"name":"bntlyr"},"license":"MIT","engines":{"node":">=20"},"main":"./dist/index.js","bin":{"midown":"dist/cli.js"},"keywords":["cli","mcp","codebase","architecture","ast","graph","node","edge","index","local","context","engine","visualization","mcp-server"],"scripts":{"start":"tsx src/index.ts","cli":"tsx src/cli.ts","pretest":"npm run build","test":"tsx --test tests/**/*.test.ts","build":"node scripts/clean-dist.mjs && tsc && chmod +x dist/cli.js","build:full":"npm run build --prefix visualizer && npm run build","prepublishOnly":"npm run build:full"},"devDependencies":{"@types/better-sqlite3":"^7.6.13","@types/node":"^20.19.43","tsx":"^4.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","better-sqlite3":"^12.11.1","commander":"^15.0.0","typescript":"^5.0.0","zod":"^4.4.3"},"gitHead":"262b1eb13305ca8645b21cf66bcf30d08c62248d","_id":"@bentlyr/midown@2.0.13","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-5UAUiwBCuhL9LkfOM+YaqPT/rWfQ7qDLBPUAmOkwvIT0tXzylI1w1YlhK140vxXY89dhVF18OIHHxjxsu5evOg==","shasum":"26dd20246ec122518a6be2cc11b7c6cc29492472","tarball":"https://registry.npmjs.org/@bentlyr/midown/-/midown-2.0.13.tgz","fileCount":29,"unpackedSize":1124784,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoCzimtfr+6SQzTzL5x4qnIwn4dB6OrqDf+qcBH+g54wIhAOrotY7sYAnuwiacTwI5c95VSZrEr5+1JfhBf/Gr2xg5"}]},"_npmUser":{"name":"bentlyr","email":"rafabently01@gmail.com"},"directories":{},"maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/midown_2.0.13_1785050739792_0.20358119444996015"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-02T14:49:01.785Z","modified":"2026-07-26T07:25:40.153Z","1.0.1":"2026-07-02T14:49:02.169Z","1.0.2":"2026-07-02T14:54:22.621Z","1.1.0":"2026-07-05T15:38:08.107Z","1.2.0":"2026-07-05T15:40:02.932Z","1.2.1":"2026-07-05T15:42:52.591Z","1.2.2":"2026-07-05T15:45:20.895Z","1.2.3":"2026-07-05T15:57:39.131Z","1.2.4":"2026-07-05T16:04:37.978Z","1.2.5":"2026-07-05T16:08:44.496Z","1.3.0":"2026-07-05T16:11:19.463Z","1.3.1":"2026-07-05T16:16:58.045Z","1.3.2":"2026-07-06T00:18:04.648Z","1.3.3":"2026-07-06T00:34:31.179Z","1.3.4":"2026-07-06T00:41:27.539Z","1.3.5":"2026-07-06T02:54:45.623Z","1.3.7":"2026-07-06T03:17:19.785Z","1.3.8":"2026-07-06T03:23:22.673Z","2.0.0":"2026-07-07T15:32:19.159Z","2.0.1":"2026-07-07T15:45:02.983Z","2.0.2":"2026-07-08T10:13:49.790Z","2.0.3":"2026-07-08T10:24:10.672Z","2.0.4":"2026-07-08T13:22:41.076Z","2.0.5":"2026-07-08T13:33:21.074Z","2.0.6":"2026-07-08T13:39:09.198Z","2.0.7":"2026-07-08T15:21:58.062Z","2.0.8":"2026-07-08T15:31:06.644Z","2.0.9":"2026-07-08T15:45:52.369Z","2.0.10":"2026-07-09T13:14:56.976Z","2.0.11":"2026-07-10T16:25:43.335Z","2.0.12":"2026-07-26T06:55:55.905Z","2.0.13":"2026-07-26T07:25:40.003Z"},"author":{"name":"bntlyr"},"license":"MIT","keywords":["cli","mcp","codebase","architecture","ast","graph","node","edge","index","local","context","engine","visualization","mcp-server"],"description":"Headless local context engine and CLI to map codebase dependencies for AI consumption.","maintainers":[{"name":"bentlyr","email":"rafabently01@gmail.com"}],"readme":"# Midown CLI\n\n> Architect Your Systems. Let AI Understand Them.\n\nMidown is a headless local context engine and CLI built for developers. It maps your entire codebase into a structured node graph, visualizes the architecture locally, and exposes it via Model Context Protocol (MCP) to any AI coding assistant — keeping your prompt context hyper-efficient and intelligent.\n\nBy analyzing the Abstract Syntax Trees (AST) of your files, Midown enables your AI tools (like Claude Desktop, Cursor, or VS Code Copilot) to intrinsically understand your repository layout without exhausting context window limits.\n\n---\n\n## 🚀 Installation\n\nInstall Midown globally using npm to ensure the CLI is available across all your projects:\n\n```bash\nnpm i -g @bentlyr/midown\n```\n\n---\n\n## 📖 Basic Workflow\n\nTo get Midown working with your codebase, follow this simple 4-step workflow:\n\n### 1. Pin your project\nNavigate to your project directory and run the add command to set the target workspace.\n```bash\ncd /path/to/your/project\nmidown add .\n```\n\n### 2. Index your workspace\nProcess and parse the codebase. Midown builds a massive local spatial edge index, mapping files, functions, and relational databases.\n```bash\nmidown index\n```\n\n`midown push` remains available as an alias. Use `midown index --clean` to discard the existing graph and context cache before rebuilding.\n\n### 3. Start the Context Engine (MCP)\nStart the background server process, making the indexed graph available to AI tools on `stdio`.\n```bash\nmidown start\n```\n\n---\n\n## 🧠 Engine Features\n\nMidown uses an advanced ingestion engine designed to seamlessly handle massive codebases without crashing:\n- **Flawless Console Output:** Background progress bars and processing warnings execute cleanly via smart ANSI line-clearing.\n- **AST-Only Lightweight Parsing:** Extracts raw code structures, cross-file imports, and function signatures without relying on expensive LLM summarization.\n\n---\n\n## 🎨 Interactive Visualization\n\nMidown comes with a stunning built-in visualizer. Once you've indexed your codebase using `midown push`, you can launch a local dashboard to explore the topological node network visually!\n\n```bash\nmidown visualize\n```\n\nThis opens a premium, interactive web dashboard on `http://localhost:3456` where you can:\n- **Search** for any file, function, or database schema.\n- **Filter** between raw code components and data flows.\n- **Interact** dynamically: Drag file nodes and watch all associated child functions logically follow them through the physics simulation.\n- **Inspect** node relationships and abstract syntax connections in real-time.\n\nFor large workspaces, the visualizer automatically uses an adaptive level-of-detail model:\n\n- The initial **Overview** loads file-level topology instead of every function and variable.\n- Source code is fetched only when a node is selected.\n- Search still covers the complete SQLite index, including nodes outside the current view.\n- Function views are capped and report when the display is a subset.\n- Large graphs skip continuous force physics and use a stable, immediately interactive layout.\n- Graph responses are cached until the workspace index changes.\n\nThis keeps browser memory and frame cost bounded without discarding anything from the underlying Midown graph.\n\n---\n\n## 🛠️ CLI Commands Reference\n\n- `midown add [directory]` - Pins a folder structure to the engine memory map. Defaults to the current working directory.\n- `midown index` / `midown push` - Builds or incrementally refreshes the workspace graph.\n- `midown index --clean` - Rebuilds the graph and context cache from scratch.\n- `midown start` - Starts the background MCP server process over standard input/output.\n- `midown visualize` - Launches a local web-app visualization tool to let you explore the network visually.\n- `midown switch <directory>` - Changes the active operational environment context to a different folder path.\n- `midown status` - Shows the active root and graph/cache health.\n- `midown list [--directory <path>]` - Shows files currently available in the index.\n- `midown refresh [--cache-only]` - Invalidates stale cache and optionally rescans the graph.\n\n---\n\n## 🤖 MCP Integration\n\nOnce Midown has indexed a project, you can attach it to any MCP-compliant AI assistant.\nFor example, to configure **Claude Desktop**, add the following to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"midown\": {\n      \"command\": \"midown\",\n      \"args\": [\"start\"]\n    }\n  }\n}\n```\n\nThe server exposes these tools:\n\n| Tool | Purpose |\n| --- | --- |\n| `query_context` | Retrieve and cache graph context for a natural-language prompt. |\n| `search_nodes` | Ranked search over paths, IDs, types, and raw source code. |\n| `get_file_context` | Retrieve graph context and optional raw source code for one specific node. |\n| `traverse_graph` | Follow inbound, outbound, or bidirectional graph edges up to a specific depth. |\n\n### Path rules\n\nCanonical node paths are relative to the active workspace root shown by `get_root` or `midown status`.\n\nIf the root is `/work/backend`, the canonical path for `/work/backend/src/app.module.ts` is:\n\n```text\nsrc/app.module.ts\n```\n\nMidown also accepts:\n\n- An absolute path inside the active workspace.\n- A path prefixed with the workspace folder name, such as `backend/src/app.module.ts`.\n- A unique path suffix when it resolves to exactly one indexed node.\n- A structural node ID such as `src/app.module.ts:AppModule`.\n\nAmbiguous suffixes return matching canonical IDs instead of silently choosing one.\n\n### Search behavior\n\n`search_nodes` searches node IDs, workspace-relative paths, node types, extracted symbol names, and raw indexed source. Results are relevance-ranked, strictly prioritizing ID matches over raw source code matches.\n\n### Retrieval confidence\n\nThe confidence shown by `query_context` is a retrieval heuristic, not a probability that an answer is correct:\n\n- **90% and above:** an explicit, tightly scoped path was resolved.\n- **70–89%:** a graph match was found using heuristic retrieval.\n- **Below 70%:** use the result for discovery and verify the referenced nodes.\n\nCache hits repeat the score calculated when that context was built.\n\n### Refreshing stale context\n\nThe MCP server watches supported files while it is running and invalidates query context after graph changes. You can also refresh explicitly:\n\n```bash\nmidown refresh\nmidown refresh --cache-only\nmidown index --clean\n```\n\n## Troubleshooting\n\n### “No active graph node matched”\n\n1. Run `midown status` to verify the active root.\n2. Run `midown list` to inspect canonical indexed paths.\n3. Build the graph with `midown index`.\n4. Pass a workspace-relative path. If the file was recently added, run `midown refresh`.\n\nMidown indexes TypeScript, TSX, JavaScript, JSX, MJS, CJS, Markdown, Prisma, and SQL files. Common generated and dependency directories—including `node_modules`, `.git`, `.midown`, `dist`, `build`, `coverage`, `.next`, and `.cache`—are excluded.\n\n### MCP process behavior\n\n`midown start` uses standard input/output for MCP messages. Operational diagnostics are written to standard error so they do not corrupt the protocol stream. Keep one active Midown server per configured workspace database while performing rebuilds.\n\n### Very large workspaces and file watching\n\nMidown uses one native recursive OS watcher for the active workspace rather than opening a watcher for every directory. If the operating system still returns `EMFILE` or does not support recursive watching, Midown automatically switches to a bounded 30-second workspace scan and keeps the MCP server or visualizer running.\n\nThe fallback can be selected or tuned explicitly:\n\n```bash\nMIDOWN_WATCH_MODE=polling MIDOWN_WATCH_INTERVAL_MS=60000 midown visualize\nMIDOWN_WATCH_MODE=off midown visualize\n```\n\nSupported modes are `native` (default), `polling`, and `off`. Poll intervals shorter than five seconds are clamped to five seconds to avoid excessive disk activity.\n\n---\n\n## 🔗 Links\n\n- **Website**: [midown.net](https://midown.net)\n- **Author**: bntlyr\n","readmeFilename":"README.md"}