Skip to content

Universal Language & Project Detection (v1.6.0)

DevDiff v1.6.0 includes Universal Project Detection (UniversalProjectDetector). DevDiff can analyze any software repository, script folder, or workspace regardless of whether it uses package.json, build systems, or standard directory conventions.


🎯 Multi-Tier Project Topology Matrix

TierProject TopologyExample Tech StackDevDiff Action & AST Capabilities
Tier 1Node.js & MonoreposReact, Vue, Next.js, Vite, TypeScriptFull AST parsing, export extraction, & package manifest detection
Tier 2Static Web & PWAsHTML5, Vanilla JS, CSS3, Web APIsDetects CDN scripts, Service Workers, DOM handlers, & PWA manifests
Tier 3Python WorkspacesDjango, Flask, FastAPI, ScriptsScans .py files, requirements.txt, pyproject.toml, & AST functions
Tier 4Multilingual SystemsGo, Rust, C++, Java, C#, Ruby, PHP, SQL, ShellExtension mapping, AST scope trimming, & raw diff analysis

⚡ Key Architectural Guarantees

  • No package.json required: Operates out-of-the-box on single-file scripts or vanilla HTML/CSS/JS projects.
  • 60+ Languages Supported: Pre-mapped file extension registry covering all popular programming languages.
  • Automatic Binary Filtering: Gracefully skips binary assets (.png, .jpg, .pdf, .wasm, .exe).
  • Monorepo Auto-Partitioning: Automatically chunks multi-package diffs to fit model context bounds.