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.