Package Management. Evolved.
- Copyright: 2012-2013 Christoph Dorn
- Code License: MIT License
- Docs License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0
- Sponsor: Christoph Dorn
- Mailing list: groups.google.com/group/sourcemint
sm
is a Source Manager: A tool to resolve, download, install and work with a code package and its dependencies.
It is written in JavaScript, runs on NodeJS and is at the heart of the Sourcemint Ecosystem. sm
is accessible on the command line via the sm
command and can be used from within a NodeJS module via require("sm")
which exports an asynchronous API.
sm
brings with it some Rules for how package management should be done and an Ecosystem of existing packages. See Terminology for how to reason about aspects of this Ecosystem.
- Install: sourcemint.org/#install or ./docs/Install.md
- Docs: sourcemint.org/docs or ./docs
See sourcemint.org/explore for example projects that run on sm
.
See sourcemint.org/ecosystem for projects sm
integrates with.