archive(files: string[], root: string, dist: string): Promise<void>

Signature

archive(files: string[], root: string, dist: string): Promise<void>
ParameterTypeRequiredDescription
filesstring[]Yesアーカイブするファイルの meta ファイルパス
rootstringYesプロジェクトのルートディレクトリへのパス
diststringYes出力先の UnityPackage へのパス

Description

指定されたパラメータから、 UnityPackage ファイルを作成します。

例外

Exception NameDescription
ErrorThrown if files is empty or root is not directory or dist is not file

import { archive } from "@natsuneko-laboratory/unitypackage";
 
await archive(
  ["Assets/Plugins/MyPlugin.cs.meta"],
  "./",
  "./output.unitypackage"
);
archive(files: string[], root: string, dist: string): Promise<void> / unitypackage / Natsuneko Laboratory Docs