refresh-me

Keep your dependencies upate with ease.

Usage no npm install needed!

<script type="module">
  import refreshMe from 'https://cdn.skypack.dev/refresh-me';
</script>

README

QA monorepo

JavaScript Style Guide CircleCI Maintainability Test Coverage FOSSA Statuslerna

Installation

npm install refresh-me

Motivation

Greenkeeper is not cheap for corporates, I wanted a commandline tool that updates the packages to the latest version.

Philosophy

The commandline tool does process any arguments works as is. If it detects new version for any of the packages your project uses. It will create a branch for each updated dependency, install the newest version of it and merges back the changes to the master if the test (npm test) runs succesfully. If not, it will keep the head on the branch that's nave will reflect what update went wrong.

Usage

Depending on your taste you can install this package locally so you will use it form the node_modules/.bin/refresh-me or just refresh-me.

Limitations

Currently supports only npm only, works locally only. Start it form your master branch.