Skip to content

sourcemint/sm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sm

Package Management. Evolved.

Status: BETA

Description

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.

See sourcemint.org/explore for example projects that run on sm.

See sourcemint.org/ecosystem for projects sm integrates with.