Quick reference: pub Requirements Ideal/Minimum dart installed locally pubspec.yaml file present in your project pubspec.lock file present in your project, with dependencies already retrieved and resolved Project discovery Directories containing pubspec.yaml files are considered dart projects.