Package Managers & Build Tools
Table of Contents
| Tool | File Patterns | Notes |
|---|---|---|
| npm | **/package.json | Reads scripts section |
| Yarn | **/package.json | Reads scripts section |
| pnpm | **/package.json | Reads scripts section |
| Bun | **/package.json | Scripts via bun run <script>, plus built-in bun:install, bun:build, and bun:test |
| Composer | **/composer.json | PHP dependency scripts |
| Pipenv | **/Pipfile | Python scripts |
| Poe the Poet | **/pyproject.toml | Python task runner |
| Poetry | **/pyproject.toml | Python scripts |
| Apache Ant | **/*.xml | Build file targets |
| Apache Maven | **/pom.xml | Lifecycle goals |
| Gradle | **/*.gradle | Java/Android build tasks |
| MSBuild | **/*.{csproj,vbproj,sln} | .NET project targets |
Next Steps
- Task Runners โ Gulp, Grunt, Cargo, Just, Make, mise
- DevOps & Containers โ Docker, Docker Compose, GitHub Actions
- Scripts & Other โ Shell scripts, Python, Jupyter Notebooks
- Configuration Reference โ Full settings reference including task type toggles
- Enabling / Disabling Task Types โ Control which task types are active