@codemap-ai/code-index
Advanced tools
| export type RepoFileParseStatus = "parsed" | "skipped" | "too_large" | "binary" | "unsupported" | "error"; | ||
| export declare const IGNORED_NAMES: Set<string>; | ||
| /** Helper to check if a path should be ignored */ | ||
| export declare function isPathIgnored(path: string): boolean; | ||
| export declare const MAX_PARSE_BYTES: number; | ||
@@ -4,0 +6,0 @@ export declare const MAX_PARSE_BYTES_BY_LANGUAGE: Partial<Record<string, number>>; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"file-discovery.d.ts","sourceRoot":"","sources":["../src/file-discovery.ts"],"names":[],"mappings":"AAWA,MAAM,MAAM,mBAAmB,GAC3B,QAAQ,GACR,SAAS,GACT,WAAW,GACX,QAAQ,GACR,aAAa,GACb,OAAO,CAAC;AAEZ,eAAO,MAAM,aAAa,aAUxB,CAAC;AAEH,eAAO,MAAM,eAAe,QAAkB,CAAC;AAC/C,eAAO,MAAM,2BAA2B,EAAE,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAEvE,CAAC;AAEF,eAAO,MAAM,eAAe,yBAAyB,CAAC;AACtD,eAAO,MAAM,kBAAkB,UAAU,CAAC;AAE1C,MAAM,WAAW,sBAAsB;IACrC,IAAI,EAAE,MAAM,CAAC;IACb,YAAY,EAAE,MAAM,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;IACxB,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;IACxB,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,MAAM,EAAE,OAAO,CAAC;IAChB,QAAQ,EAAE,OAAO,CAAC;IAClB,WAAW,EAAE,OAAO,CAAC;IACrB,SAAS,EAAE,OAAO,CAAC;IACnB,YAAY,EAAE,MAAM,GAAG,IAAI,CAAC;IAC5B,WAAW,EAAE,OAAO,CAAC;IACrB,WAAW,EAAE,mBAAmB,CAAC;IACjC,UAAU,EAAE,MAAM,GAAG,IAAI,CAAC;IAC1B,aAAa,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;CACxB;AAED,wBAAgB,2BAA2B,CAAC,KAAK,EAAE,MAAM,UASxD;AAED;;;GAGG;AACH,wBAAsB,iBAAiB,CACrC,YAAY,EAAE,MAAM,EACpB,aAAa,EAAE,MAAM,GACpB,OAAO,CAAC,sBAAsB,GAAG,IAAI,CAAC,CA+ExC;AAED,wBAAsB,qBAAqB,CACzC,aAAa,EAAE,MAAM,GACpB,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAgGnC"} | ||
| {"version":3,"file":"file-discovery.d.ts","sourceRoot":"","sources":["../src/file-discovery.ts"],"names":[],"mappings":"AAWA,MAAM,MAAM,mBAAmB,GAC3B,QAAQ,GACR,SAAS,GACT,WAAW,GACX,QAAQ,GACR,aAAa,GACb,OAAO,CAAC;AAEZ,eAAO,MAAM,aAAa,aA4BxB,CAAC;AAEH,kDAAkD;AAClD,wBAAgB,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAGnD;AAED,eAAO,MAAM,eAAe,QAAkB,CAAC;AAC/C,eAAO,MAAM,2BAA2B,EAAE,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAEvE,CAAC;AAEF,eAAO,MAAM,eAAe,yBAAyB,CAAC;AACtD,eAAO,MAAM,kBAAkB,UAAU,CAAC;AAE1C,MAAM,WAAW,sBAAsB;IACrC,IAAI,EAAE,MAAM,CAAC;IACb,YAAY,EAAE,MAAM,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;IACxB,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;IACxB,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,MAAM,EAAE,OAAO,CAAC;IAChB,QAAQ,EAAE,OAAO,CAAC;IAClB,WAAW,EAAE,OAAO,CAAC;IACrB,SAAS,EAAE,OAAO,CAAC;IACnB,YAAY,EAAE,MAAM,GAAG,IAAI,CAAC;IAC5B,WAAW,EAAE,OAAO,CAAC;IACrB,WAAW,EAAE,mBAAmB,CAAC;IACjC,UAAU,EAAE,MAAM,GAAG,IAAI,CAAC;IAC1B,aAAa,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;CACxB;AAED,wBAAgB,2BAA2B,CAAC,KAAK,EAAE,MAAM,UASxD;AAED;;;GAGG;AACH,wBAAsB,iBAAiB,CACrC,YAAY,EAAE,MAAM,EACpB,aAAa,EAAE,MAAM,GACpB,OAAO,CAAC,sBAAsB,GAAG,IAAI,CAAC,CAiFxC;AAED,wBAAsB,qBAAqB,CACzC,aAAa,EAAE,MAAM,GACpB,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAiGnC"} |
@@ -7,2 +7,3 @@ "use strict"; | ||
| exports.PARSE_TOOL_VERSION = exports.PARSE_TOOL_NAME = exports.MAX_PARSE_BYTES_BY_LANGUAGE = exports.MAX_PARSE_BYTES = exports.IGNORED_NAMES = void 0; | ||
| exports.isPathIgnored = isPathIgnored; | ||
| exports.normalizeRepositoryFilePath = normalizeRepositoryFilePath; | ||
@@ -18,3 +19,5 @@ exports.collectSingleFile = collectSingleFile; | ||
| "node_modules", | ||
| "dist", | ||
| ".pnpm", | ||
| ".pnpm-store", | ||
| ".dist", | ||
| "build", | ||
@@ -25,3 +28,24 @@ ".next", | ||
| ".cache", | ||
| ".agents", | ||
| ".claude", | ||
| ".codex", | ||
| ".vercel", | ||
| "tmp", | ||
| "temp", | ||
| "lib", | ||
| ".continue", | ||
| ".github", | ||
| ".vscode", | ||
| ".cursor", | ||
| ".opencode", | ||
| ".windsurf", | ||
| ".zed", | ||
| ".gemini", | ||
| ".ideamrc", | ||
| ]); | ||
| /** Helper to check if a path should be ignored */ | ||
| function isPathIgnored(path) { | ||
| const parts = path.split("/"); | ||
| return parts.some((part) => exports.IGNORED_NAMES.has(part)); | ||
| } | ||
| exports.MAX_PARSE_BYTES = 2 * 1024 * 1024; | ||
@@ -49,2 +73,3 @@ exports.MAX_PARSE_BYTES_BY_LANGUAGE = { | ||
| const entryStats = await (0, promises_1.lstat)(absolutePath); | ||
| // Skip symlinks | ||
| if (entryStats.isSymbolicLink() || !entryStats.isFile()) | ||
@@ -127,2 +152,3 @@ return null; | ||
| const entryStats = await (0, promises_1.lstat)(absolutePath); | ||
| // Skip symlinks | ||
| if (entryStats.isSymbolicLink()) | ||
@@ -129,0 +155,0 @@ return; |
+1
-1
| { | ||
| "name": "@codemap-ai/code-index", | ||
| "version": "1.1.6", | ||
| "version": "1.1.10", | ||
| "main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
134341
0.54%2665
1.06%