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

https://github.com/rowanmanning/repo-tools

Various libraries to help with managing repos
https://github.com/rowanmanning/repo-tools

library monorepo

Last synced: about 2 months ago
JSON representation

Various libraries to help with managing repos

Awesome Lists containing this project

README

          

# Repo Tools

Various libraries to help with managing repositories.

* [Usage](#usage)
* [Contributing](#contributing)
* [License](#license)

## Usage

Each of the libraries can be found in the [`packages` folder](./packages/):

* **[@rowanmanning/node-versions](./packages/node-versions#readme):** Get the Node.js versions that a repo says it supports

* **[@rowanmanning/npm-dependencies](./packages/npm-dependencies#readme):** Get a resolved list of dependencies found in a `package.json` or `package-lock.json` file

* **[@rowanmanning/npm-workspaces](./packages/npm-workspaces#readme):** Get a list of all the npm workspaces found in a `package-lock.json` file

* **[@rowanmanning/package-json](./packages/package-json#readme):** Load and parse `package.json` and `package-lock.json` files

* **[@rowanmanning/package-json-github](./packages/package-json-github#readme):** Load and parse `package.json` and `package-lock.json` files from GitHub repositories

## Contributing

[The contributing guide is available here](docs/contributing.md). All contributors must follow [this library's code of conduct](docs/code_of_conduct.md).

## License

Licensed under the [MIT](LICENSE) license.

Copyright © 2024, Rowan Manning