Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kylemit/dep-path

Dependency Path Checker
https://github.com/kylemit/dep-path

cli dependency-graph node node-cli

Last synced: 15 days ago
JSON representation

Dependency Path Checker

Awesome Lists containing this project

README

        

# Dependency Path

## Getting Started

### Installation

```bash
npm i
```

### Usage

1. Download Source Code

```bash
npm run download-src
```

or copy whatever you want to analyze into the `src folder` at the project root

2. Create checklist of all files

```bash
npm run create-checklist
```

3. Comment / uncomment finished items in `checklist.ini` with `;` sign

4. Get unlocked files / modules

```bash
npm run find-next
```

## Pseudo Code Steps

1. Download Source
2. Parse Folder Path
3. Gather dependencies using Madge
4. Put in suggested order
5. Create config file of all done files
6. Find Unlocked modules that can be worked on next

## Todo

* [ ] handle circular dependencies
* [ ] create CLI interface