Skip to content

mohayonao/module-sorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

module-sorter

NPM Version Dependency Status

Sort modules by dependencies

Install

$ npm install module-sorter

Usage

  +---------+
  | main.js |
  +---------+
    | require
    V
  +---------+    +---------+
  | foo.js  | -> | baz.js  |
  +---------+    +---------+
    |               |    ^
    |     +---------+    |
    |     |              |
    V     V              |
  +---------+    +---------+
  | bar.js  |    | qux.js  |
  +---------+    +---------+
var moduleSorter = require("module-sorter");

moduleSorter.sort("main.js");

// [
//   "path/to/bar.js",
//   "path/to/baz.js",
//   "path/to/foo.js",
//   "path/to/main.js"
// ]

API

  • sort(root : string) : array[string]

License

module-sorter is available under the The MIT License.

About

sort modules by dependencies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published