Add support for package.json dependencies.
This commit is contained in:
parent
a4bcbeef40
commit
f2c3f252a9
1 changed files with 5 additions and 1 deletions
|
@ -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")])
|
||||
|
|
Loading…
Add table
Reference in a new issue