Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Lerna | 34,946 | 14,081 | 6,377 | 4 days ago | 257 | July 15, 2023 | 338 | mit | TypeScript | |
:dragon: Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository. | ||||||||||
Poosh | 55 | 3 | 7 years ago | 8 | February 16, 2017 | 5 | mit | JavaScript | ||
:earth_americas: Publish local files to virtually any remote endpoint (e.g. AWS S3) | ||||||||||
Ypkgfiles | 10 | 338 | 29 | 5 years ago | 11 | July 11, 2018 | mit | JavaScript | ||
Yet another pkgfiles that generate pkg.files automatically | ||||||||||
React Styleguide | 4 | 4 years ago | 18 | mit | JavaScript | |||||
React-based styleguide | ||||||||||
Publish | 2 | 9 months ago | 5 | mit | JavaScript | |||||
GitHub Action for publishing projects & packages |
GitHub Action to release projects and publish packages
github_token
string
Required. GitHub Token from action context
npm_token
string
Optional. If not provided, publishing to npm will be skipped. NPM token with publish permission.
sources
string
- glob pattern
Optional. If not provided, publish will work against project root in single mode. Accepts glob pattern to work with multiple or other than root destinations.
notes
string
- path
Optional. Path to Release notes file, it will take priority over changelog entries
name: Publish
jobs:
deploy:
name: Package
steps:
- uses: actions/checkout@v2
# your stuff
- uses: zattoo/publish@v1
with:
github_token: ${{github.token}}
npm_token: ${{secrets.NPM_TOKEN}}
sources: 'packages/*'