Developer Toolsbeginner

Dependency

An external package or library that your project needs to function.

Detailed Explanation

A dependency is a package or library that your project relies on to work. When you run %%DEF:npm:npm%% install react, React becomes a dependency of your project. Dependencies are listed in your package.json file.

There are two types: dependencies (needed to run your app, like React, Supabase client) and devDependencies (only needed during development, like ESLint, TypeScript). Too many dependencies can slow your app and create security risks — only install what you need.

Dependency management includes keeping packages updated, checking for security vulnerabilities (npm audit), and resolving version conflicts. Claude Code helps manage dependencies by suggesting the right packages and keeping them up to date.

Free forever

Start building software you actually own.

Learn the concepts, fix things with confidence, and ship real products with AI beside you. No coding background required, and we're with you from the first idea to launch.

Free to start. No card. Leave whenever you want.