Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natsuneko-laboratory/create-vpmpackage
Create VPMPackage without Unity and additional instructions in GitHub Actions
https://github.com/natsuneko-laboratory/create-vpmpackage
github-actions vrchat vrchat-package-manager
Last synced: 4 days ago
JSON representation
Create VPMPackage without Unity and additional instructions in GitHub Actions
- Host: GitHub
- URL: https://github.com/natsuneko-laboratory/create-vpmpackage
- Owner: natsuneko-laboratory
- License: mit
- Created: 2022-12-28T05:30:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-28T07:46:01.000Z (almost 2 years ago)
- Last Synced: 2024-12-17T10:22:30.694Z (7 days ago)
- Topics: github-actions, vrchat, vrchat-package-manager
- Language: TypeScript
- Homepage: https://docs.natsuneko.cat/en-us/create-vpmpackage/
- Size: 204 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @natsuneko-laboratory/create-vpmpackage
Create VPMPackage without Unity and additional instructions in GitHub Actions
## Properties
| Property | Type | Required | Description |
| ---------- | ---------- | ----------------------------------- | ---------------------------------------------------- |
| `package` | `string` | No (default: `null`) \* | package.json for packaging |
| `packages` | `string[]` | No (default: `null`) \* | array of package.json for packaging |
| `root` | `string` | No (default: `.`) | root directory |
| `output` | `string` | Yes if `meta` or `package` provided | output filename such as `Neko.unitypackage` |
| `outputs` | `string[]` | Yes if `packages` provided | array of output filename such as `Neko.unitypackage` |\* specify one of `meta`, `package`, or `packages`
### using `package`
```yaml
name: "Release by Tag"on:
push:
tags:
- v\d+\.\d+\.\d+
workflow_dispatch:jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
lfs: true- run: |
mkdir ./dist- uses: natsuneko-laboratory/create-vpmpackage@v1
with:
package: Assets/NatsunekoLaboratory/Package/package.json
output: dist/Package.zip
```### using `packages`
```yaml
name: "Release by Tag"on:
push:
tags:
- v\d+\.\d+\.\d+
workflow_dispatch:jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
lfs: true- run: |
mkdir ./dist- uses: natsuneko-laboratory/[email protected]
with:
packages: |
Assets/NatsunekoLaboratory/Package1/package.json
Assets/NatsunekoLaboratory/Package2/package.json
outputs: |
dist/Package1.zip
dist/Package2.zip
```## License
MIT by [@6jz](https://twitter.com/6jz)