https://github.com/martendebruijn/npm-update
Automate updating NPM dependencies
https://github.com/martendebruijn/npm-update
dependencies nodejs npm python python3
Last synced: about 1 month ago
JSON representation
Automate updating NPM dependencies
- Host: GitHub
- URL: https://github.com/martendebruijn/npm-update
- Owner: martendebruijn
- License: mit
- Created: 2024-11-01T21:03:37.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-01-27T22:12:47.000Z (4 months ago)
- Last Synced: 2025-02-14T11:53:10.290Z (3 months ago)
- Topics: dependencies, nodejs, npm, python, python3
- Language: Python
- Homepage:
- Size: 41 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# npm-update
Update NPM dependencies to newer patch and minor versions automatically.
> [!IMPORTANT]
> This project is *very much* a work in progress. I don't have *that* much time to work on this and such this project is not finished and code may not work the way it's intended to work.- [npm-update](#npm-update)
- [Dependencies](#dependencies)
- [Install](#install)
- [Usage](#usage)
- [Roadmap](#roadmap)
- [Contributing](#contributing)
- [Run tests](#run-tests)
- [Authors and acknowledgments](#authors-and-acknowledgments)
- [License](#license)## Dependencies
- [npm-check-updates](https://www.npmjs.com/package/npm-check-updates)
## Install
Clone the repository
```sh
git clone [email protected]:martendebruijn/npm-update.git
```## Usage
Run the script inside a project with a `package.json` in the root folder:
```sh
python path/to/main.py
```## Roadmap
- [ ] Run project test scripts before committing anything [(#3)](https://github.com/martendebruijn/npm-update/issues/3)
- [ ] Create a merge request on GitLab (self/work hosted) [(#4)](https://github.com/martendebruijn/npm-update/issues/4)
- [ ] Create a pull request on GitHub [(#5)](https://github.com/martendebruijn/npm-update/issues/5)
- [ ] Create a merge request on GitLab [(#6)](https://github.com/martendebruijn/npm-update/issues/6)
- [ ] Add a tabel inside a details/summary in the body of a pull/merge request [(#7)](https://github.com/martendebruijn/npm-update/issues/7)## Contributing
Clone the repository
```sh
git clone [email protected]:martendebruijn/npm-update.git
```Install the requirements
```sh
pip install -r requirements.txt
```### Run tests
```sh
pytest
```## Authors and acknowledgments
- **[@martendebruijn](https://github.com/martendebruijn)** - Owner
For a full list of contributors, please see the [contributors list](https://github.com/martendebruijn/types/graphs/contributors).
## License
[MIT](./LICENSE) license
Copyright © 2024 [Marten de Bruijn](https://github.com/martendebruijn)