All Projects โ†’ cats-oss โ†’ yarn-outdated-notifier

cats-oss / yarn-outdated-notifier

Licence: MIT license
๐Ÿš€ Add link to CHANGELOG the result of $ yarn outdated, and notify to GitHub Issue.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to yarn-outdated-notifier

nix-npm-buildpackage
Build nix packages that use npm/yarn
Stars: โœญ 48 (+92%)
Mutual labels:  yarn
double-bundle
Example for integrating React NPM dependencies with Clojurescript
Stars: โœญ 23 (-8%)
Mutual labels:  yarn
cv
โœ๏ธโœ๏ธJava่ฝฏไปถๅทฅ็จ‹ๅธˆ็ฎ€ๅŽ†
Stars: โœญ 47 (+88%)
Mutual labels:  yarn
react-webpack-starter
A really simple boiler plate for creating react applications bundled by webpack (using ES6+, Babel, SASS and webpack development server) โš›๏ธ
Stars: โœญ 86 (+244%)
Mutual labels:  yarn
manager
OVHcloud Control Panel
Stars: โœญ 153 (+512%)
Mutual labels:  yarn
upgreat
CLI for a painless way to upgrade your package.json dependencies!
Stars: โœญ 47 (+88%)
Mutual labels:  yarn
nodejs-graphql-template
Template project for Node.jsยฎ GraphQL APIs
Stars: โœญ 13 (-48%)
Mutual labels:  yarn
ewallet-rest-api
E-Wallet Rest Api Example. Using Node.js, Express and MongoDB.
Stars: โœญ 89 (+256%)
Mutual labels:  yarn
issue-wanted
๐Ÿท Web application to help beginners to start contributing into Haskell projects
Stars: โœญ 61 (+144%)
Mutual labels:  github-issues
docker-symfony
Docker Symfony (PHP-FPM - NGINX - MySQL - MailHog - Redis - RabbitMQ)
Stars: โœญ 32 (+28%)
Mutual labels:  yarn
docker-npm
npm, yarn, node, npx, bower, grunt, gulp, generate-md - build and dev tools.
Stars: โœญ 53 (+112%)
Mutual labels:  yarn
open-source-ideas.github.io
Website for mikaelbr/open-source-ideas
Stars: โœญ 25 (+0%)
Mutual labels:  github-issues
wp-graphql
WordPress REST API exposed via GraphQL
Stars: โœญ 59 (+136%)
Mutual labels:  yarn
yarn-workspaces-simple-monorepo
Yarn Workspaces basic monorepo management without Lerna for coding examples
Stars: โœญ 31 (+24%)
Mutual labels:  yarn
dotenv-load
Load environment variables from .env, .env.local, .env.production, etc. when running a npm or yarn command.
Stars: โœญ 27 (+8%)
Mutual labels:  yarn
molecule
โš›๏ธ โ€“ย  โ€“ โš›๏ธ Boilerplate for cross platform web/native react apps with electron.
Stars: โœญ 95 (+280%)
Mutual labels:  yarn
gh2md
Export Github repository issues, pull requests and comments to markdown.
Stars: โœญ 95 (+280%)
Mutual labels:  github-issues
vite-vue-admin
๐ŸŽ‰๐ŸŽ‰ไฝฟ็”จVite + Vue3 + TypeScript + Element-plus + Mockๅผ€ๅ‘็š„ๅŽๅฐ็ฎก็†็ณป็ปŸ๐ŸŽ‰๐ŸŽ‰
Stars: โœญ 97 (+288%)
Mutual labels:  yarn
coconat
๐Ÿฅ StarterKit Builder for rocket-speed App creation on ๐Ÿš€ React 17 + ๐Ÿ“™ Redux 4 + ๐Ÿš  Router 5 + ๐Ÿ“ช Webpack 5 + ๐ŸŽณ Babel 7 + ๐Ÿ“œ TypeScript 4 + ๐Ÿš” Linters 23 + ๐Ÿ”ฅ HMR 3
Stars: โœญ 95 (+280%)
Mutual labels:  yarn
UmaSupporter.WebClient
๐Ÿƒ๐Ÿฝโ€โ™€๏ธ ์šฐ๋งˆ๋ฌด์Šค๋ฉ” ์œก์„ฑ ๋„์šฐ๋ฏธ '์šฐ๋งˆ์„œํฌํ„ฐ'์˜ ํ”„๋ก ํŠธ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค.
Stars: โœญ 14 (-44%)
Mutual labels:  yarn

