Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/carlesnunez/check-my-bundlephobia

Github action to check for new added packages size on bundlephobia
https://github.com/carlesnunez/check-my-bundlephobia

Last synced: about 2 months ago
JSON representation

Github action to check for new added packages size on bundlephobia

Awesome Lists containing this project

README

        

# Check my bundlephobia



Check my bundlephobia is a github action that will check for your code changes on a PR and will left a comment with the different sizes.

## How to use it

```yml
name: "check my bundlephobia"
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
bundlecheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: carlesnunez/check-my-bundlephobia@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
strict: true
threshold: 500
ignore-dev-dependencies: true
```

## Options

| name | description | required | type | default |
| ---------- | -------------------------------------------------- | -------- | ------- | ------- |
| repo-token | used by the action in order to perform PR reviews | true | | |
| strict | If true will reject the PR if threshold is exceded | false | Boolean | false |
| threshold | Max package size in bytes | false | String | 500 |
| ignore-dev-dependencies | Ignore devDependencies so that to not be checked | false | Boolean | false |