|
1 | 1 | { |
2 | 2 | "$schema": "https://stacklit.dev/schema/v1.json", |
3 | 3 | "version": "1", |
4 | | - "generated_at": "2026-04-11T21:16:42Z", |
| 4 | + "generated_at": "2026-04-11T21:25:30Z", |
5 | 5 | "stacklit_version": "dev", |
6 | | - "merkle_hash": "dcc7d770eed645addb8cd8239c889f2b16333d4bae240bc662cabf562c7e505f", |
| 6 | + "merkle_hash": "c54196674f574568c9cf9e2f2207d0708bfbcd48cfaf336eda503c7ab5a0449f", |
7 | 7 | "project": { |
8 | 8 | "name": "stacklit", |
9 | 9 | "root": ".", |
|
14 | 14 | "languages": { |
15 | 15 | "go": { |
16 | 16 | "files": 59, |
17 | | - "lines": 7994 |
| 17 | + "lines": 8068 |
18 | 18 | }, |
19 | 19 | "java": { |
20 | 20 | "files": 1, |
|
47 | 47 | "cmd/stacklit/main.go" |
48 | 48 | ], |
49 | 49 | "total_files": 70, |
50 | | - "total_lines": 8200 |
| 50 | + "total_lines": 8274 |
51 | 51 | }, |
52 | 52 | "modules": { |
53 | 53 | "assets": { |
|
251 | 251 | "purpose": "Dependency graph", |
252 | 252 | "language": "go", |
253 | 253 | "files": 2, |
254 | | - "lines": 626, |
| 254 | + "lines": 645, |
255 | 255 | "file_list": [ |
256 | 256 | "graph.go", |
257 | 257 | "graph_test.go" |
|
325 | 325 | "purpose": "Source code parsers", |
326 | 326 | "language": "go", |
327 | 327 | "files": 20, |
328 | | - "lines": 3212, |
| 328 | + "lines": 3267, |
329 | 329 | "file_list": [ |
330 | 330 | "generic.go", |
331 | 331 | "generic_test.go", |
|
418 | 418 | "type Project" |
419 | 419 | ], |
420 | 420 | "type_defs": { |
421 | | - "Architecture": "Pattern string, Summary string", |
422 | 421 | "Dependencies": "Edges [][]string, Entrypoints []string, MostDepended []string, Isolated []string", |
423 | 422 | "GitInfo": "HotFiles []HotFile, Recent []string, Stable []string", |
| 423 | + "Hints": "AddFeature string, TestCmd string, EnvVars []string, DoNotTouch []string", |
424 | 424 | "HotFile": "Path string, Commits90d int", |
425 | 425 | "Index": "Schema string, Version string, GeneratedAt string, StacklitVersion string, MerkleHash string, Project Project, Tech Tech, Structure Structure, Modules map[string]ModuleInfo, Dependencies Dependenci...", |
426 | | - "LangStats": "Files int, Lines int", |
427 | 426 | "ModuleInfo": "Purpose string, Language string, Files int, Lines int, FileList []string, Exports []string, TypeDefs map[string]string, DependsOn []string, DependedBy []string, Activity string", |
428 | | - "Project": "Name string, Root string, Type string, Workspaces []string", |
| 427 | + "MultiIndex": "Schema string, Version string, Type string, GeneratedAt string, TotalFiles int, TotalLines int, TotalModules int, Repos []RepoSummary", |
429 | 428 | "RepoSummary": "Name string, Path string, PrimaryLanguage string, TotalFiles int, TotalLines int, Modules map[string]ModuleInfo, Frameworks []string, Entrypoints []string", |
430 | | - "Structure": "Entrypoints []string, TotalFiles int, TotalLines int, KeyDirectories map[string]string" |
| 429 | + "Structure": "Entrypoints []string, TotalFiles int, TotalLines int, KeyDirectories map[string]string", |
| 430 | + "Tech": "PrimaryLanguage string, Languages map[string]LangStats, Frameworks []string" |
431 | 431 | }, |
432 | 432 | "depended_by": [ |
433 | 433 | "internal/cli", |
|
660 | 660 | "hot_files": [ |
661 | 661 | { |
662 | 662 | "path": "stacklit.json", |
663 | | - "commits_90d": 20 |
| 663 | + "commits_90d": 21 |
664 | 664 | }, |
665 | 665 | { |
666 | 666 | "path": "stacklit.mmd", |
|
690 | 690 | "path": "go.mod", |
691 | 691 | "commits_90d": 6 |
692 | 692 | }, |
| 693 | + { |
| 694 | + "path": "internal/graph/graph_test.go", |
| 695 | + "commits_90d": 6 |
| 696 | + }, |
693 | 697 | { |
694 | 698 | "path": "internal/renderer/mermaid.go", |
695 | 699 | "commits_90d": 6 |
|
707 | 711 | "commits_90d": 5 |
708 | 712 | }, |
709 | 713 | { |
710 | | - "path": "internal/graph/graph_test.go", |
| 714 | + "path": "internal/renderer/mermaid_test.go", |
711 | 715 | "commits_90d": 5 |
712 | 716 | }, |
713 | 717 | { |
714 | | - "path": "internal/renderer/mermaid_test.go", |
715 | | - "commits_90d": 5 |
| 718 | + "path": ".github/workflows/release.yml", |
| 719 | + "commits_90d": 4 |
716 | 720 | }, |
717 | 721 | { |
718 | 722 | "path": "internal/cli/root.go", |
|
723 | 727 | "commits_90d": 4 |
724 | 728 | }, |
725 | 729 | { |
726 | | - "path": ".github/workflows/release.yml", |
727 | | - "commits_90d": 3 |
| 730 | + "path": "internal/parser/python_test.go", |
| 731 | + "commits_90d": 4 |
728 | 732 | }, |
729 | 733 | { |
730 | 734 | "path": ".gitignore", |
|
733 | 737 | { |
734 | 738 | "path": "examples/README.md", |
735 | 739 | "commits_90d": 3 |
736 | | - }, |
737 | | - { |
738 | | - "path": "internal/cli/generate.go", |
739 | | - "commits_90d": 3 |
740 | 740 | } |
741 | 741 | ], |
742 | 742 | "recent": [ |
743 | 743 | ".github/workflows/release.yml", |
744 | | - "npm/package.json", |
745 | 744 | "stacklit.json", |
746 | | - "internal/graph/graph.go", |
| 745 | + "npm/package.json", |
747 | 746 | "internal/graph/graph_test.go", |
| 747 | + "internal/parser/python_test.go", |
| 748 | + "internal/parser/ts_python.go", |
| 749 | + "internal/graph/graph.go", |
748 | 750 | "README.md", |
749 | 751 | "npm/install.js", |
750 | | - ".gitignore", |
751 | | - "COMPARISON.md", |
752 | | - "USAGE.md" |
| 752 | + ".gitignore" |
753 | 753 | ], |
754 | 754 | "stable": [ |
755 | 755 | "COMPARISON.md", |
|
0 commit comments