Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kenotron/debone
Debones a JS monorepo to give you a sense of how your task runners work with it.
https://github.com/kenotron/debone
Last synced: 10 days ago
JSON representation
Debones a JS monorepo to give you a sense of how your task runners work with it.
- Host: GitHub
- URL: https://github.com/kenotron/debone
- Owner: kenotron
- Created: 2021-09-17T00:28:15.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-11T22:13:32.000Z (almost 3 years ago)
- Last Synced: 2024-11-07T21:11:41.760Z (2 months ago)
- Language: TypeScript
- Size: 37.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Debone
This tool takes an internal repo and scrubs it. It is useful to validate tools like monorepo task runners, package managers, etc.
## What does it do?
This tool "debones" the packages inside a monorepo by:
1. stripping out source code
2. renaming package names
3. renaming package pathsDeboned monorepo features:
1. package dependency structures
2. known "fake" build scripts## Installation / Running
Recommended way to use this is via `npx`:
```
npx debone URL [outdir]
```Example:
```
npx debone https://github.com/vsavkin/large-monorepo/
```## Roadmap
* detect whether a package is a library or an application
* generate code based on the relative size of a library or application