@capgo/cli
Version:
A CLI to upload to capgo servers
161 lines (160 loc) • 6.81 kB
TypeScript
import { z } from 'zod';
export declare const optionsUploadSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
bundle: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
channel: z.ZodOptional<z.ZodString>;
displayIvSession: z.ZodOptional<z.ZodBoolean>;
external: z.ZodOptional<z.ZodString>;
key: z.ZodOptional<z.ZodBoolean>;
keyV2: z.ZodOptional<z.ZodString>;
keyDataV2: z.ZodOptional<z.ZodString>;
ivSessionKey: z.ZodOptional<z.ZodString>;
s3Region: z.ZodOptional<z.ZodString>;
s3Apikey: z.ZodOptional<z.ZodString>;
s3Apisecret: z.ZodOptional<z.ZodString>;
s3BucketName: z.ZodOptional<z.ZodString>;
s3Port: z.ZodOptional<z.ZodNumber>;
s3SSL: z.ZodOptional<z.ZodBoolean>;
s3Endpoint: z.ZodOptional<z.ZodString>;
bundleUrl: z.ZodOptional<z.ZodBoolean>;
codeCheck: z.ZodOptional<z.ZodBoolean>;
oldEncryption: z.ZodOptional<z.ZodBoolean>;
minUpdateVersion: z.ZodOptional<z.ZodString>;
autoMinUpdateVersion: z.ZodOptional<z.ZodBoolean>;
autoSetBundle: z.ZodOptional<z.ZodBoolean>;
ignoreMetadataCheck: z.ZodOptional<z.ZodBoolean>;
ignoreChecksumCheck: z.ZodOptional<z.ZodBoolean>;
forceCrc32Checksum: z.ZodOptional<z.ZodBoolean>;
timeout: z.ZodOptional<z.ZodNumber>;
multipart: z.ZodOptional<z.ZodBoolean>;
partial: z.ZodOptional<z.ZodBoolean>;
partialOnly: z.ZodOptional<z.ZodBoolean>;
delta: z.ZodOptional<z.ZodBoolean>;
deltaOnly: z.ZodOptional<z.ZodBoolean>;
tus: z.ZodOptional<z.ZodBoolean>;
encryptedChecksum: z.ZodOptional<z.ZodString>;
packageJson: z.ZodOptional<z.ZodString>;
dryUpload: z.ZodOptional<z.ZodBoolean>;
nodeModules: z.ZodOptional<z.ZodString>;
encryptPartial: z.ZodOptional<z.ZodBoolean>;
deleteLinkedBundleOnUpload: z.ZodOptional<z.ZodBoolean>;
tusChunkSize: z.ZodOptional<z.ZodNumber>;
zip: z.ZodOptional<z.ZodBoolean>;
link: z.ZodOptional<z.ZodString>;
comment: z.ZodOptional<z.ZodString>;
noBrotliPatterns: z.ZodOptional<z.ZodString>;
disableBrotli: z.ZodOptional<z.ZodBoolean>;
versionExistsOk: z.ZodOptional<z.ZodBoolean>;
selfAssign: z.ZodOptional<z.ZodBoolean>;
verbose: z.ZodOptional<z.ZodBoolean>;
showReplicationProgress: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type OptionsUpload = z.infer<typeof optionsUploadSchema>;
export declare const zipResultSchema: z.ZodObject<{
bundle: z.ZodString;
filename: z.ZodString;
checksum: z.ZodString;
}, z.core.$strip>;
export type ZipResult = z.infer<typeof zipResultSchema>;
export declare const encryptResultSchema: z.ZodObject<{
checksum: z.ZodString;
filename: z.ZodString;
ivSessionKey: z.ZodString;
}, z.core.$strip>;
export type EncryptResult = z.infer<typeof encryptResultSchema>;
export declare const decryptResultSchema: z.ZodObject<{
outputPath: z.ZodString;
checksumMatches: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type DecryptResult = z.infer<typeof decryptResultSchema>;
export declare const uploadBundleResultSchema: z.ZodObject<{
success: z.ZodBoolean;
bundle: z.ZodString;
checksum: z.ZodOptional<z.ZodNullable<z.ZodString>>;
encryptionMethod: z.ZodEnum<{
none: "none";
v1: "v1";
v2: "v2";
}>;
sessionKey: z.ZodOptional<z.ZodString>;
ivSessionKey: z.ZodOptional<z.ZodNullable<z.ZodString>>;
storageProvider: z.ZodOptional<z.ZodString>;
skipped: z.ZodOptional<z.ZodBoolean>;
reason: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type UploadBundleResult = z.infer<typeof uploadBundleResultSchema>;
export declare const bundleZipOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
bundle: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
codeCheck: z.ZodOptional<z.ZodBoolean>;
name: z.ZodOptional<z.ZodString>;
json: z.ZodOptional<z.ZodBoolean>;
keyV2: z.ZodOptional<z.ZodBoolean>;
packageJson: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type BundleZipOptions = z.infer<typeof bundleZipOptionsSchema>;
export declare const bundleDeleteOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
bundle: z.ZodString;
}, z.core.$strip>;
export type BundleDeleteOptions = z.infer<typeof bundleDeleteOptionsSchema>;
export declare const bundleCompatibilityOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
channel: z.ZodOptional<z.ZodString>;
text: z.ZodOptional<z.ZodBoolean>;
packageJson: z.ZodOptional<z.ZodString>;
nodeModules: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type BundleCompatibilityOptions = z.infer<typeof bundleCompatibilityOptionsSchema>;
export declare const bundleReleaseTypeOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
channel: z.ZodOptional<z.ZodString>;
packageJson: z.ZodOptional<z.ZodString>;
nodeModules: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type BundleReleaseTypeOptions = z.infer<typeof bundleReleaseTypeOptionsSchema>;
export declare const bundleCleanupOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
version: z.ZodString;
bundle: z.ZodString;
keep: z.ZodNumber;
force: z.ZodBoolean;
ignoreChannel: z.ZodBoolean;
}, z.core.$strip>;
export type BundleCleanupOptions = z.infer<typeof bundleCleanupOptionsSchema>;
export declare const bundleUnlinkOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
bundle: z.ZodOptional<z.ZodString>;
packageJson: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type BundleUnlinkOptions = z.infer<typeof bundleUnlinkOptionsSchema>;
export declare const bundleEncryptOptionsSchema: z.ZodObject<{
key: z.ZodOptional<z.ZodString>;
keyData: z.ZodOptional<z.ZodString>;
json: z.ZodOptional<z.ZodBoolean>;
packageJson: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type BundleEncryptOptions = z.infer<typeof bundleEncryptOptionsSchema>;
export declare const bundleDecryptOptionsSchema: z.ZodObject<{
key: z.ZodOptional<z.ZodString>;
keyData: z.ZodOptional<z.ZodString>;
checksum: z.ZodOptional<z.ZodString>;
packageJson: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type BundleDecryptOptions = z.infer<typeof bundleDecryptOptionsSchema>;