Skip to content

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

License

Notifications You must be signed in to change notification settings

natsuneko-laboratory/vpmpackage

Repository files navigation

@natsuneko-laboratory/vpmpackage

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

Requirements

  • Node.js >= 24

Install

# one of
$ npm install @natsuneko-laboratory/vpmpackage
$ yarn add @natsuneko-laboratory/vpmpackage
$ pnpm add @natsuneko-laboratory/vpmpackage

Usage

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

# prepare
$ pnpm install

# publish
# → automated by GitHub Actions

License

MIT by @6jz

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •