Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kylemit/dep-path
- Owner: KyleMit
- Created: 2021-01-25T14:03:07.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-13T16:59:21.000Z (over 2 years ago)
- Last Synced: 2024-10-07T01:41:03.201Z (about 1 month ago)
- Topics: cli, dependency-graph, node, node-cli
- Language: JavaScript
- Homepage:
- Size: 16.6 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
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