1.0.2 • Published 4 months ago

@natsuneko-laboratory/unitypackage v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

@natsuneko-laboratory/unitypackage

Archive / Extract / Search UnityPackage from Node.js, written in TypeScript. No platform dependency.

Requirements

  • Node.js >= 18

Install

$ npm add @natsuneko-laboratory/unitypackage
$ yarn add @natsuneko-laboratory/unitypackage
$ pnpm add @natsuneko-laboratory/unitypackage

Usage

import { archive, extract } from "@natsuneko-laboratory/unitypackage";

// create a unitypackage
await archive({
  files: [
    // files to archive
    "/path/to/assets/MonoBehaviour.cs",
    "/path/to/assets/Prefab.prefab",
  ],
  root: "/path/to", // unity project root
  dest: "/path/to/archive.unitypackage", // destination path
  transform: (path) => join("Assets", join), // transform path (optional)
});

// extract a unitypackage
await extract({
  file: "/path/to/archive.unitypackage",
  root: "/path/to", // unity project root
  transform: (path) => join("Assets", join), // transform path (optional)
});

Development

# prepare
$ pnpm install

# publish
$ npm publish --access public

License

MIT by @6jz

1.0.2

4 months ago

1.0.1

4 months ago

1.0.0

4 months ago

0.2.0

1 year ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago