Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

multiple version support via package dependencies #94

Open
unscriptable opened this Issue Jun 6, 2012 · 1 comment

Comments

Projects
None yet
2 participants
Owner

unscriptable commented Jun 6, 2012

Implement proposed package.version and package.dependencies as per issue #92

@unscriptable unscriptable was assigned Jun 6, 2012

Owner

briancavalier commented Jun 6, 2012

+1 I really like this format because it doesn't really invent anything new. It uses existing package.json fields in basically exactly the same way as package.json. In fact, if you spread the package declaration out vertically, it looks exactly like a package.json file, except for the extra (and necessary) location property:

packages: [
    { 
        name: 'cola',
        location: 'vendors/cujojs/cola',
        version: '0.3',
        dependencies: [
            'wire': '0.9.x',
            'when': '1.x'
        ]
    },
    ...
]

I think that makes it very easy for people to grok, and has the potential to allow version expressions, like npm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment