-
Notifications
You must be signed in to change notification settings - Fork 2
# Supported Projects
nihitdev edited this page Jul 30, 2026
·
1 revision
yoo detects a project by looking for common manifest and project files in the current directory.
| Project type | Detected files | Package managers |
|---|---|---|
| Rust | Cargo.toml |
Cargo |
| Node.js | package.json |
npm, pnpm, Yarn, or Bun |
| Python | pyproject.toml |
pip, uv, Poetry, or Pipenv |
| Go | go.mod |
Go modules |
| Java |
pom.xml or Gradle files |
Maven or Gradle |
| .NET |
.sln or .csproj
|
.NET SDK |
yoo projectFor machine-readable output:
yoo project --jsonFor Node.js projects, yoo checks lockfiles to detect the package manager:
-
package-lock.jsonfor npm -
pnpm-lock.yamlfor pnpm -
yarn.lockfor Yarn -
bun.lockorbun.lockbfor Bun
Generated files and dependencies are excluded from source statistics. Common ignored directories include:
.gittargetnode_modulesdistbuild.next.venvvendor
Make sure you are running yoo from the project root:
cd path/to/project
yoo projectIf a supported project is not detected, open a bug report and include the relevant manifest filename: