Manages devDependencies from package.json.
DevDependencies are only needed during development (testing, building, linting) and should be excluded in production installs.
Summary
Functions
Returns all dependencies (production + dev).
Categorizes dependencies into production and development.
Checks if a package is a dev dependency.
Extracts devDependencies from package.json data.
Finds dev deps that are also in production deps (potential misplacement).
Extracts production dependencies only.
Returns a summary of dependency distribution.
Functions
Returns all dependencies (production + dev).
Categorizes dependencies into production and development.
Checks if a package is a dev dependency.
Extracts devDependencies from package.json data.
Finds dev deps that are also in production deps (potential misplacement).
Extracts production dependencies only.
@spec summary(map()) :: %{ production: non_neg_integer(), development: non_neg_integer(), total: non_neg_integer() }
Returns a summary of dependency distribution.