Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/natsuneko-laboratory/vpmpackage

Create VPMPackage (VRChat Package) from Node.js, written in TypeScript. No platform dependency.
https://github.com/natsuneko-laboratory/vpmpackage

github-actions vrchat vrchat-package-manager

Last synced: 4 days ago
JSON representation

Create VPMPackage (VRChat Package) from Node.js, written in TypeScript. No platform dependency.

Awesome Lists containing this project

README

        

# @natsuneko-laboratory/vpmpackage

Create a VPMPackage from Node.js, written in TypeScript. No platform dependency. No additional instructions.

## Requirements

- Node.js >= 16

## Install

```bash
$ yarn add @natsuneko-laboratory/vpmpackage
```

## Usage

```typescript
import { archive } from "@natsuneko-laboratory/vpmpackage";

await archive({
name: "cat.natsuneko.asset-lens", // package name that archived as ...
package: "Assets/NatsunekoLaboratory/AssetLens/package.json", // package.json path of VPM package
dist: "./dist/package.zip", // output filename
});
```

## Development

```bash
# prepare
$ yarn install

# publish
$ npm publish --access public
```

## License

MIT by [@6jz](https://twitter.com/6jz)