๐Ÿš€ yarn-outdated-notifier

npm CircleCI

Add link to CHANGELOG the result of $ yarn outdated, and notify to GitHub Issue.

Example Issue

2018-03-01 Yarn Outdated Notifier

Issue URL: wadackel/yarn-outdated-notifier-with-circleci#2

Motivation

Overview

yarn-outdated-notifier will help you update the npm package on which you depend.

1. Keeping fresh package

yarn has a useful toolset for updating npm packages like yarn outdated and yarn upgrade-interactive. Utilize these tool sets to visualize packages that need updating and register them to GitHub Issue.

2. Understand the changes

The problem with updating the npm package is that unintended changes destroy the project. By checking CHANGELOG prepared by each package, it is possible to solve this problem to a certain extent.

Therefore, yarn-outdated-notifier adds a link to CHANGELOG to the result of yarn outdated and notifies.


Since CircleCI and TravisCI have the function of cron, you can use it to make periodic package update notifications ๐ŸŽ‰

Installation

$ yarn add -D yarn-outdated-notifier

Usage

Please access the page of Personal access tokens and issue a token. You need the scope of repo.

By passing the issued token to the --api-token option and executing the command, we will inform GitHub's Issue of the result of $ yarn outdated.

$ yarn outdated-notifier --help

  Add link to CHANGELOG the result of `$ yarn outdated`, and notify to GitHub Issue.

  USAGE:
    $ outdated-notifier [options]

  OPTIONS:
    --api-token         API token for GitHub (required)
    --github-api-url    provide url for GitHub enterprise (default: "api.github.com")
    --owner,      -o    repository owner name (default: "git config --get remote.origin.url" infomation)
    --repository, -r    repository name (default: "git config --get remote.origin.url" infomation)
    --title,      -t    issue title for GitHub
    --labels,     -l    issue labels name for GitHub
    --assignees,  -a    issue assignees name for GitHub
    --excludes,   -e    path to yaml file which specify package names to exclude
    --changelogs, -c    path to yaml file which specify changelog uris for the packages
    --template          path to the template to use for notification
    --dry-run           do not register on issue, output contents to stdout
    --help,       -h    show help
    --version,    -v    print the version

  EXAMPLES:
    $ yarn outdated-notifier --api-token <your_personal_token>
    $ yarn outdated-notifier --api-token <your_personal_token> --labels "label_name" --assignees "assignee_name"
    $ yarn outdated-notifier --api-token <your_personal_token> --template "./template.hbs"
    $ yarn outdated-notifier --api-token <your_personal_token> --changelogs "./changelogs.yml"
    $ yarn outdated-notifier --api-token <your_personal_token> --changelogs "./changelogs.yml" --excludes "./excludes.yml"

Prepare the CHANGELOG link

Please create a YAML file with the package name and the link to CHANGELOG in the format shown below and specify it in the --changelogs option. (e.g. changelogs.yml)

react: https://github.com/facebook/react/blob/master/CHANGELOG.md
lodash: https://github.com/lodash/lodash/wiki/Changelog
moment: https://github.com/moment/moment/blob/develop/CHANGELOG.md
...

Thanks

Contribute

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request ๐Ÿ’Œ

Bugs, feature requests and comments are more than welcome in the issues.

License

MIT ยฉ Cyberagent, Inc

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].