architectural_patterns.json 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. {
  2. "patterns": [],
  3. "directory_structure": {
  4. "node_modules": 7422,
  5. "public": 4,
  6. ".git": 64,
  7. "src": 72,
  8. "types": 106,
  9. "utils": 98,
  10. "components": 1,
  11. "lib": 442,
  12. "api": 6,
  13. "store": 3,
  14. "init": 1,
  15. "real-name": 2,
  16. "payment": 1,
  17. "agreement": 1,
  18. "register": 3,
  19. "slide-bar": 2,
  20. "report": 1,
  21. "forget-password": 3,
  22. "login": 4,
  23. "unbind-phone": 1,
  24. "bind-phone": 1,
  25. "change-password": 1,
  26. "info": 1,
  27. "logs": 1,
  28. "hooks": 14,
  29. "heads": 2,
  30. "origin": 4,
  31. "3e": 1,
  32. "32": 1,
  33. "0b": 1,
  34. "0e": 1,
  35. "bb": 1,
  36. "d0": 1,
  37. "da": 1,
  38. "ab": 1,
  39. "f5": 1,
  40. "e3": 1,
  41. "c6": 1,
  42. "pack": 3,
  43. "81": 1,
  44. "2f": 1,
  45. "88": 1,
  46. "98": 1,
  47. "99": 1,
  48. "a7": 1,
  49. "dc": 1,
  50. "ef": 1,
  51. "c4": 1,
  52. "cd": 1,
  53. "cb": 1,
  54. "46": 1,
  55. "79": 2,
  56. "2d": 1,
  57. "41": 1,
  58. "77": 1,
  59. "1e": 1,
  60. "4a": 1,
  61. "78": 1,
  62. ".pnpm": 1,
  63. ".bin": 54,
  64. "deps": 28,
  65. "get-intrinsic": 7,
  66. "test": 20,
  67. ".github": 14,
  68. "magic-string": 3,
  69. "dist": 118,
  70. "js-tokens": 5,
  71. "prop-types": 10,
  72. "plugin-transform-react-jsx-source": 3,
  73. "ms": 4,
  74. "object-assign": 4,
  75. "lightningcss": 3,
  76. "node": 26,
  77. "call-bind-apply-helpers": 19,
  78. "lightningcss-darwin-x64": 4,
  79. "template": 3,
  80. "proxy-from-env": 5,
  81. "babel__traverse": 4,
  82. "tinyglobby": 3,
  83. "picomatch": 5,
  84. "esbuild": 4,
  85. "bin": 11,
  86. "gen-mapping": 3,
  87. "function-bind": 8,
  88. "mime-db": 6,
  89. "babel__generator": 4,
  90. "rollup-darwin-x64": 3,
  91. "babel__template": 4,
  92. "react": 54,
  93. "ts5.0": 6,
  94. "get-proto": 13,
  95. "follow-redirects": 7,
  96. "jotai": 12,
  97. "esm": 28,
  98. "umd": 14,
  99. "ts3.8": 4,
  100. "babel": 34,
  101. "system": 8,
  102. "benchmarks": 6,
  103. "vanilla": 32,
  104. "helper-plugin-utils": 3,
  105. "asynckit": 9,
  106. "es-errors": 20,
  107. "darwin-x64": 2,
  108. "delayed-stream": 5,
  109. "crypto-js": 105,
  110. "es-set-tostringtag": 9,
  111. "pluginutils": 3,
  112. "filter": 8,
  113. "lru-cache": 4,
  114. "clsx": 5,
  115. "react-is": 5,
  116. "cjs": 58,
  117. "babel__core": 4,
  118. "csstype": 5,
  119. "picocolors": 7,
  120. "gopd": 10,
  121. "helper-module-transforms": 3,
  122. "helper-compilation-targets": 3,
  123. "jiti": 3,
  124. "sourcemap-codec": 3,
  125. "oxide": 4,
  126. "browserslist": 11,
  127. "plugin-react": 3,
  128. "hasown": 9,
  129. "jsesc": 4,
  130. "man": 1,
  131. "oxide-darwin-x64": 4,
  132. "mime-types": 5,
  133. "rollup": 3,
  134. "shared": 10,
  135. "es": 5,
  136. "tapable": 4,
  137. "plugin-transform-react-jsx-self": 3,
  138. "typescript": 9,
  139. "pl": 1,
  140. "ja": 1,
  141. "it": 1,
  142. "cs": 1,
  143. "ru": 1,
  144. "zh-cn": 1,
  145. "zh-tw": 1,
  146. "pt-br": 1,
  147. "de": 1,
  148. "ko": 1,
  149. "fr": 1,
  150. "tr": 1,
  151. "postcss": 3,
  152. "update-browserslist-db": 8,
  153. "es-define-property": 9,
  154. "dunder-proto": 11,
  155. "combined-stream": 4,
  156. "helper-module-imports": 3,
  157. "source-map-js": 5,
  158. "react-refresh": 5,
  159. "nanoid": 10,
  160. "async": 7,
  161. "non-secure": 4,
  162. "url-alphabet": 3,
  163. "json5": 3,
  164. "trace-mapping": 3,
  165. "parser": 6,
  166. "typings": 4,
  167. "has-tostringtag": 11,
  168. "shams": 4,
  169. "react-dom": 37,
  170. "tailwindcss": 7,
  171. "vite": 7,
  172. "has-symbols": 11,
  173. "core": 13,
  174. "config": 30,
  175. "files": 20,
  176. "tools": 2,
  177. "transformation": 10,
  178. "errors": 4,
  179. "vendor": 2,
  180. "gensync-utils": 6,
  181. "util": 12,
  182. "file": 8,
  183. "helpers": 285,
  184. "validation": 8,
  185. "helper-string-parser": 3,
  186. "detect-libc": 4,
  187. "graceful-fs": 7,
  188. "baseline-browser-mapping": 3,
  189. "fdir": 3,
  190. "fsevents": 6,
  191. "node-releases": 3,
  192. "processed": 1,
  193. "release-schedule": 1,
  194. "yallist": 5,
  195. "debug": 3,
  196. "convert-source-map": 4,
  197. "escalade": 5,
  198. "sync": 4,
  199. "electron-to-chromium": 12,
  200. "estree": 5,
  201. "helper-validator-option": 3,
  202. "remapping": 3,
  203. "compat-data": 9,
  204. "data": 13,
  205. "misc": 2,
  206. "client": 2,
  207. "chunks": 13,
  208. "internal": 3,
  209. "loose-envify": 8,
  210. "traverse": 8,
  211. "path": 22,
  212. "scope": 6,
  213. "inference": 8,
  214. "caniuse-lite": 3,
  215. "regions": 240,
  216. "features": 583,
  217. "unpacker": 7,
  218. "resolve-uri": 3,
  219. "axios": 8,
  220. "cancel": 3,
  221. "platform": 1,
  222. "env": 2,
  223. "adapters": 5,
  224. "defaults": 2,
  225. "classes": 6,
  226. "browser": 3,
  227. "common": 1,
  228. "tailwind-merge": 3,
  229. "es5": 4,
  230. "enhanced-resolve": 4,
  231. "react-draggable": 4,
  232. "web": 2,
  233. "test-utils": 1,
  234. "generator": 3,
  235. "generators": 26,
  236. "helper-globals": 3,
  237. "code-frame": 3,
  238. "comments": 14,
  239. "retrievers": 8,
  240. "builders": 4,
  241. "constants": 8,
  242. "converters": 22,
  243. "modifications": 10,
  244. "asserts": 2,
  245. "clone": 10,
  246. "validators": 36,
  247. "definitions": 20,
  248. "generated": 14,
  249. "flow": 6,
  250. "scheduler": 7,
  251. "docs": 1,
  252. "helper-validator-identifier": 3,
  253. "semver": 5,
  254. "gensync": 5,
  255. "math-intrinsics": 30,
  256. "es-object-atoms": 14,
  257. "lucide-react": 7,
  258. "icons": 3902,
  259. "form-data": 5
  260. },
  261. "total_files_analyzed": 42,
  262. "frameworks_detected": [
  263. "React"
  264. ],
  265. "ai_analysis": null
  266. }