diff --git a/ognibuild/buildsystem.py b/ognibuild/buildsystem.py index 7db32a4..0d6114c 100644 --- a/ognibuild/buildsystem.py +++ b/ognibuild/buildsystem.py @@ -692,10 +692,14 @@ class Npm(BuildSystem): return "%s(%r)" % (type(self).__name__, self.path) def get_declared_dependencies(self, session, fixers=None): + for 'dependencies' in self.package: + for name, unused_version in self.package["dependencies"].items(): + # TODO(jelmer): Look at version + yield "core", NodePackageRequirement(name) if "devDependencies" in self.package: for name, unused_version in self.package["devDependencies"].items(): # TODO(jelmer): Look at version - yield "dev", NodePackageRequirement(name) + yield "build", NodePackageRequirement(name) def setup(self, resolver): resolver.install([BinaryRequirement("npm")])