master
8779e9226f
feat: add stella-callgraph-node for JavaScript/TypeScript call graph extraction
...
- Implemented a new tool `stella-callgraph-node` that extracts call graphs from JavaScript/TypeScript projects using Babel AST.
- Added command-line interface with options for JSON output and help.
- Included functionality to analyze project structure, detect functions, and build call graphs.
- Created a package.json file for dependency management.
feat: introduce stella-callgraph-python for Python call graph extraction
- Developed `stella-callgraph-python` to extract call graphs from Python projects using AST analysis.
- Implemented command-line interface with options for JSON output and verbose logging.
- Added framework detection to identify popular web frameworks and their entry points.
- Created an AST analyzer to traverse Python code and extract function definitions and calls.
- Included requirements.txt for project dependencies.
chore: add framework detection for Python projects
- Implemented framework detection logic to identify frameworks like Flask, FastAPI, Django, and others based on project files and import patterns.
- Enhanced the AST analyzer to recognize entry points based on decorators and function definitions.
2025-12-19 18:11:59 +02:00
..
2025-12-14 16:24:16 +02:00
2025-12-12 09:35:37 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-14 16:24:16 +02:00
2025-12-13 18:08:55 +02:00
2025-12-13 18:08:55 +02:00
2025-12-13 18:08:55 +02:00
2025-12-10 19:13:29 +02:00
2025-12-05 08:01:47 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-12 09:35:37 +02:00
2025-11-25 22:09:44 +02:00
2025-12-12 09:35:37 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-12 09:35:37 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-13 18:08:55 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-13 18:08:55 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-07 22:49:53 +02:00
2025-12-10 19:13:29 +02:00
2025-12-07 22:49:53 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-13 18:08:55 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-12 09:35:37 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 08:20:04 +02:00
2025-12-11 02:32:18 +02:00
2025-12-14 16:24:16 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-06 21:48:12 +02:00
2025-12-06 21:48:12 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 02:32:18 +02:00
2025-12-14 16:24:16 +02:00
2025-12-10 19:13:29 +02:00
2025-12-13 00:20:26 +02:00
2025-12-13 00:20:26 +02:00
2025-12-13 00:20:26 +02:00
2025-12-14 16:24:16 +02:00
2025-12-13 00:20:26 +02:00
2025-12-10 19:13:29 +02:00
2025-12-13 18:08:55 +02:00
2025-12-13 18:08:55 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-16 10:44:00 +02:00
2025-12-16 10:44:00 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:00 +02:00
2025-12-16 10:44:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-12 09:35:37 +02:00
2025-12-14 23:20:14 +02:00
2025-12-13 18:08:55 +02:00
2025-12-13 18:08:55 +02:00
2025-12-13 18:08:55 +02:00
2025-12-13 18:08:55 +02:00
2025-12-13 18:08:55 +02:00
2025-12-13 18:08:55 +02:00
2025-12-14 18:45:56 +02:00
2025-12-18 00:47:24 +02:00
2025-12-14 18:45:56 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-14 18:45:56 +02:00
2025-12-14 18:45:56 +02:00
2025-12-14 18:45:56 +02:00
2025-12-14 18:45:56 +02:00
2025-12-14 18:45:56 +02:00
2025-12-14 18:45:56 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-11 19:47:43 +02:00
2025-12-12 09:35:37 +02:00
2025-12-12 09:35:37 +02:00
2025-12-11 08:20:15 +02:00
2025-12-12 09:35:37 +02:00
2025-12-12 09:35:37 +02:00
2025-12-12 09:35:37 +02:00
2025-12-12 09:35:37 +02:00
2025-12-11 02:32:18 +02:00
2025-12-11 02:32:18 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 20:37:12 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-18 00:47:24 +02:00
2025-12-10 19:13:29 +02:00
2025-12-18 13:15:13 +02:00
2025-12-10 19:13:29 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 00:47:24 +02:00
2025-12-12 09:35:37 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-18 00:47:24 +02:00
2025-12-10 19:13:29 +02:00
2025-12-18 00:47:24 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-10 19:13:29 +02:00
2025-12-07 22:49:53 +02:00
2025-12-13 18:08:55 +02:00
2025-12-11 17:48:25 +02:00
2025-12-14 15:50:38 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 00:47:24 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-16 10:44:24 +02:00
2025-12-18 13:15:13 +02:00
2025-12-18 13:15:13 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00
2025-12-16 10:44:24 +02:00