latest
This commit is contained in:
parent
b324473b65
commit
365fe2c039
10
packages/ai-tools/package-lock.json
generated
10
packages/ai-tools/package-lock.json
generated
@ -617,6 +617,7 @@
|
|||||||
},
|
},
|
||||||
"../../node_modules/.pnpm/tsup@8.3.5_postcss@8.5.1_typescript@5.7.3_yaml@2.7.0/node_modules/tsup": {
|
"../../node_modules/.pnpm/tsup@8.3.5_postcss@8.5.1_typescript@5.7.3_yaml@2.7.0/node_modules/tsup": {
|
||||||
"version": "8.3.5",
|
"version": "8.3.5",
|
||||||
|
"extraneous": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bundle-require": "^5.0.0",
|
"bundle-require": "^5.0.0",
|
||||||
@ -2053,12 +2054,11 @@
|
|||||||
"license": "BSD",
|
"license": "BSD",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tslog": "^3.3.3",
|
"tslog": "^3.3.3",
|
||||||
"tsup": "^8.3.5",
|
"type-fest": "^4.37.0",
|
||||||
"type-fest": "^4.34.1",
|
|
||||||
"zod": "^3.24.1"
|
"zod": "^3.24.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@repo/typescript-config": "workspace:*",
|
"@repo/typescript-config": "../typescript-config",
|
||||||
"@types/node": "^22.12.0",
|
"@types/node": "^22.12.0",
|
||||||
"typescript": "^5.7.3"
|
"typescript": "^5.7.3"
|
||||||
}
|
}
|
||||||
@ -2075,10 +2075,6 @@
|
|||||||
"resolved": "../../node_modules/.pnpm/tslog@3.3.4/node_modules/tslog",
|
"resolved": "../../node_modules/.pnpm/tslog@3.3.4/node_modules/tslog",
|
||||||
"link": true
|
"link": true
|
||||||
},
|
},
|
||||||
"../core/node_modules/tsup": {
|
|
||||||
"resolved": "../../node_modules/.pnpm/tsup@8.3.5_postcss@8.5.1_typescript@5.7.3_yaml@2.7.0/node_modules/tsup",
|
|
||||||
"link": true
|
|
||||||
},
|
|
||||||
"../core/node_modules/type-fest": {
|
"../core/node_modules/type-fest": {
|
||||||
"resolved": "../../node_modules/.pnpm/type-fest@4.34.1/node_modules/type-fest",
|
"resolved": "../../node_modules/.pnpm/type-fest@4.34.1/node_modules/type-fest",
|
||||||
"link": true
|
"link": true
|
||||||
|
|||||||
1279
packages/cache/package-lock.json
generated
vendored
1279
packages/cache/package-lock.json
generated
vendored
File diff suppressed because it is too large
Load Diff
8
packages/cache/package.json
vendored
8
packages/cache/package.json
vendored
@ -18,10 +18,10 @@
|
|||||||
"access": "public"
|
"access": "public"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@polymech/commons": "link:..\\commons",
|
"@polymech/commons": "file:../commons",
|
||||||
"@polymech/core": "link:..\\core",
|
"@polymech/core": "file:../core",
|
||||||
"@polymech/fs": "link:..\\fs",
|
"@polymech/fs": "file:../fs",
|
||||||
"@polymech/log": "link:..\\log",
|
"@polymech/log": "file:../log",
|
||||||
"@types/node": "^22.10.2",
|
"@types/node": "^22.10.2",
|
||||||
"cacache": "^19.0.1",
|
"cacache": "^19.0.1",
|
||||||
"md5": "^2.3.0",
|
"md5": "^2.3.0",
|
||||||
|
|||||||
4
packages/cad/dist/cad/sw-convert.d.ts
vendored
4
packages/cad/dist/cad/sw-convert.d.ts
vendored
@ -1,6 +1,6 @@
|
|||||||
import { SolidworkOptions } from '../types.js';
|
import { SolidworkOptions } from '../types.js';
|
||||||
export declare const convertFile: (src: any, target: any, view: string, onNode: (data: any) => void, options: SolidworkOptions, configuration: string) => Promise<any>;
|
export declare const convertFile: (src: any, target: any, view: string, onNode: (data: any) => void, options: SolidworkOptions, configuration: string) => Promise<any>;
|
||||||
export declare function convertFiles(file: any, targets: string[], view: any, onNode: (data: any) => void, options: SolidworkOptions): Promise<void | any[]>;
|
export declare function convertFiles(file: any, targets: string[], view: any, onNode: (data: any) => void, options: SolidworkOptions): Promise<any>;
|
||||||
export declare const report: (data: any, dst: string) => any;
|
export declare const report: (data: any, dst: string) => any;
|
||||||
export declare const targets: (f: string, options: SolidworkOptions) => any[];
|
export declare const targets: (f: string, options: SolidworkOptions) => any[];
|
||||||
export declare function convert(options: SolidworkOptions): Promise<(void | any[])[]>;
|
export declare function convert(options: SolidworkOptions): Promise<any>;
|
||||||
|
|||||||
2
packages/cad/dist/cad/sw-pack.d.ts
vendored
2
packages/cad/dist/cad/sw-pack.d.ts
vendored
@ -1,3 +1,3 @@
|
|||||||
import { SolidworkOptions } from '../types.js';
|
import { SolidworkOptions } from '../types.js';
|
||||||
export declare function packFile(file: any, onNode: (data: any) => void, options: SolidworkOptions): Promise<any>;
|
export declare function packFile(file: any, onNode: (data: any) => void, options: SolidworkOptions): Promise<any>;
|
||||||
export declare function pack(options: SolidworkOptions): Promise<any[]>;
|
export declare function pack(options: SolidworkOptions): Promise<any>;
|
||||||
|
|||||||
6
packages/cad/dist/cad/sw-util.d.ts
vendored
6
packages/cad/dist/cad/sw-util.d.ts
vendored
@ -1,10 +1,10 @@
|
|||||||
export declare const dirname: () => string;
|
export declare const dirname: () => any;
|
||||||
export declare const swProcMessage: (log: string) => {
|
export declare const swProcMessage: (log: string) => {
|
||||||
logLevel: string;
|
logLevel: string;
|
||||||
message: string;
|
message: string;
|
||||||
} | null;
|
} | null;
|
||||||
export declare const fileAsBuffer: (path: string) => Buffer<ArrayBufferLike>;
|
export declare const fileAsBuffer: (path: string) => any;
|
||||||
export declare const getSWBin: (argv: string) => string;
|
export declare const getSWBin: (argv: string) => any;
|
||||||
export declare function closeAppByName(appName: string): void;
|
export declare function closeAppByName(appName: string): void;
|
||||||
export declare function removeEmptyValues(obj: any): any;
|
export declare function removeEmptyValues(obj: any): any;
|
||||||
export declare const equalFiles: (pathA: any, pathB: any) => boolean;
|
export declare const equalFiles: (pathA: any, pathB: any) => boolean;
|
||||||
|
|||||||
1
packages/cad/dist/commands/sw.d.ts
vendored
1
packages/cad/dist/commands/sw.d.ts
vendored
@ -1,4 +1,3 @@
|
|||||||
import CLI from 'yargs';
|
import CLI from 'yargs';
|
||||||
export declare const options: (yargs: CLI.Argv) => any;
|
export declare const options: (yargs: CLI.Argv) => any;
|
||||||
export declare const builder: (yargs: CLI.Argv) => any;
|
|
||||||
export declare const handler: (argv: any) => any;
|
export declare const handler: (argv: any) => any;
|
||||||
|
|||||||
14
packages/cad/dist/commands/sw.js
vendored
14
packages/cad/dist/commands/sw.js
vendored
@ -2,18 +2,6 @@ import { logger } from '../index.js';
|
|||||||
import { defaultOptions, sanitize } from '../sw_argv.js';
|
import { defaultOptions, sanitize } from '../sw_argv.js';
|
||||||
import { convert } from '../cad/sw-convert.js';
|
import { convert } from '../cad/sw-convert.js';
|
||||||
export const options = (yargs) => defaultOptions(yargs);
|
export const options = (yargs) => defaultOptions(yargs);
|
||||||
/*
|
|
||||||
export const register = (cli: CLI.Argv) => {
|
|
||||||
return cli.command('sw', 'Convert CAD files via Solidworks Interop API', options, async (argv: CLI.Arguments) => {
|
|
||||||
if (argv.help) { return }
|
|
||||||
const options = sanitize(argv) as SolidworkOptions
|
|
||||||
logger.setSettings({ minLevel: options.logLevel as any })
|
|
||||||
logger.info("options " + argv.dst, options)
|
|
||||||
return convert(options) as any
|
|
||||||
})
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
export const builder = options;
|
|
||||||
export const handler = (argv) => {
|
export const handler = (argv) => {
|
||||||
if (argv.help) {
|
if (argv.help) {
|
||||||
return;
|
return;
|
||||||
@ -23,4 +11,4 @@ export const handler = (argv) => {
|
|||||||
logger.info("options " + argv.dst, options);
|
logger.info("options " + argv.dst, options);
|
||||||
return convert(options);
|
return convert(options);
|
||||||
};
|
};
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29tbWFuZHMvc3cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGFBQWEsQ0FBQTtBQUVwQyxPQUFPLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQTtBQUN4RCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sc0JBQXNCLENBQUE7QUFFOUMsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUE7QUFFakU7Ozs7Ozs7Ozs7RUFVRTtBQUNGLE1BQU0sQ0FBQyxNQUFNLE9BQU8sR0FBRyxPQUFPLENBQUE7QUFFOUIsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFHLENBQUMsSUFBSSxFQUFFLEVBQUU7SUFDNUIsSUFBSSxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUM7UUFBQyxPQUFNO0lBQUMsQ0FBQztJQUNyQixNQUFNLE9BQU8sR0FBRyxRQUFRLENBQUMsSUFBSSxDQUFxQixDQUFBO0lBQ2xELE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLFFBQWUsRUFBRSxDQUFDLENBQUE7SUFDekQsTUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQTtJQUMzQyxPQUFPLE9BQU8sQ0FBQyxPQUFPLENBQVEsQ0FBQTtBQUN0QyxDQUFDLENBQUMifQ==
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3cuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29tbWFuZHMvc3cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGFBQWEsQ0FBQTtBQUVwQyxPQUFPLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQTtBQUN4RCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sc0JBQXNCLENBQUE7QUFDOUMsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUE7QUFDakUsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFHLENBQUMsSUFBSSxFQUFFLEVBQUU7SUFDNUIsSUFBSSxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUM7UUFBQyxPQUFNO0lBQUMsQ0FBQztJQUN6QixNQUFNLE9BQU8sR0FBRyxRQUFRLENBQUMsSUFBSSxDQUFxQixDQUFBO0lBQ2xELE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLFFBQWUsRUFBRSxDQUFDLENBQUE7SUFDekQsTUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQTtJQUMzQyxPQUFPLE9BQU8sQ0FBQyxPQUFPLENBQVEsQ0FBQTtBQUNsQyxDQUFDLENBQUEifQ==
|
||||||
9
packages/cad/dist/index.d.ts
vendored
9
packages/cad/dist/index.d.ts
vendored
@ -4,9 +4,8 @@ export * from './cad/sw-lib.js';
|
|||||||
export * from './_cli.js';
|
export * from './_cli.js';
|
||||||
export * from './sw_argv.js';
|
export * from './sw_argv.js';
|
||||||
export * from './lib/geometry/dxf.js';
|
export * from './lib/geometry/dxf.js';
|
||||||
import { Logger } from "tslog";
|
export declare function createLogger(name: string, options?: any): any;
|
||||||
export declare function createLogger(name: string, options?: any): Logger;
|
export declare const defaultLogger: any;
|
||||||
export declare const defaultLogger: Logger;
|
|
||||||
export { MODULE_NAME } from './constants.js';
|
export { MODULE_NAME } from './constants.js';
|
||||||
export declare const logger: Logger;
|
export declare const logger: any;
|
||||||
export declare const substitute: (path: string, alt?: boolean, vars?: Record<string, string>, keep?: boolean) => any;
|
export declare const substitute: any;
|
||||||
|
|||||||
8
packages/cad/dist/print/slic3r.d.ts
vendored
8
packages/cad/dist/print/slic3r.d.ts
vendored
@ -1,9 +1,9 @@
|
|||||||
import { SlicerOptions } from '../types.js';
|
import { SlicerOptions } from '../types.js';
|
||||||
export declare const fileAsBuffer: (path: string) => Buffer<ArrayBufferLike>;
|
export declare const fileAsBuffer: (path: string) => any;
|
||||||
export declare const getSlicrDir: (options: SlicerOptions) => string;
|
export declare const getSlicrDir: (options: SlicerOptions) => any;
|
||||||
export declare const getBin: (options: SlicerOptions) => string;
|
export declare const getBin: (options: SlicerOptions) => any;
|
||||||
export declare const convertFile: (file: any, target: any, onNode: (data: any) => void, options: SlicerOptions) => Promise<any>;
|
export declare const convertFile: (file: any, target: any, onNode: (data: any) => void, options: SlicerOptions) => Promise<any>;
|
||||||
export declare function convertFiles(file: any, targets: string[], onNode: (data: any) => void, options: SlicerOptions): Promise<void | any[]>;
|
export declare function convertFiles(file: any, targets: string[], onNode: (data: any) => void, options: SlicerOptions): Promise<any>;
|
||||||
export declare const report: (data: any, dst: string) => any;
|
export declare const report: (data: any, dst: string) => any;
|
||||||
export declare const targets: (f: string, options: SlicerOptions) => any[];
|
export declare const targets: (f: string, options: SlicerOptions) => any[];
|
||||||
export declare function convert(options: SlicerOptions): Promise<void>;
|
export declare function convert(options: SlicerOptions): Promise<void>;
|
||||||
|
|||||||
2
packages/cad/dist/report/csv.d.ts
vendored
2
packages/cad/dist/report/csv.d.ts
vendored
@ -1 +1 @@
|
|||||||
export declare const reportCSV: (data: any) => string;
|
export declare const reportCSV: (data: any) => any;
|
||||||
|
|||||||
2750
packages/commons/dist/component.d.ts
vendored
2750
packages/commons/dist/component.d.ts
vendored
File diff suppressed because it is too large
Load Diff
36
packages/commons/dist/component.js
vendored
36
packages/commons/dist/component.js
vendored
File diff suppressed because one or more lines are too long
@ -178,10 +178,9 @@ export const ComponentConfigSchema = z.object({
|
|||||||
shipping: ShippingSchema.optional().default({
|
shipping: ShippingSchema.optional().default({
|
||||||
price: 0,
|
price: 0,
|
||||||
transit: 12,
|
transit: 12,
|
||||||
handling : 2
|
handling: 2
|
||||||
}),
|
}),
|
||||||
manufacturing: ManufacturingSchema,
|
|
||||||
//internal
|
|
||||||
|
|
||||||
// references
|
// references
|
||||||
replaced_by: z.string().optional(),
|
replaced_by: z.string().optional(),
|
||||||
@ -190,16 +189,17 @@ export const ComponentConfigSchema = z.object({
|
|||||||
|
|
||||||
image: AssetImageSchema.optional(),
|
image: AssetImageSchema.optional(),
|
||||||
name: z.string(),
|
name: z.string(),
|
||||||
flags: z.number().optional(),
|
|
||||||
|
|
||||||
// cad
|
// cad
|
||||||
edrawings: z.string().optional(),
|
edrawings: z.string().optional(),
|
||||||
cad: z.array(CADMetaSchema).default([]),
|
cad: z.array(CADMetaSchema).default([]),
|
||||||
|
manufacturing: ManufacturingSchema,
|
||||||
|
|
||||||
// settings
|
// settings
|
||||||
showDimensions: z.boolean().optional(),
|
showDimensions: z.boolean().optional(),
|
||||||
showParts: z.boolean().optional(),
|
showParts: z.boolean().optional(),
|
||||||
|
Preview3d: z.boolean().optional(),
|
||||||
|
flags: z.number().optional().default(0),
|
||||||
|
|
||||||
// meta
|
// meta
|
||||||
slug: z.string(),
|
slug: z.string(),
|
||||||
@ -219,36 +219,20 @@ export const ComponentConfigSchema = z.object({
|
|||||||
showcase: [],
|
showcase: [],
|
||||||
samples: []
|
samples: []
|
||||||
}),
|
}),
|
||||||
|
|
||||||
resources: z.array(ResourceSchema).default([]),
|
resources: z.array(ResourceSchema).default([]),
|
||||||
tests: z.array(ResourceSchema).default([]),
|
tests: z.array(ResourceSchema).default([]),
|
||||||
download: z.boolean().optional(),
|
download: z.boolean().optional(),
|
||||||
|
|
||||||
// galleries
|
// galleries
|
||||||
gallery: GalleryConfigsSchema.default({}).default({
|
gallery: GalleryConfigsSchema.default({}).default(Object.fromEntries(
|
||||||
renderings: {
|
["renderings", "gallery", "components", "configurations", "showcase", "samples"].map(key => [key, { glob: [IMAGES_GLOB] }])
|
||||||
glob: [IMAGES_GLOB]
|
)),
|
||||||
},
|
|
||||||
gallery: {
|
|
||||||
glob: [IMAGES_GLOB]
|
|
||||||
},
|
|
||||||
components: {
|
|
||||||
glob: [IMAGES_GLOB]
|
|
||||||
},
|
|
||||||
configurations: {
|
|
||||||
glob: [IMAGES_GLOB]
|
|
||||||
},
|
|
||||||
showcase: {
|
|
||||||
glob: [IMAGES_GLOB]
|
|
||||||
},
|
|
||||||
samples: {
|
|
||||||
glob: [IMAGES_GLOB]
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
|
|
||||||
/**
|
// nesting
|
||||||
* @deprecated
|
components: z.array(z.lazy(() => ComponentConfigSchema)).optional().default([]),
|
||||||
*/
|
|
||||||
Preview3d: z.boolean().optional(),
|
// @deprecated
|
||||||
howto_categories: z.union([z.string(), z.array(z.string())]).optional(),
|
howto_categories: z.union([z.string(), z.array(z.string())]).optional(),
|
||||||
steps: z.any().optional(),
|
steps: z.any().optional(),
|
||||||
sourceLanguage: z.string().optional(),
|
sourceLanguage: z.string().optional(),
|
||||||
@ -256,6 +240,9 @@ export const ComponentConfigSchema = z.object({
|
|||||||
product_dimensions: z.string().optional(),
|
product_dimensions: z.string().optional(),
|
||||||
production: ProductionSchema.optional(),
|
production: ProductionSchema.optional(),
|
||||||
score: z.number().optional()
|
score: z.number().optional()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}).merge(ContentSchema).passthrough()
|
}).merge(ContentSchema).passthrough()
|
||||||
|
|
||||||
export type IComponentConfig = z.infer<typeof ComponentConfigSchema>
|
export type IComponentConfig = z.infer<typeof ComponentConfigSchema>
|
||||||
|
|||||||
@ -54,19 +54,17 @@
|
|||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tslog": "^3.3.3",
|
"tslog": "^3.3.3",
|
||||||
"tsup": "^8.3.5",
|
"type-fest": "^4.37.0",
|
||||||
"type-fest": "^4.34.1",
|
|
||||||
"zod": "^3.24.1"
|
"zod": "^3.24.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@repo/typescript-config": "workspace:*",
|
"@repo/typescript-config": "../typescript-config",
|
||||||
"@types/node": "^22.12.0",
|
"@types/node": "^22.12.0",
|
||||||
"typescript": "^5.7.3"
|
"typescript": "^5.7.3"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "tsc && mocha build/test",
|
"test": "tsc && mocha build/test",
|
||||||
"buildtsc": "tsc -p . --declaration",
|
"build": "tsc -p . --declaration",
|
||||||
"build": "tsup",
|
|
||||||
"start": "node build/index.js",
|
"start": "node build/index.js",
|
||||||
"typings": "tsc -p . --declaration",
|
"typings": "tsc -p . --declaration",
|
||||||
"dev": "tsc -p . --declaration -w"
|
"dev": "tsc -p . --declaration -w"
|
||||||
|
|||||||
@ -1,12 +0,0 @@
|
|||||||
import { defineConfig } from "tsup";
|
|
||||||
|
|
||||||
export default defineConfig((options) => ({
|
|
||||||
entryPoints: [
|
|
||||||
"src/*.ts"
|
|
||||||
],
|
|
||||||
format: ["cjs", "esm"],
|
|
||||||
dts: true,
|
|
||||||
sourcemap: true,
|
|
||||||
...options,
|
|
||||||
bundle: false
|
|
||||||
}));
|
|
||||||
@ -1,24 +1,6 @@
|
|||||||
{
|
{
|
||||||
"timestamp": 1740719291685,
|
"timestamp": 1742130735205,
|
||||||
"models": [
|
"models": [
|
||||||
{
|
|
||||||
"id": "gpt-4.5-preview",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1740623059,
|
|
||||||
"owned_by": "system"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "omni-moderation-2024-09-26",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1732734466,
|
|
||||||
"owned_by": "system"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "gpt-4.5-preview-2025-02-27",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1740623304,
|
|
||||||
"owned_by": "system"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-mini-audio-preview-2024-12-17",
|
"id": "gpt-4o-mini-audio-preview-2024-12-17",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -43,6 +25,12 @@
|
|||||||
"created": 1727389042,
|
"created": 1727389042,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "o3-mini-2025-01-31",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1738010200,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-audio-preview",
|
"id": "gpt-4o-audio-preview",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -67,12 +55,6 @@
|
|||||||
"created": 1725648979,
|
"created": 1725648979,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "o1-preview-2024-09-12",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1725648865,
|
|
||||||
"owned_by": "system"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "o1-mini",
|
"id": "o1-mini",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -80,9 +62,9 @@
|
|||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "o1-preview",
|
"id": "omni-moderation-latest",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1725648897,
|
"created": 1731689265,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -92,15 +74,15 @@
|
|||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "whisper-1",
|
"id": "omni-moderation-2024-09-26",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1677532384,
|
"created": 1732734466,
|
||||||
"owned_by": "openai-internal"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4-turbo",
|
"id": "o3-mini",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1712361441,
|
"created": 1737146383,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -109,30 +91,24 @@
|
|||||||
"created": 1727131766,
|
"created": 1727131766,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "gpt-4",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1687882411,
|
|
||||||
"owned_by": "openai"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "babbage-002",
|
"id": "babbage-002",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1692634615,
|
"created": 1692634615,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "gpt-4-turbo-preview",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1706037777,
|
|
||||||
"owned_by": "system"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "tts-1-hd-1106",
|
"id": "tts-1-hd-1106",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1699053533,
|
"created": 1699053533,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "text-embedding-3-large",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1705953180,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-audio-preview-2024-12-17",
|
"id": "gpt-4o-audio-preview-2024-12-17",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -140,9 +116,27 @@
|
|||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt4o-dream-ev3",
|
"id": "gpt-4",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1740596800,
|
"created": 1687882411,
|
||||||
|
"owned_by": "openai"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4o-mini-2024-07-18",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1721172717,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4o-2024-11-20",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1739331543,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4o-2024-05-13",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1715368132,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -152,22 +146,34 @@
|
|||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-mini-2024-07-18",
|
"id": "o1-preview",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1721172717,
|
"created": 1725648897,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4-0125-preview",
|
"id": "o1-preview-2024-09-12",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1706037612,
|
"created": 1725648865,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "tts-1",
|
"id": "gpt-4o-mini",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1681940951,
|
"created": 1721172741,
|
||||||
"owned_by": "openai-internal"
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-3.5-turbo-instruct-0914",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1694122472,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4o-mini-search-preview",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1741391161,
|
||||||
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "tts-1-1106",
|
"id": "tts-1-1106",
|
||||||
@ -175,12 +181,6 @@
|
|||||||
"created": 1699053241,
|
"created": 1699053241,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "gpt-4-turbo-2024-04-09",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1712601677,
|
|
||||||
"owned_by": "system"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "davinci-002",
|
"id": "davinci-002",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -194,21 +194,15 @@
|
|||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-2024-08-06",
|
"id": "gpt-4o-search-preview",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1722814719,
|
"created": 1741388720,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-mini",
|
"id": "gpt-4-turbo",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1721172741,
|
"created": 1712361441,
|
||||||
"owned_by": "system"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "gpt-4o-2024-05-13",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1715368132,
|
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -218,21 +212,21 @@
|
|||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "chatgpt-4o-latest",
|
"id": "gpt-4o-mini-search-preview-2025-03-11",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1723515131,
|
"created": 1741390858,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o",
|
"id": "o1-2024-12-17",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1715367049,
|
"created": 1734326976,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-3.5-turbo-instruct-0914",
|
"id": "o1",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1694122472,
|
"created": 1734375816,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -241,6 +235,12 @@
|
|||||||
"created": 1706048358,
|
"created": 1706048358,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4o-2024-08-06",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1722814719,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-realtime-preview-2024-12-17",
|
"id": "gpt-4o-realtime-preview-2024-12-17",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -253,6 +253,12 @@
|
|||||||
"created": 1677610602,
|
"created": 1677610602,
|
||||||
"owned_by": "openai"
|
"owned_by": "openai"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4-turbo-2024-04-09",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1712601677,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-realtime-preview",
|
"id": "gpt-4o-realtime-preview",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -266,9 +272,9 @@
|
|||||||
"owned_by": "openai-internal"
|
"owned_by": "openai-internal"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4o-2024-11-20",
|
"id": "gpt-4o",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1739331543,
|
"created": 1715367049,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -277,6 +283,12 @@
|
|||||||
"created": 1705948997,
|
"created": 1705948997,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "chatgpt-4o-latest",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1723515131,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "gpt-4-1106-preview",
|
"id": "gpt-4-1106-preview",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -289,12 +301,6 @@
|
|||||||
"created": 1671217299,
|
"created": 1671217299,
|
||||||
"owned_by": "openai-internal"
|
"owned_by": "openai-internal"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "text-embedding-3-large",
|
|
||||||
"object": "model",
|
|
||||||
"created": 1705953180,
|
|
||||||
"owned_by": "system"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "gpt-4-0613",
|
"id": "gpt-4-0613",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
@ -302,10 +308,46 @@
|
|||||||
"owned_by": "openai"
|
"owned_by": "openai"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "omni-moderation-latest",
|
"id": "gpt-4.5-preview",
|
||||||
"object": "model",
|
"object": "model",
|
||||||
"created": 1731689265,
|
"created": 1740623059,
|
||||||
"owned_by": "system"
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4.5-preview-2025-02-27",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1740623304,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4o-search-preview-2025-03-11",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1741388170,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "tts-1",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1681940951,
|
||||||
|
"owned_by": "openai-internal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4-0125-preview",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1706037612,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gpt-4-turbo-preview",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1706037777,
|
||||||
|
"owned_by": "system"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "whisper-1",
|
||||||
|
"object": "model",
|
||||||
|
"created": 1677532384,
|
||||||
|
"owned_by": "openai-internal"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
5
packages/kbot/package-lock.json
generated
5
packages/kbot/package-lock.json
generated
@ -134,12 +134,11 @@
|
|||||||
"license": "BSD",
|
"license": "BSD",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tslog": "^3.3.3",
|
"tslog": "^3.3.3",
|
||||||
"tsup": "^8.3.5",
|
"type-fest": "^4.37.0",
|
||||||
"type-fest": "^4.34.1",
|
|
||||||
"zod": "^3.24.1"
|
"zod": "^3.24.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@repo/typescript-config": "workspace:*",
|
"@repo/typescript-config": "../typescript-config",
|
||||||
"@types/node": "^22.12.0",
|
"@types/node": "^22.12.0",
|
||||||
"typescript": "^5.7.3"
|
"typescript": "^5.7.3"
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -1,36 +1,36 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.register = exports.defaultOptions = void 0;
|
exports.register = exports.defaultOptions = void 0;
|
||||||
const __1 = require("../");
|
const __1 = require("../");
|
||||||
const convert_1 = require("../lib/media/audio/convert");
|
const convert_1 = require("../lib/media/audio/convert");
|
||||||
const _cli_1 = require("../_cli");
|
const _cli_1 = require("../_cli");
|
||||||
const defaultOptions = (yargs) => {
|
const defaultOptions = (yargs) => {
|
||||||
return yargs.option('src', {
|
return yargs.option('src', {
|
||||||
describe: 'FILE|FOLDER|GLOB',
|
describe: 'FILE|FOLDER|GLOB',
|
||||||
demandOption: true
|
demandOption: true
|
||||||
}).option('dst', {
|
}).option('dst', {
|
||||||
describe: 'FILE|FOLDER|GLOB'
|
describe: 'FILE|FOLDER|GLOB'
|
||||||
}).option('debug', {
|
}).option('debug', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Enable internal debug messages',
|
describe: 'Enable internal debug messages',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('alt', {
|
}).option('alt', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Use alternate tokenizer, & instead of $',
|
describe: 'Use alternate tokenizer, & instead of $',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.defaultOptions = defaultOptions;
|
exports.defaultOptions = defaultOptions;
|
||||||
let options = (yargs) => (0, exports.defaultOptions)(yargs);
|
let options = (yargs) => (0, exports.defaultOptions)(yargs);
|
||||||
const register = (cli) => {
|
const register = (cli) => {
|
||||||
return cli.command('video <verb>', 'Convert video', options, (argv) => {
|
return cli.command('video <verb>', 'Convert video', options, (argv) => {
|
||||||
(0, _cli_1.defaults)();
|
(0, _cli_1.defaults)();
|
||||||
const options = (0, _cli_1.sanitizeVideo)(argv);
|
const options = (0, _cli_1.sanitizeVideo)(argv);
|
||||||
__1.logger.info("options " + argv.dst, options);
|
__1.logger.info("options " + argv.dst, options);
|
||||||
if (argv.verb = 'convert') {
|
if (argv.verb = 'convert') {
|
||||||
return (0, convert_1.convert)(options);
|
return (0, convert_1.convert)(options);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.register = register;
|
exports.register = register;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXVkaW8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29tbWFuZHMvYXVkaW8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMkJBQTRCO0FBQzVCLHdEQUFvRDtBQUVwRCxrQ0FBaUQ7QUFHMUMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUM5QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ3ZCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsWUFBWSxFQUFFLElBQUk7S0FDckIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDYixRQUFRLEVBQUUsa0JBQWtCO0tBQy9CLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUseUNBQXlDO1FBQ25ELElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQWZZLFFBQUEsY0FBYyxrQkFlMUI7QUFFRCxJQUFJLE9BQU8sR0FBRyxDQUFDLEtBQWUsRUFBRSxFQUFFLENBQUMsSUFBQSxzQkFBYyxFQUFDLEtBQUssQ0FBQyxDQUFBO0FBRWpELE1BQU0sUUFBUSxHQUFHLENBQUMsR0FBYSxFQUFFLEVBQUU7SUFDdEMsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxlQUFlLEVBQUUsT0FBTyxFQUFFLENBQUMsSUFBbUIsRUFBRSxFQUFFO1FBQ2pGLElBQUEsZUFBUSxHQUFFLENBQUE7UUFDVixNQUFNLE9BQU8sR0FBRyxJQUFBLG9CQUFhLEVBQUMsSUFBSSxDQUF5QixDQUFBO1FBQzNELFVBQU0sQ0FBQyxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxHQUFHLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFDM0MsSUFBSSxJQUFJLENBQUMsSUFBSSxHQUFHLFNBQVMsRUFBRSxDQUFDO1lBQ3hCLE9BQU8sSUFBQSxpQkFBTyxFQUFDLE9BQU8sQ0FBQyxDQUFBO1FBQzNCLENBQUM7SUFDTCxDQUFDLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQVRZLFFBQUEsUUFBUSxZQVNwQiJ9
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXVkaW8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29tbWFuZHMvYXVkaW8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMkJBQTRCO0FBQzVCLHdEQUFvRDtBQUVwRCxrQ0FBaUQ7QUFHMUMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUM5QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ3ZCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsWUFBWSxFQUFFLElBQUk7S0FDckIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDYixRQUFRLEVBQUUsa0JBQWtCO0tBQy9CLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUseUNBQXlDO1FBQ25ELElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQWZZLFFBQUEsY0FBYyxrQkFlMUI7QUFFRCxJQUFJLE9BQU8sR0FBRyxDQUFDLEtBQWUsRUFBRSxFQUFFLENBQUMsSUFBQSxzQkFBYyxFQUFDLEtBQUssQ0FBQyxDQUFBO0FBRWpELE1BQU0sUUFBUSxHQUFHLENBQUMsR0FBYSxFQUFFLEVBQUU7SUFDdEMsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxlQUFlLEVBQUUsT0FBTyxFQUFFLENBQUMsSUFBbUIsRUFBRSxFQUFFO1FBQ2pGLElBQUEsZUFBUSxHQUFFLENBQUE7UUFDVixNQUFNLE9BQU8sR0FBRyxJQUFBLG9CQUFhLEVBQUMsSUFBSSxDQUF5QixDQUFBO1FBQzNELFVBQU0sQ0FBQyxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxHQUFHLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFDM0MsSUFBSSxJQUFJLENBQUMsSUFBSSxHQUFHLFNBQVMsRUFBRTtZQUN2QixPQUFPLElBQUEsaUJBQU8sRUFBQyxPQUFPLENBQUMsQ0FBQTtTQUMxQjtJQUNMLENBQUMsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFBO0FBVFksUUFBQSxRQUFRLFlBU3BCIn0=
|
||||||
@ -1,42 +1,42 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.register = exports.defaultOptions = void 0;
|
exports.register = exports.defaultOptions = void 0;
|
||||||
const __1 = require("../");
|
const __1 = require("../");
|
||||||
const images_1 = require("../lib/media/images");
|
const images_1 = require("../lib/media/images");
|
||||||
const _cli_1 = require("../_cli");
|
const _cli_1 = require("../_cli");
|
||||||
const defaultOptions = (yargs) => {
|
const defaultOptions = (yargs) => {
|
||||||
return yargs.option('src', {
|
return yargs.option('src', {
|
||||||
describe: 'FILE|FOLDER|GLOB',
|
describe: 'FILE|FOLDER|GLOB',
|
||||||
demandOption: true
|
demandOption: true
|
||||||
}).option('dst', {
|
}).option('dst', {
|
||||||
describe: 'FILE|FOLDER|GLOB'
|
describe: 'FILE|FOLDER|GLOB'
|
||||||
}).option('debug', {
|
}).option('debug', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Enable internal debug messages',
|
describe: 'Enable internal debug messages',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('alt', {
|
}).option('alt', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Use alternate tokenizer, & instead of $',
|
describe: 'Use alternate tokenizer, & instead of $',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('dry', {
|
}).option('dry', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Run without conversion',
|
describe: 'Run without conversion',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('verbose', {
|
}).option('verbose', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Show internal messages',
|
describe: 'Show internal messages',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.defaultOptions = defaultOptions;
|
exports.defaultOptions = defaultOptions;
|
||||||
let options = (yargs) => (0, exports.defaultOptions)(yargs);
|
let options = (yargs) => (0, exports.defaultOptions)(yargs);
|
||||||
const register = (cli) => {
|
const register = (cli) => {
|
||||||
return cli.command('convert', 'Convert files', options, (argv) => {
|
return cli.command('convert', 'Convert files', options, (argv) => {
|
||||||
(0, _cli_1.defaults)();
|
(0, _cli_1.defaults)();
|
||||||
const options = (0, _cli_1.sanitizeVideo)(argv);
|
const options = (0, _cli_1.sanitizeVideo)(argv);
|
||||||
options.debug && __1.logger.info("options " + argv.dst, options);
|
options.debug && __1.logger.info("options " + argv.dst, options);
|
||||||
return (0, images_1.convert)(options);
|
return (0, images_1.convert)(options);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.register = register;
|
exports.register = register;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21tYW5kcy9jb252ZXJ0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDJCQUE0QjtBQUU1QixnREFFNEI7QUFFNUIsa0NBSWdCO0FBT1QsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUM5QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ3ZCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsWUFBWSxFQUFFLElBQUk7S0FDckIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDYixRQUFRLEVBQUUsa0JBQWtCO0tBQy9CLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUseUNBQXlDO1FBQ25ELElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsd0JBQXdCO1FBQ2xDLElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFO1FBQ2pCLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLHdCQUF3QjtRQUNsQyxJQUFJLEVBQUUsU0FBUztLQUNsQixDQUFDLENBQUE7QUFDTixDQUFDLENBQUE7QUF2QlksUUFBQSxjQUFjLGtCQXVCMUI7QUFFRCxJQUFJLE9BQU8sR0FBRyxDQUFDLEtBQWUsRUFBRSxFQUFFLENBQUMsSUFBQSxzQkFBYyxFQUFDLEtBQUssQ0FBQyxDQUFBO0FBRWpELE1BQU0sUUFBUSxHQUFHLENBQUMsR0FBYSxFQUFFLEVBQUU7SUFDdEMsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxlQUFlLEVBQUUsT0FBTyxFQUFFLENBQUMsSUFBbUIsRUFBRSxFQUFFO1FBQzVFLElBQUEsZUFBUSxHQUFFLENBQUE7UUFDVixNQUFNLE9BQU8sR0FBRyxJQUFBLG9CQUFhLEVBQUMsSUFBSSxDQUFhLENBQUE7UUFDL0MsT0FBTyxDQUFDLEtBQUssSUFBSSxVQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBQzVELE9BQU8sSUFBQSxnQkFBTyxFQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQzNCLENBQUMsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFBO0FBUFksUUFBQSxRQUFRLFlBT3BCIn0=
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21tYW5kcy9jb252ZXJ0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDJCQUE0QjtBQUU1QixnREFFNEI7QUFFNUIsa0NBSWdCO0FBT1QsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUM5QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ3ZCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsWUFBWSxFQUFFLElBQUk7S0FDckIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDYixRQUFRLEVBQUUsa0JBQWtCO0tBQy9CLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUseUNBQXlDO1FBQ25ELElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsd0JBQXdCO1FBQ2xDLElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFO1FBQ2pCLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLHdCQUF3QjtRQUNsQyxJQUFJLEVBQUUsU0FBUztLQUNsQixDQUFDLENBQUE7QUFDTixDQUFDLENBQUE7QUF2QlksUUFBQSxjQUFjLGtCQXVCMUI7QUFFRCxJQUFJLE9BQU8sR0FBRyxDQUFDLEtBQWUsRUFBRSxFQUFFLENBQUMsSUFBQSxzQkFBYyxFQUFDLEtBQUssQ0FBQyxDQUFBO0FBRWpELE1BQU0sUUFBUSxHQUFHLENBQUMsR0FBYSxFQUFFLEVBQUU7SUFDdEMsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxlQUFlLEVBQUUsT0FBTyxFQUFFLENBQUMsSUFBbUIsRUFBRSxFQUFFO1FBQzVFLElBQUEsZUFBUSxHQUFFLENBQUE7UUFDVixNQUFNLE9BQU8sR0FBRyxJQUFBLG9CQUFhLEVBQUMsSUFBSSxDQUFhLENBQUE7UUFDL0MsT0FBTyxDQUFDLEtBQUssSUFBSSxVQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBQzVELE9BQU8sSUFBQSxnQkFBTyxFQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQzNCLENBQUMsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFBO0FBUFksUUFBQSxRQUFRLFlBT3BCIn0=
|
||||||
@ -1,53 +1,53 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.register = void 0;
|
exports.register = void 0;
|
||||||
const __1 = require("../");
|
const __1 = require("../");
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const index_1 = require("../lib/process/index");
|
const index_1 = require("../lib/process/index");
|
||||||
const pMap = require("p-map");
|
const pMap = require("p-map");
|
||||||
const fg = require('fast-glob');
|
const fg = require('fast-glob');
|
||||||
const defaultOptions = (yargs) => {
|
const defaultOptions = (yargs) => {
|
||||||
return yargs.option('input', {
|
return yargs.option('input', {
|
||||||
default: './',
|
default: './',
|
||||||
describe: 'The sources'
|
describe: 'The sources'
|
||||||
}).option('debug', {
|
}).option('debug', {
|
||||||
default: 'false',
|
default: 'false',
|
||||||
describe: 'Enable internal debug message'
|
describe: 'Enable internal debug message'
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
let options = (yargs) => defaultOptions(yargs);
|
let options = (yargs) => defaultOptions(yargs);
|
||||||
async function convertFiles(files) {
|
async function convertFiles(files) {
|
||||||
return pMap(files, (file) => {
|
return pMap(files, (file) => {
|
||||||
const inParts = path.parse(file);
|
const inParts = path.parse(file);
|
||||||
// magick convert leg.pdf -quality 100 -density 250 -trim -flatten -resize 200% -sharpen 0x1.0 leg.jpg
|
// magick convert leg.pdf -quality 100 -density 250 -trim -flatten -resize 200% -sharpen 0x1.0 leg.jpg
|
||||||
const promise = index_1.Helper.run(inParts.dir, 'convert', [
|
const promise = index_1.Helper.run(inParts.dir, 'convert', [
|
||||||
`"${inParts.base}[0]"`,
|
`"${inParts.base}[0]"`,
|
||||||
'-quality 80',
|
'-quality 80',
|
||||||
'-density 250',
|
'-density 250',
|
||||||
'-trim',
|
'-trim',
|
||||||
'-flatten',
|
'-flatten',
|
||||||
'-sharpen 0x1.0',
|
'-sharpen 0x1.0',
|
||||||
`"${inParts.name}.jpg"`
|
`"${inParts.name}.jpg"`
|
||||||
]);
|
]);
|
||||||
return promise;
|
return promise;
|
||||||
}, { concurrency: 1 });
|
}, { concurrency: 1 });
|
||||||
}
|
}
|
||||||
// node ./build/main.js pdf2jpg --input=../drawings
|
// node ./build/main.js pdf2jpg --input=../drawings
|
||||||
const register = (cli) => {
|
const register = (cli) => {
|
||||||
return cli.command('pdf2jpg', '', options, async (argv) => {
|
return cli.command('pdf2jpg', '', options, async (argv) => {
|
||||||
if (argv.help) {
|
if (argv.help) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const src = path.resolve('' + argv.input);
|
const src = path.resolve('' + argv.input);
|
||||||
if (argv.debug) {
|
if (argv.debug) {
|
||||||
__1.logger.debug(`Begin convert PDF files${src}`);
|
__1.logger.debug(`Begin convert PDF files${src}`);
|
||||||
}
|
}
|
||||||
const files = fg.sync('*.pdf|*.PDF', { dot: true, cwd: src, absolute: true });
|
const files = fg.sync('*.pdf|*.PDF', { dot: true, cwd: src, absolute: true });
|
||||||
await convertFiles(files);
|
await convertFiles(files);
|
||||||
if (argv.debug) {
|
if (argv.debug) {
|
||||||
__1.logger.debug(`Converted ${files.length} files`);
|
__1.logger.debug(`Converted ${files.length} files`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.register = register;
|
exports.register = register;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmMmpwZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21tYW5kcy9wZGYyanBnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDJCQUE0QjtBQUM1Qiw2QkFBNEI7QUFDNUIsZ0RBQTZDO0FBQzdDLDhCQUE2QjtBQUU3QixNQUFNLEVBQUUsR0FBRyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUE7QUFFL0IsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUN2QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ3pCLE9BQU8sRUFBRSxJQUFJO1FBQ2IsUUFBUSxFQUFFLGFBQWE7S0FDMUIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUU7UUFDZixPQUFPLEVBQUUsT0FBTztRQUNoQixRQUFRLEVBQUUsK0JBQStCO0tBQzVDLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQztBQUVGLElBQUksT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUM7QUFFekQsS0FBSyxVQUFVLFlBQVksQ0FBQyxLQUFLO0lBQzdCLE9BQU8sSUFBSSxDQUFDLEtBQUssRUFBQyxDQUFDLElBQVMsRUFBRSxFQUFFO1FBQzVCLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDakMsc0dBQXNHO1FBQ3RHLE1BQU0sT0FBTyxHQUFHLGNBQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxTQUFTLEVBQ2pEO1lBQ0ksSUFBSSxPQUFPLENBQUMsSUFBSSxNQUFNO1lBQ3RCLGFBQWE7WUFDYixjQUFjO1lBQ2QsT0FBTztZQUNQLFVBQVU7WUFDVixnQkFBZ0I7WUFDaEIsSUFBSSxPQUFPLENBQUMsSUFBSSxPQUFPO1NBQzFCLENBQUMsQ0FBQztRQUNILE9BQU8sT0FBTyxDQUFDO0lBQ25CLENBQUMsRUFBQyxFQUFFLFdBQVcsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0FBQzFCLENBQUM7QUFFRCxtREFBbUQ7QUFDNUMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFhLEVBQUUsRUFBRTtJQUN0QyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLEVBQUUsRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLElBQW1CLEVBQUUsRUFBRTtRQUNyRSxJQUFJLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQztZQUFDLE9BQU87UUFBQyxDQUFDO1FBQzFCLE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUMxQyxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQztZQUNiLFVBQU0sQ0FBQyxLQUFLLENBQUMsMEJBQTBCLEdBQUcsRUFBRSxDQUFDLENBQUM7UUFDbEQsQ0FBQztRQUNELE1BQU0sS0FBSyxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQzlFLE1BQU0sWUFBWSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzFCLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO1lBQ2IsVUFBTSxDQUFDLEtBQUssQ0FBQyxhQUFhLEtBQUssQ0FBQyxNQUFNLFFBQVEsQ0FBQyxDQUFDO1FBQ3BELENBQUM7SUFDTCxDQUFDLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQWJZLFFBQUEsUUFBUSxZQWFwQiJ9
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmMmpwZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21tYW5kcy9wZGYyanBnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDJCQUE0QjtBQUM1Qiw2QkFBNEI7QUFDNUIsZ0RBQTZDO0FBQzdDLDhCQUE2QjtBQUU3QixNQUFNLEVBQUUsR0FBRyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUE7QUFFL0IsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUN2QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ3pCLE9BQU8sRUFBRSxJQUFJO1FBQ2IsUUFBUSxFQUFFLGFBQWE7S0FDMUIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUU7UUFDZixPQUFPLEVBQUUsT0FBTztRQUNoQixRQUFRLEVBQUUsK0JBQStCO0tBQzVDLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQztBQUVGLElBQUksT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUM7QUFFekQsS0FBSyxVQUFVLFlBQVksQ0FBQyxLQUFLO0lBQzdCLE9BQU8sSUFBSSxDQUFDLEtBQUssRUFBQyxDQUFDLElBQVMsRUFBRSxFQUFFO1FBQzVCLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDakMsc0dBQXNHO1FBQ3RHLE1BQU0sT0FBTyxHQUFHLGNBQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxTQUFTLEVBQ2pEO1lBQ0ksSUFBSSxPQUFPLENBQUMsSUFBSSxNQUFNO1lBQ3RCLGFBQWE7WUFDYixjQUFjO1lBQ2QsT0FBTztZQUNQLFVBQVU7WUFDVixnQkFBZ0I7WUFDaEIsSUFBSSxPQUFPLENBQUMsSUFBSSxPQUFPO1NBQzFCLENBQUMsQ0FBQztRQUNILE9BQU8sT0FBTyxDQUFDO0lBQ25CLENBQUMsRUFBQyxFQUFFLFdBQVcsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0FBQzFCLENBQUM7QUFFRCxtREFBbUQ7QUFDNUMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFhLEVBQUUsRUFBRTtJQUN0QyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLEVBQUUsRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLElBQW1CLEVBQUUsRUFBRTtRQUNyRSxJQUFJLElBQUksQ0FBQyxJQUFJLEVBQUU7WUFBRSxPQUFPO1NBQUU7UUFDMUIsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzFDLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNaLFVBQU0sQ0FBQyxLQUFLLENBQUMsMEJBQTBCLEdBQUcsRUFBRSxDQUFDLENBQUM7U0FDakQ7UUFDRCxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUM5RSxNQUFNLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUMxQixJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDWixVQUFNLENBQUMsS0FBSyxDQUFDLGFBQWEsS0FBSyxDQUFDLE1BQU0sUUFBUSxDQUFDLENBQUM7U0FDbkQ7SUFDTCxDQUFDLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQWJZLFFBQUEsUUFBUSxZQWFwQiJ9
|
||||||
@ -1,71 +1,71 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.register = exports.defaultOptions = void 0;
|
exports.register = exports.defaultOptions = void 0;
|
||||||
const index_1 = require("../index");
|
const index_1 = require("../index");
|
||||||
const resize_1 = require("../lib/media/images/resize");
|
const resize_1 = require("../lib/media/images/resize");
|
||||||
const _cli_1 = require("../_cli");
|
const _cli_1 = require("../_cli");
|
||||||
const defaultOptions = (yargs) => {
|
const defaultOptions = (yargs) => {
|
||||||
return yargs.option('src', {
|
return yargs.option('src', {
|
||||||
describe: 'FILE|FOLDER|GLOB',
|
describe: 'FILE|FOLDER|GLOB',
|
||||||
demandOption: true
|
demandOption: true
|
||||||
}).option('dst', {
|
}).option('dst', {
|
||||||
describe: 'FILE|FOLDER|GLOB'
|
describe: 'FILE|FOLDER|GLOB'
|
||||||
}).option('debug', {
|
}).option('debug', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Enable internal debug messages',
|
describe: 'Enable internal debug messages',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('alt', {
|
}).option('alt', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Use alternate tokenizer, & instead of $',
|
describe: 'Use alternate tokenizer, & instead of $',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('dry', {
|
}).option('dry', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Run without conversion',
|
describe: 'Run without conversion',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('verbose', {
|
}).option('verbose', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Show internal messages',
|
describe: 'Show internal messages',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('percent', {
|
}).option('percent', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Resize image with percent',
|
describe: 'Resize image with percent',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('width', {
|
}).option('width', {
|
||||||
describe: 'Resize image with',
|
describe: 'Resize image with',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('height', {
|
}).option('height', {
|
||||||
describe: 'Resize image height',
|
describe: 'Resize image height',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('minHeight', {
|
}).option('minHeight', {
|
||||||
describe: 'Resize image minimum height',
|
describe: 'Resize image minimum height',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('minWidth', {
|
}).option('minWidth', {
|
||||||
describe: 'Resize image minimum width',
|
describe: 'Resize image minimum width',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('minSize', {
|
}).option('minSize', {
|
||||||
describe: 'Resize image size (bytes)',
|
describe: 'Resize image size (bytes)',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('percent', {
|
}).option('percent', {
|
||||||
describe: 'Resize image in percent (width)',
|
describe: 'Resize image in percent (width)',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('logLevel', {
|
}).option('logLevel', {
|
||||||
describe: 'Log level : warn, info, debug, error',
|
describe: 'Log level : warn, info, debug, error',
|
||||||
type: 'string',
|
type: 'string',
|
||||||
default: 'info'
|
default: 'info'
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.defaultOptions = defaultOptions;
|
exports.defaultOptions = defaultOptions;
|
||||||
let options = (yargs) => (0, exports.defaultOptions)(yargs);
|
let options = (yargs) => (0, exports.defaultOptions)(yargs);
|
||||||
const register = (cli) => {
|
const register = (cli) => {
|
||||||
return cli.command('resize', 'Resizes files', options, async (argv) => {
|
return cli.command('resize', 'Resizes files', options, async (argv) => {
|
||||||
(0, _cli_1.defaults)();
|
(0, _cli_1.defaults)();
|
||||||
const options = (0, _cli_1.sanitize)(argv);
|
const options = (0, _cli_1.sanitize)(argv);
|
||||||
index_1.logger.setSettings({
|
index_1.logger.setSettings({
|
||||||
minLevel: options.logLevel
|
minLevel: options.logLevel
|
||||||
});
|
});
|
||||||
index_1.logger.info("options " + argv.dst, options);
|
index_1.logger.info("options " + argv.dst, options);
|
||||||
await (0, resize_1.resize)(options);
|
await (0, resize_1.resize)(options);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.register = register;
|
exports.register = register;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzaXplLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbW1hbmRzL3Jlc2l6ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxvQ0FBaUM7QUFDakMsdURBRW1DO0FBRW5DLGtDQUdnQjtBQU1ULE1BQU0sY0FBYyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUU7SUFDOUMsT0FBTyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtRQUN2QixRQUFRLEVBQUUsa0JBQWtCO1FBQzVCLFlBQVksRUFBRSxJQUFJO0tBQ3JCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsUUFBUSxFQUFFLGtCQUFrQjtLQUMvQixDQUFDLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRTtRQUNmLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLGdDQUFnQztRQUMxQyxJQUFJLEVBQUUsU0FBUztLQUNsQixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtRQUNiLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLHlDQUF5QztRQUNuRCxJQUFJLEVBQUUsU0FBUztLQUNsQixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtRQUNiLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLHdCQUF3QjtRQUNsQyxJQUFJLEVBQUUsU0FBUztLQUNsQixDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRTtRQUNqQixPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSx3QkFBd0I7UUFDbEMsSUFBSSxFQUFFLFNBQVM7S0FDbEIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQUU7UUFDakIsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsMkJBQTJCO1FBQ3JDLElBQUksRUFBRSxRQUFRO0tBQ2pCLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ2YsUUFBUSxFQUFFLG1CQUFtQjtRQUM3QixJQUFJLEVBQUUsUUFBUTtLQUNqQixDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBRTtRQUNoQixRQUFRLEVBQUUscUJBQXFCO1FBQy9CLElBQUksRUFBRSxRQUFRO0tBQ2pCLENBQUMsQ0FBQyxNQUFNLENBQUMsV0FBVyxFQUFFO1FBQ25CLFFBQVEsRUFBRSw2QkFBNkI7UUFDdkMsSUFBSSxFQUFFLFFBQVE7S0FDakIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUU7UUFDbEIsUUFBUSxFQUFFLDRCQUE0QjtRQUN0QyxJQUFJLEVBQUUsUUFBUTtLQUNqQixDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRTtRQUNqQixRQUFRLEVBQUUsMkJBQTJCO1FBQ3JDLElBQUksRUFBRSxRQUFRO0tBQ2pCLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFO1FBQ2pCLFFBQVEsRUFBRSxpQ0FBaUM7UUFDM0MsSUFBSSxFQUFFLFFBQVE7S0FDakIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUU7UUFDbEIsUUFBUSxFQUFFLHNDQUFzQztRQUNoRCxJQUFJLEVBQUUsUUFBUTtRQUNkLE9BQU8sRUFBRSxNQUFNO0tBQ2xCLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQWpEWSxRQUFBLGNBQWMsa0JBaUQxQjtBQUVELElBQUksT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxJQUFBLHNCQUFjLEVBQUMsS0FBSyxDQUFDLENBQUE7QUFFakQsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFhLEVBQUUsRUFBRTtJQUN0QyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLGVBQWUsRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLElBQW1CLEVBQUUsRUFBRTtRQUNqRixJQUFBLGVBQVEsR0FBRSxDQUFBO1FBQ1YsTUFBTSxPQUFPLEdBQUcsSUFBQSxlQUFRLEVBQUMsSUFBSSxDQUFhLENBQUE7UUFDMUMsY0FBTSxDQUFDLFdBQVcsQ0FBQztZQUNmLFFBQVEsRUFBRSxPQUFPLENBQUMsUUFBZTtTQUNwQyxDQUFDLENBQUE7UUFDRixjQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBQzNDLE1BQU0sSUFBQSxlQUFNLEVBQUMsT0FBTyxDQUFDLENBQUE7SUFDekIsQ0FBQyxDQUFDLENBQUE7QUFDTixDQUFDLENBQUE7QUFWWSxRQUFBLFFBQVEsWUFVcEIifQ==
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzaXplLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbW1hbmRzL3Jlc2l6ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxvQ0FBaUM7QUFDakMsdURBRW1DO0FBRW5DLGtDQUdnQjtBQU1ULE1BQU0sY0FBYyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUU7SUFDOUMsT0FBTyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtRQUN2QixRQUFRLEVBQUUsa0JBQWtCO1FBQzVCLFlBQVksRUFBRSxJQUFJO0tBQ3JCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsUUFBUSxFQUFFLGtCQUFrQjtLQUMvQixDQUFDLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRTtRQUNmLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLGdDQUFnQztRQUMxQyxJQUFJLEVBQUUsU0FBUztLQUNsQixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtRQUNiLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLHlDQUF5QztRQUNuRCxJQUFJLEVBQUUsU0FBUztLQUNsQixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtRQUNiLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLHdCQUF3QjtRQUNsQyxJQUFJLEVBQUUsU0FBUztLQUNsQixDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRTtRQUNqQixPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSx3QkFBd0I7UUFDbEMsSUFBSSxFQUFFLFNBQVM7S0FDbEIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQUU7UUFDakIsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsMkJBQTJCO1FBQ3JDLElBQUksRUFBRSxRQUFRO0tBQ2pCLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ2YsUUFBUSxFQUFFLG1CQUFtQjtRQUM3QixJQUFJLEVBQUUsUUFBUTtLQUNqQixDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBRTtRQUNoQixRQUFRLEVBQUUscUJBQXFCO1FBQy9CLElBQUksRUFBRSxRQUFRO0tBQ2pCLENBQUMsQ0FBQyxNQUFNLENBQUMsV0FBVyxFQUFFO1FBQ25CLFFBQVEsRUFBRSw2QkFBNkI7UUFDdkMsSUFBSSxFQUFFLFFBQVE7S0FDakIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUU7UUFDbEIsUUFBUSxFQUFFLDRCQUE0QjtRQUN0QyxJQUFJLEVBQUUsUUFBUTtLQUNqQixDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRTtRQUNqQixRQUFRLEVBQUUsMkJBQTJCO1FBQ3JDLElBQUksRUFBRSxRQUFRO0tBQ2pCLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFO1FBQ2pCLFFBQVEsRUFBRSxpQ0FBaUM7UUFDM0MsSUFBSSxFQUFFLFFBQVE7S0FDakIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUU7UUFDbEIsUUFBUSxFQUFFLHNDQUFzQztRQUNoRCxJQUFJLEVBQUUsUUFBUTtRQUNkLE9BQU8sRUFBRSxNQUFNO0tBQ2xCLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQWpEWSxRQUFBLGNBQWMsa0JBaUQxQjtBQUVELElBQUksT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxJQUFBLHNCQUFjLEVBQUMsS0FBSyxDQUFDLENBQUE7QUFFakQsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFhLEVBQUUsRUFBRTtJQUN0QyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLGVBQWUsRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLElBQW1CLEVBQUUsRUFBRTtRQUNqRixJQUFBLGVBQVEsR0FBRSxDQUFBO1FBQ1YsTUFBTSxPQUFPLEdBQUcsSUFBQSxlQUFRLEVBQUMsSUFBSSxDQUFhLENBQUE7UUFDMUMsY0FBTSxDQUFDLFdBQVcsQ0FBQztZQUNmLFFBQVEsRUFBRSxPQUFPLENBQUMsUUFBZTtTQUNwQyxDQUFDLENBQUE7UUFDRixjQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBQzNDLE1BQU0sSUFBQSxlQUFNLEVBQUMsT0FBTyxDQUFDLENBQUE7SUFDekIsQ0FBQyxDQUFDLENBQUE7QUFDTixDQUFDLENBQUE7QUFWWSxRQUFBLFFBQVEsWUFVcEIifQ==
|
||||||
@ -1,49 +1,49 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.register = void 0;
|
exports.register = void 0;
|
||||||
const debug_1 = require("@plastichub/core/debug");
|
const debug_1 = require("@plastichub/core/debug");
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const index_1 = require("../lib/process/index");
|
const index_1 = require("../lib/process/index");
|
||||||
const bluebird = require("bluebird");
|
const bluebird = require("bluebird");
|
||||||
const fg = require('fast-glob');
|
const fg = require('fast-glob');
|
||||||
const defaultOptions = (yargs) => {
|
const defaultOptions = (yargs) => {
|
||||||
return yargs.option('input', {
|
return yargs.option('input', {
|
||||||
default: './',
|
default: './',
|
||||||
describe: 'The sources'
|
describe: 'The sources'
|
||||||
}).option('debug', {
|
}).option('debug', {
|
||||||
default: 'false',
|
default: 'false',
|
||||||
describe: 'Enable internal debug message'
|
describe: 'Enable internal debug message'
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
let options = (yargs) => defaultOptions(yargs);
|
let options = (yargs) => defaultOptions(yargs);
|
||||||
async function convertFiles(files) {
|
async function convertFiles(files) {
|
||||||
return bluebird.mapSeries(files, (file) => {
|
return bluebird.mapSeries(files, (file) => {
|
||||||
const inParts = path.parse(file);
|
const inParts = path.parse(file);
|
||||||
const promise = index_1.Helper.run(inParts.dir, 'convert', [
|
const promise = index_1.Helper.run(inParts.dir, 'convert', [
|
||||||
`"${inParts.base}"`,
|
`"${inParts.base}"`,
|
||||||
'-quality 40',
|
'-quality 40',
|
||||||
'-sharpen 0x1.0',
|
'-sharpen 0x1.0',
|
||||||
`"${inParts.name}.jpg"`
|
`"${inParts.name}.jpg"`
|
||||||
]);
|
]);
|
||||||
return promise;
|
return promise;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
//node ./build/main.js svg2jpg --input=../tests/svg/
|
//node ./build/main.js svg2jpg --input=../tests/svg/
|
||||||
const register = (cli) => {
|
const register = (cli) => {
|
||||||
return cli.command('svg2jpg', '', options, async (argv) => {
|
return cli.command('svg2jpg', '', options, async (argv) => {
|
||||||
if (argv.help) {
|
if (argv.help) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const src = path.resolve('' + argv.input);
|
const src = path.resolve('' + argv.input);
|
||||||
const files = fg.sync('*.svg|*.SVG', { dot: true, cwd: src, absolute: true });
|
const files = fg.sync('*.svg|*.SVG', { dot: true, cwd: src, absolute: true });
|
||||||
if (argv.debug) {
|
if (argv.debug) {
|
||||||
(0, debug_1.debug)(`Begin convert SVG files at ${src} ${files}`);
|
(0, debug_1.debug)(`Begin convert SVG files at ${src} ${files}`);
|
||||||
}
|
}
|
||||||
await convertFiles(files);
|
await convertFiles(files);
|
||||||
if (argv.debug) {
|
if (argv.debug) {
|
||||||
(0, debug_1.debug)(`Converted ${files.length} files`);
|
(0, debug_1.debug)(`Converted ${files.length} files`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.register = register;
|
exports.register = register;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ZnMmpwZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21tYW5kcy9zdmcyanBnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLGtEQUE4QztBQUM5Qyw2QkFBNkI7QUFDN0IsZ0RBQThDO0FBQzlDLHFDQUFxQztBQUVyQyxNQUFNLEVBQUUsR0FBRyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUM7QUFFaEMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUN2QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ3pCLE9BQU8sRUFBRSxJQUFJO1FBQ2IsUUFBUSxFQUFFLGFBQWE7S0FDMUIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUU7UUFDZixPQUFPLEVBQUUsT0FBTztRQUNoQixRQUFRLEVBQUUsK0JBQStCO0tBQzVDLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQztBQUVGLElBQUksT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUM7QUFFekQsS0FBSyxVQUFVLFlBQVksQ0FBQyxLQUFLO0lBQzdCLE9BQU8sUUFBUSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxJQUFZLEVBQUUsRUFBRTtRQUM5QyxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2pDLE1BQU0sT0FBTyxHQUFHLGNBQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxTQUFTLEVBQ2pEO1lBQ0ksSUFBSSxPQUFPLENBQUMsSUFBSSxHQUFHO1lBQ25CLGFBQWE7WUFDYixnQkFBZ0I7WUFDaEIsSUFBSSxPQUFPLENBQUMsSUFBSSxPQUFPO1NBQzFCLENBQUMsQ0FBQztRQUNILE9BQU8sT0FBTyxDQUFDO0lBQ25CLENBQUMsQ0FBQyxDQUFDO0FBQ1AsQ0FBQztBQUNELG9EQUFvRDtBQUU3QyxNQUFNLFFBQVEsR0FBRyxDQUFDLEdBQWEsRUFBRSxFQUFFO0lBQ3RDLE9BQU8sR0FBRyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsRUFBRSxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBbUIsRUFBRSxFQUFFO1FBQ3JFLElBQUksSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDO1lBQUMsT0FBTztRQUFDLENBQUM7UUFDMUIsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzFDLE1BQU0sS0FBSyxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQzlFLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO1lBQ2IsSUFBQSxhQUFLLEVBQUMsOEJBQThCLEdBQUcsSUFBSSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1FBQ3hELENBQUM7UUFDRCxNQUFNLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUMxQixJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQztZQUNiLElBQUEsYUFBSyxFQUFDLGFBQWEsS0FBSyxDQUFDLE1BQU0sUUFBUSxDQUFDLENBQUM7UUFDN0MsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ1AsQ0FBQyxDQUFDO0FBYlcsUUFBQSxRQUFRLFlBYW5CIn0=
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ZnMmpwZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21tYW5kcy9zdmcyanBnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLGtEQUE4QztBQUM5Qyw2QkFBNkI7QUFDN0IsZ0RBQThDO0FBQzlDLHFDQUFxQztBQUVyQyxNQUFNLEVBQUUsR0FBRyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUM7QUFFaEMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUN2QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ3pCLE9BQU8sRUFBRSxJQUFJO1FBQ2IsUUFBUSxFQUFFLGFBQWE7S0FDMUIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUU7UUFDZixPQUFPLEVBQUUsT0FBTztRQUNoQixRQUFRLEVBQUUsK0JBQStCO0tBQzVDLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQztBQUVGLElBQUksT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUM7QUFFekQsS0FBSyxVQUFVLFlBQVksQ0FBQyxLQUFLO0lBQzdCLE9BQU8sUUFBUSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxJQUFZLEVBQUUsRUFBRTtRQUM5QyxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2pDLE1BQU0sT0FBTyxHQUFHLGNBQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxTQUFTLEVBQ2pEO1lBQ0ksSUFBSSxPQUFPLENBQUMsSUFBSSxHQUFHO1lBQ25CLGFBQWE7WUFDYixnQkFBZ0I7WUFDaEIsSUFBSSxPQUFPLENBQUMsSUFBSSxPQUFPO1NBQzFCLENBQUMsQ0FBQztRQUNILE9BQU8sT0FBTyxDQUFDO0lBQ25CLENBQUMsQ0FBQyxDQUFDO0FBQ1AsQ0FBQztBQUNELG9EQUFvRDtBQUU3QyxNQUFNLFFBQVEsR0FBRyxDQUFDLEdBQWEsRUFBRSxFQUFFO0lBQ3RDLE9BQU8sR0FBRyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsRUFBRSxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBbUIsRUFBRSxFQUFFO1FBQ3JFLElBQUksSUFBSSxDQUFDLElBQUksRUFBRTtZQUFFLE9BQU87U0FBRTtRQUMxQixNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDMUMsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7UUFDOUUsSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQ1osSUFBQSxhQUFLLEVBQUMsOEJBQThCLEdBQUcsSUFBSSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1NBQ3ZEO1FBQ0QsTUFBTSxZQUFZLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDMUIsSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQ1osSUFBQSxhQUFLLEVBQUMsYUFBYSxLQUFLLENBQUMsTUFBTSxRQUFRLENBQUMsQ0FBQztTQUM1QztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ1AsQ0FBQyxDQUFDO0FBYlcsUUFBQSxRQUFRLFlBYW5CIn0=
|
||||||
@ -1,39 +1,39 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.register = exports.defaultOptions = void 0;
|
exports.register = exports.defaultOptions = void 0;
|
||||||
const __1 = require("../");
|
const __1 = require("../");
|
||||||
const video_1 = require("../lib/media/video");
|
const video_1 = require("../lib/media/video");
|
||||||
const _cli_1 = require("../_cli");
|
const _cli_1 = require("../_cli");
|
||||||
const defaultOptions = (yargs) => {
|
const defaultOptions = (yargs) => {
|
||||||
return yargs.option('src', {
|
return yargs.option('src', {
|
||||||
describe: 'FILE|FOLDER|GLOB',
|
describe: 'FILE|FOLDER|GLOB',
|
||||||
demandOption: true
|
demandOption: true
|
||||||
}).option('dst', {
|
}).option('dst', {
|
||||||
describe: 'FILE|FOLDER|GLOB'
|
describe: 'FILE|FOLDER|GLOB'
|
||||||
}).option('debug', {
|
}).option('debug', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Enable internal debug messages',
|
describe: 'Enable internal debug messages',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('alt', {
|
}).option('alt', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Use alternate tokenizer, & instead of $',
|
describe: 'Use alternate tokenizer, & instead of $',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.defaultOptions = defaultOptions;
|
exports.defaultOptions = defaultOptions;
|
||||||
let options = (yargs) => (0, exports.defaultOptions)(yargs);
|
let options = (yargs) => (0, exports.defaultOptions)(yargs);
|
||||||
const register = (cli) => {
|
const register = (cli) => {
|
||||||
return cli.command('video <verb>', 'Convert video', options, async (argv) => {
|
return cli.command('video <verb>', 'Convert video', options, async (argv) => {
|
||||||
(0, _cli_1.defaults)();
|
(0, _cli_1.defaults)();
|
||||||
const options = (0, _cli_1.sanitizeVideo)(argv);
|
const options = (0, _cli_1.sanitizeVideo)(argv);
|
||||||
__1.logger.info("options " + argv.dst, options);
|
__1.logger.info("options " + argv.dst, options);
|
||||||
if (options.verb == 'convert') {
|
if (options.verb == 'convert') {
|
||||||
return (0, video_1.convert)(options);
|
return (0, video_1.convert)(options);
|
||||||
}
|
}
|
||||||
if (options.verb == 'merge') {
|
if (options.verb == 'merge') {
|
||||||
return (0, video_1.merge)(options);
|
return (0, video_1.merge)(options);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.register = register;
|
exports.register = register;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlkZW8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29tbWFuZHMvdmlkZW8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMkJBQTRCO0FBQzVCLDhDQUFtRDtBQUNuRCxrQ0FBaUQ7QUFHMUMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUM5QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ3ZCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsWUFBWSxFQUFFLElBQUk7S0FDckIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDYixRQUFRLEVBQUUsa0JBQWtCO0tBQy9CLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUseUNBQXlDO1FBQ25ELElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQWZZLFFBQUEsY0FBYyxrQkFlMUI7QUFFRCxJQUFJLE9BQU8sR0FBRyxDQUFDLEtBQWUsRUFBRSxFQUFFLENBQUMsSUFBQSxzQkFBYyxFQUFDLEtBQUssQ0FBQyxDQUFBO0FBRWpELE1BQU0sUUFBUSxHQUFHLENBQUMsR0FBYSxFQUFFLEVBQUU7SUFDdEMsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxlQUFlLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxJQUFtQixFQUFFLEVBQUU7UUFDdkYsSUFBQSxlQUFRLEdBQUUsQ0FBQTtRQUNWLE1BQU0sT0FBTyxHQUFHLElBQUEsb0JBQWEsRUFBQyxJQUFJLENBQXlCLENBQUE7UUFDM0QsVUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQTtRQUMzQyxJQUFJLE9BQU8sQ0FBQyxJQUFJLElBQUksU0FBUyxFQUFFLENBQUM7WUFDNUIsT0FBTyxJQUFBLGVBQU8sRUFBQyxPQUFPLENBQUMsQ0FBQTtRQUMzQixDQUFDO1FBQ0QsSUFBSSxPQUFPLENBQUMsSUFBSSxJQUFJLE9BQU8sRUFBRSxDQUFDO1lBQzFCLE9BQU8sSUFBQSxhQUFLLEVBQUMsT0FBTyxDQUFRLENBQUE7UUFDaEMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFBO0FBWlksUUFBQSxRQUFRLFlBWXBCIn0=
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlkZW8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29tbWFuZHMvdmlkZW8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMkJBQTRCO0FBQzVCLDhDQUFtRDtBQUNuRCxrQ0FBaUQ7QUFHMUMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFlLEVBQUUsRUFBRTtJQUM5QyxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ3ZCLFFBQVEsRUFBRSxrQkFBa0I7UUFDNUIsWUFBWSxFQUFFLElBQUk7S0FDckIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDYixRQUFRLEVBQUUsa0JBQWtCO0tBQy9CLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2IsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUseUNBQXlDO1FBQ25ELElBQUksRUFBRSxTQUFTO0tBQ2xCLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQWZZLFFBQUEsY0FBYyxrQkFlMUI7QUFFRCxJQUFJLE9BQU8sR0FBRyxDQUFDLEtBQWUsRUFBRSxFQUFFLENBQUMsSUFBQSxzQkFBYyxFQUFDLEtBQUssQ0FBQyxDQUFBO0FBRWpELE1BQU0sUUFBUSxHQUFHLENBQUMsR0FBYSxFQUFFLEVBQUU7SUFDdEMsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxlQUFlLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxJQUFtQixFQUFFLEVBQUU7UUFDdkYsSUFBQSxlQUFRLEdBQUUsQ0FBQTtRQUNWLE1BQU0sT0FBTyxHQUFHLElBQUEsb0JBQWEsRUFBQyxJQUFJLENBQXlCLENBQUE7UUFDM0QsVUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQTtRQUMzQyxJQUFJLE9BQU8sQ0FBQyxJQUFJLElBQUksU0FBUyxFQUFFO1lBQzNCLE9BQU8sSUFBQSxlQUFPLEVBQUMsT0FBTyxDQUFDLENBQUE7U0FDMUI7UUFDRCxJQUFJLE9BQU8sQ0FBQyxJQUFJLElBQUksT0FBTyxFQUFFO1lBQ3pCLE9BQU8sSUFBQSxhQUFLLEVBQUMsT0FBTyxDQUFRLENBQUE7U0FDL0I7SUFDTCxDQUFDLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQTtBQVpZLFFBQUEsUUFBUSxZQVlwQiJ9
|
||||||
@ -1,75 +1,75 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.register = exports.defaultOptions = void 0;
|
exports.register = exports.defaultOptions = void 0;
|
||||||
const osr_commons_1 = require("@plastichub/osr-commons");
|
const osr_commons_1 = require("@plastichub/osr-commons");
|
||||||
const index_1 = require("../index");
|
const index_1 = require("../index");
|
||||||
const images_1 = require("../lib/media/images");
|
const images_1 = require("../lib/media/images");
|
||||||
const _cli_1 = require("../_cli");
|
const _cli_1 = require("../_cli");
|
||||||
const defaultOptions = (yargs) => {
|
const defaultOptions = (yargs) => {
|
||||||
return yargs.option('src', {
|
return yargs.option('src', {
|
||||||
describe: 'FILE|FOLDER|GLOB',
|
describe: 'FILE|FOLDER|GLOB',
|
||||||
demandOption: true
|
demandOption: true
|
||||||
}).option('dst', {
|
}).option('dst', {
|
||||||
describe: 'FILE|FOLDER|GLOB'
|
describe: 'FILE|FOLDER|GLOB'
|
||||||
}).option('debug', {
|
}).option('debug', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Enable internal debug messages',
|
describe: 'Enable internal debug messages',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('alt', {
|
}).option('alt', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Use alternate tokenizer, & instead of $',
|
describe: 'Use alternate tokenizer, & instead of $',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('dry', {
|
}).option('dry', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Run without conversion',
|
describe: 'Run without conversion',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('verbose', {
|
}).option('verbose', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Show internal messages',
|
describe: 'Show internal messages',
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
}).option('percent', {
|
}).option('percent', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Resize image with percent',
|
describe: 'Resize image with percent',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('width', {
|
}).option('width', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Resize image with',
|
describe: 'Resize image with',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('height', {
|
}).option('height', {
|
||||||
default: false,
|
default: false,
|
||||||
describe: 'Resize image height',
|
describe: 'Resize image height',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('minHeight', {
|
}).option('minHeight', {
|
||||||
describe: 'Resize image minimum height',
|
describe: 'Resize image minimum height',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('minWidth', {
|
}).option('minWidth', {
|
||||||
describe: 'Resize image minimum width',
|
describe: 'Resize image minimum width',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('minSize', {
|
}).option('minSize', {
|
||||||
describe: 'Resize image size (bytes)',
|
describe: 'Resize image size (bytes)',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('percent', {
|
}).option('percent', {
|
||||||
describe: 'Resize image in percent (width)',
|
describe: 'Resize image in percent (width)',
|
||||||
type: 'number'
|
type: 'number'
|
||||||
}).option('key', {
|
}).option('key', {
|
||||||
describe: 'API Key',
|
describe: 'API Key',
|
||||||
type: 'string'
|
type: 'string'
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.defaultOptions = defaultOptions;
|
exports.defaultOptions = defaultOptions;
|
||||||
const options = (yargs) => (0, exports.defaultOptions)(yargs);
|
const options = (yargs) => (0, exports.defaultOptions)(yargs);
|
||||||
const register = (cli) => {
|
const register = (cli) => {
|
||||||
return cli.command('watermark', 'Remove watermark : FILE|GLOB', options, async (argv) => {
|
return cli.command('watermark', 'Remove watermark : FILE|GLOB', options, async (argv) => {
|
||||||
(0, _cli_1.defaults)();
|
(0, _cli_1.defaults)();
|
||||||
const options = (0, _cli_1.sanitize)(argv);
|
const options = (0, _cli_1.sanitize)(argv);
|
||||||
const config = (0, osr_commons_1.CONFIG_DEFAULT)();
|
const config = (0, osr_commons_1.CONFIG_DEFAULT)();
|
||||||
if (!config.novita) {
|
if (!config.novita) {
|
||||||
index_1.logger.error("Novita key not found");
|
index_1.logger.error("Novita key not found");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
options.debug && index_1.logger.info("Watermark Options " + argv.dst, options);
|
options.debug && index_1.logger.info("Watermark Options " + argv.dst, options);
|
||||||
return (0, images_1.watermark)({ ...options, key: config.novita.key });
|
return (0, images_1.watermark)({ ...options, key: config.novita.key });
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.register = register;
|
exports.register = register;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2F0ZXJtYXJrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbW1hbmRzL3dhdGVybWFyay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx5REFBd0Q7QUFFeEQsb0NBQWlDO0FBQ2pDLGdEQUU0QjtBQUU1QixrQ0FHZ0I7QUFNVCxNQUFNLGNBQWMsR0FBRyxDQUFDLEtBQWUsRUFBRSxFQUFFO0lBQ2hELE9BQU8sS0FBSyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDekIsUUFBUSxFQUFFLGtCQUFrQjtRQUM1QixZQUFZLEVBQUUsSUFBSTtLQUNuQixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtRQUNmLFFBQVEsRUFBRSxrQkFBa0I7S0FDN0IsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUU7UUFDakIsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLElBQUksRUFBRSxTQUFTO0tBQ2hCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUseUNBQXlDO1FBQ25ELElBQUksRUFBRSxTQUFTO0tBQ2hCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsd0JBQXdCO1FBQ2xDLElBQUksRUFBRSxTQUFTO0tBQ2hCLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFO1FBQ25CLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLHdCQUF3QjtRQUNsQyxJQUFJLEVBQUUsU0FBUztLQUNoQixDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRTtRQUNuQixPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSwyQkFBMkI7UUFDckMsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRTtRQUNqQixPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSxtQkFBbUI7UUFDN0IsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBRTtRQUNsQixPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSxxQkFBcUI7UUFDL0IsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDLENBQUMsTUFBTSxDQUFDLFdBQVcsRUFBRTtRQUNyQixRQUFRLEVBQUUsNkJBQTZCO1FBQ3ZDLElBQUksRUFBRSxRQUFRO0tBQ2YsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUU7UUFDcEIsUUFBUSxFQUFFLDRCQUE0QjtRQUN0QyxJQUFJLEVBQUUsUUFBUTtLQUNmLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFO1FBQ25CLFFBQVEsRUFBRSwyQkFBMkI7UUFDckMsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRTtRQUNuQixRQUFRLEVBQUUsaUNBQWlDO1FBQzNDLElBQUksRUFBRSxRQUFRO0tBQ2YsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDZixRQUFRLEVBQUUsU0FBUztRQUNuQixJQUFJLEVBQUUsUUFBUTtLQUNmLENBQUMsQ0FBQTtBQUNKLENBQUMsQ0FBQTtBQWxEWSxRQUFBLGNBQWMsa0JBa0QxQjtBQUVELE1BQU0sT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxJQUFBLHNCQUFjLEVBQUMsS0FBSyxDQUFDLENBQUE7QUFFbkQsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFhLEVBQUUsRUFBRTtJQUN4QyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLDhCQUE4QixFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBbUIsRUFBRSxFQUFFO1FBQ3JHLElBQUEsZUFBUSxHQUFFLENBQUE7UUFDVixNQUFNLE9BQU8sR0FBRyxJQUFBLGVBQVEsRUFBQyxJQUFJLENBQWEsQ0FBQTtRQUMxQyxNQUFNLE1BQU0sR0FBUSxJQUFBLDRCQUFjLEdBQUUsQ0FBQTtRQUNwQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxDQUFDO1lBQ25CLGNBQU0sQ0FBQyxLQUFLLENBQUMsc0JBQXNCLENBQUMsQ0FBQztZQUNyQyxPQUFNO1FBQ1IsQ0FBQztRQUNELE9BQU8sQ0FBQyxLQUFLLElBQUksY0FBTSxDQUFDLElBQUksQ0FBQyxvQkFBb0IsR0FBRyxJQUFJLENBQUMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBQ3RFLE9BQU8sSUFBQSxrQkFBUyxFQUFDLEVBQUUsR0FBRyxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQTtJQUMxRCxDQUFDLENBQUMsQ0FBQTtBQUNKLENBQUMsQ0FBQTtBQVpZLFFBQUEsUUFBUSxZQVlwQiJ9
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2F0ZXJtYXJrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbW1hbmRzL3dhdGVybWFyay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx5REFBd0Q7QUFFeEQsb0NBQWlDO0FBQ2pDLGdEQUU0QjtBQUU1QixrQ0FHZ0I7QUFNVCxNQUFNLGNBQWMsR0FBRyxDQUFDLEtBQWUsRUFBRSxFQUFFO0lBQ2hELE9BQU8sS0FBSyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDekIsUUFBUSxFQUFFLGtCQUFrQjtRQUM1QixZQUFZLEVBQUUsSUFBSTtLQUNuQixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtRQUNmLFFBQVEsRUFBRSxrQkFBa0I7S0FDN0IsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUU7UUFDakIsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsZ0NBQWdDO1FBQzFDLElBQUksRUFBRSxTQUFTO0tBQ2hCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUseUNBQXlDO1FBQ25ELElBQUksRUFBRSxTQUFTO0tBQ2hCLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsd0JBQXdCO1FBQ2xDLElBQUksRUFBRSxTQUFTO0tBQ2hCLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFO1FBQ25CLE9BQU8sRUFBRSxLQUFLO1FBQ2QsUUFBUSxFQUFFLHdCQUF3QjtRQUNsQyxJQUFJLEVBQUUsU0FBUztLQUNoQixDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRTtRQUNuQixPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSwyQkFBMkI7UUFDckMsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRTtRQUNqQixPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSxtQkFBbUI7UUFDN0IsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBRTtRQUNsQixPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSxxQkFBcUI7UUFDL0IsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDLENBQUMsTUFBTSxDQUFDLFdBQVcsRUFBRTtRQUNyQixRQUFRLEVBQUUsNkJBQTZCO1FBQ3ZDLElBQUksRUFBRSxRQUFRO0tBQ2YsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUU7UUFDcEIsUUFBUSxFQUFFLDRCQUE0QjtRQUN0QyxJQUFJLEVBQUUsUUFBUTtLQUNmLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFO1FBQ25CLFFBQVEsRUFBRSwyQkFBMkI7UUFDckMsSUFBSSxFQUFFLFFBQVE7S0FDZixDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRTtRQUNuQixRQUFRLEVBQUUsaUNBQWlDO1FBQzNDLElBQUksRUFBRSxRQUFRO0tBQ2YsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7UUFDZixRQUFRLEVBQUUsU0FBUztRQUNuQixJQUFJLEVBQUUsUUFBUTtLQUNmLENBQUMsQ0FBQTtBQUNKLENBQUMsQ0FBQTtBQWxEWSxRQUFBLGNBQWMsa0JBa0QxQjtBQUVELE1BQU0sT0FBTyxHQUFHLENBQUMsS0FBZSxFQUFFLEVBQUUsQ0FBQyxJQUFBLHNCQUFjLEVBQUMsS0FBSyxDQUFDLENBQUE7QUFFbkQsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFhLEVBQUUsRUFBRTtJQUN4QyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLDhCQUE4QixFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBbUIsRUFBRSxFQUFFO1FBQ3JHLElBQUEsZUFBUSxHQUFFLENBQUE7UUFDVixNQUFNLE9BQU8sR0FBRyxJQUFBLGVBQVEsRUFBQyxJQUFJLENBQWEsQ0FBQTtRQUMxQyxNQUFNLE1BQU0sR0FBUSxJQUFBLDRCQUFjLEdBQUUsQ0FBQTtRQUNwQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRTtZQUNsQixjQUFNLENBQUMsS0FBSyxDQUFDLHNCQUFzQixDQUFDLENBQUM7WUFDckMsT0FBTTtTQUNQO1FBQ0QsT0FBTyxDQUFDLEtBQUssSUFBSSxjQUFNLENBQUMsSUFBSSxDQUFDLG9CQUFvQixHQUFHLElBQUksQ0FBQyxHQUFHLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFDdEUsT0FBTyxJQUFBLGtCQUFTLEVBQUMsRUFBRSxHQUFHLE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFBO0lBQzFELENBQUMsQ0FBQyxDQUFBO0FBQ0osQ0FBQyxDQUFBO0FBWlksUUFBQSxRQUFRLFlBWXBCIn0=
|
||||||
@ -1,9 +1,9 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.ERR_PERM_RETRY_MAX = exports.ERR_PERM_RETRY_DELAY = exports.PACKAGE_NAME = exports.MODULE_NAME = exports.GIT_REPO = void 0;
|
exports.ERR_PERM_RETRY_MAX = exports.ERR_PERM_RETRY_DELAY = exports.PACKAGE_NAME = exports.MODULE_NAME = exports.GIT_REPO = void 0;
|
||||||
exports.GIT_REPO = 'https://git.osr-plastic.org/osr-plastic/';
|
exports.GIT_REPO = 'https://git.osr-plastic.org/osr-plastic/';
|
||||||
exports.MODULE_NAME = `OSR-MEDIA`;
|
exports.MODULE_NAME = `OSR-MEDIA`;
|
||||||
exports.PACKAGE_NAME = 'osr-media';
|
exports.PACKAGE_NAME = 'osr-media';
|
||||||
exports.ERR_PERM_RETRY_DELAY = 500;
|
exports.ERR_PERM_RETRY_DELAY = 500;
|
||||||
exports.ERR_PERM_RETRY_MAX = 5;
|
exports.ERR_PERM_RETRY_MAX = 5;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsic3JjL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLFFBQVEsR0FBRywwQ0FBMEMsQ0FBQTtBQUNyRCxRQUFBLFdBQVcsR0FBRyxXQUFXLENBQUM7QUFDMUIsUUFBQSxZQUFZLEdBQUcsV0FBVyxDQUFDO0FBRTNCLFFBQUEsb0JBQW9CLEdBQUcsR0FBRyxDQUFBO0FBQzFCLFFBQUEsa0JBQWtCLEdBQUcsQ0FBQyxDQUFBIn0=
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsic3JjL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLFFBQVEsR0FBRywwQ0FBMEMsQ0FBQTtBQUNyRCxRQUFBLFdBQVcsR0FBRyxXQUFXLENBQUM7QUFDMUIsUUFBQSxZQUFZLEdBQUcsV0FBVyxDQUFDO0FBRTNCLFFBQUEsb0JBQW9CLEdBQUcsR0FBRyxDQUFBO0FBQzFCLFFBQUEsa0JBQWtCLEdBQUcsQ0FBQyxDQUFBIn0=
|
||||||
@ -1,26 +1,26 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||||
if (k2 === undefined) k2 = k;
|
if (k2 === undefined) k2 = k;
|
||||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
}
|
}
|
||||||
Object.defineProperty(o, k2, desc);
|
Object.defineProperty(o, k2, desc);
|
||||||
}) : (function(o, m, k, k2) {
|
}) : (function(o, m, k, k2) {
|
||||||
if (k2 === undefined) k2 = k;
|
if (k2 === undefined) k2 = k;
|
||||||
o[k2] = m[k];
|
o[k2] = m[k];
|
||||||
}));
|
}));
|
||||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.substitute = exports.logger = void 0;
|
exports.substitute = exports.logger = void 0;
|
||||||
__exportStar(require("./constants"), exports);
|
__exportStar(require("./constants"), exports);
|
||||||
__exportStar(require("./types"), exports);
|
__exportStar(require("./types"), exports);
|
||||||
const debug_1 = require("@plastichub/core/debug");
|
const debug_1 = require("@plastichub/core/debug");
|
||||||
const constants_1 = require("./constants");
|
const constants_1 = require("./constants");
|
||||||
exports.logger = (0, debug_1.logger)(constants_1.MODULE_NAME);
|
exports.logger = (0, debug_1.logger)(constants_1.MODULE_NAME);
|
||||||
const strings_1 = require("@plastichub/core/strings");
|
const strings_1 = require("@plastichub/core/strings");
|
||||||
const substitute = (alt, template, vars) => alt ? (0, strings_1.substituteAlt)(template, vars) : (0, strings_1.substitute)(template, vars);
|
const substitute = (alt, template, vars) => alt ? (0, strings_1.substituteAlt)(template, vars) : (0, strings_1.substitute)(template, vars);
|
||||||
exports.substitute = substitute;
|
exports.substitute = substitute;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw4Q0FBMkI7QUFDM0IsMENBQXVCO0FBQ3ZCLGtEQUEwRDtBQUUxRCwyQ0FBeUM7QUFDNUIsUUFBQSxNQUFNLEdBQUcsSUFBQSxjQUFPLEVBQUMsdUJBQVcsQ0FBQyxDQUFBO0FBRTFDLHNEQUFxRztBQUc5RixNQUFNLFVBQVUsR0FBRyxDQUFDLEdBQVksRUFBRSxRQUFnQixFQUFFLElBQW9CLEVBQUUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBQSx1QkFBYyxFQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBQSxvQkFBVyxFQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQTtBQUF6SSxRQUFBLFVBQVUsY0FBK0gifQ==
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw4Q0FBMkI7QUFDM0IsMENBQXVCO0FBQ3ZCLGtEQUEwRDtBQUUxRCwyQ0FBeUM7QUFDNUIsUUFBQSxNQUFNLEdBQUcsSUFBQSxjQUFPLEVBQUMsdUJBQVcsQ0FBQyxDQUFBO0FBRTFDLHNEQUFxRztBQUc5RixNQUFNLFVBQVUsR0FBRyxDQUFDLEdBQVksRUFBRSxRQUFnQixFQUFFLElBQW9CLEVBQUUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBQSx1QkFBYyxFQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBQSxvQkFBVyxFQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQTtBQUF6SSxRQUFBLFVBQVUsY0FBK0gifQ==
|
||||||
@ -1,18 +1,18 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.os = void 0;
|
exports.os = void 0;
|
||||||
const os_1 = require("os");
|
const os_1 = require("os");
|
||||||
const os = () => {
|
const os = () => {
|
||||||
if ((0, os_1.platform)() === 'win32') {
|
if ((0, os_1.platform)() === 'win32') {
|
||||||
return 'windows';
|
return 'windows';
|
||||||
}
|
}
|
||||||
else if ((0, os_1.platform)() === 'darwin') {
|
else if ((0, os_1.platform)() === 'darwin') {
|
||||||
return 'osx';
|
return 'osx';
|
||||||
}
|
}
|
||||||
else if ((0, os_1.arch)() === 'arm') {
|
else if ((0, os_1.arch)() === 'arm') {
|
||||||
return 'arm';
|
return 'arm';
|
||||||
}
|
}
|
||||||
return 'linux';
|
return 'linux';
|
||||||
};
|
};
|
||||||
exports.os = os;
|
exports.os = os;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhdGZvcm0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbGliL2NvbW1vbi9wbGF0Zm9ybS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwyQkFBb0M7QUFFN0IsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO0lBQ3JCLElBQUksSUFBQSxhQUFRLEdBQUUsS0FBSyxPQUFPLEVBQUUsQ0FBQztRQUMzQixPQUFPLFNBQVMsQ0FBQztJQUNuQixDQUFDO1NBQU0sSUFBSSxJQUFBLGFBQVEsR0FBRSxLQUFLLFFBQVEsRUFBRSxDQUFDO1FBQ25DLE9BQU8sS0FBSyxDQUFDO0lBQ2YsQ0FBQztTQUFNLElBQUksSUFBQSxTQUFJLEdBQUUsS0FBSyxLQUFLLEVBQUUsQ0FBQztRQUM1QixPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7SUFDRCxPQUFPLE9BQU8sQ0FBQztBQUNqQixDQUFDLENBQUE7QUFUWSxRQUFBLEVBQUUsTUFTZCJ9
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhdGZvcm0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbGliL2NvbW1vbi9wbGF0Zm9ybS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwyQkFBb0M7QUFFN0IsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO0lBQ3JCLElBQUksSUFBQSxhQUFRLEdBQUUsS0FBSyxPQUFPLEVBQUU7UUFDMUIsT0FBTyxTQUFTLENBQUM7S0FDbEI7U0FBTSxJQUFJLElBQUEsYUFBUSxHQUFFLEtBQUssUUFBUSxFQUFFO1FBQ2xDLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7U0FBTSxJQUFJLElBQUEsU0FBSSxHQUFFLEtBQUssS0FBSyxFQUFFO1FBQzNCLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7SUFDRCxPQUFPLE9BQU8sQ0FBQztBQUNqQixDQUFDLENBQUE7QUFUWSxRQUFBLEVBQUUsTUFTZCJ9
|
||||||
File diff suppressed because one or more lines are too long
@ -1,95 +1,95 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.convert = exports.convertFile = exports.converter = exports.CONVERTERS = exports.split = void 0;
|
exports.convert = exports._convert = exports.convertFile = exports.converter = exports.CONVERTERS = exports.split = void 0;
|
||||||
exports._convert = _convert;
|
const path = require("path");
|
||||||
const path = require("path");
|
const pMap = require("p-map");
|
||||||
const pMap = require("p-map");
|
const osr_commons_1 = require("@plastichub/osr-commons");
|
||||||
const osr_commons_1 = require("@plastichub/osr-commons");
|
const exists_1 = require("@plastichub/fs/exists");
|
||||||
const exists_1 = require("@plastichub/fs/exists");
|
const dir_1 = require("@plastichub/fs/dir");
|
||||||
const dir_1 = require("@plastichub/fs/dir");
|
const lib_1 = require("@plastichub/osr-cache/lib");
|
||||||
const lib_1 = require("@plastichub/osr-cache/lib");
|
const __1 = require("../../");
|
||||||
const __1 = require("../../");
|
const __2 = require("../../..");
|
||||||
const __2 = require("../../..");
|
const constants_1 = require("../../../constants");
|
||||||
const constants_1 = require("../../../constants");
|
const ffmpeg_1 = require("../ffmpeg");
|
||||||
const ffmpeg_1 = require("../ffmpeg");
|
const FfmpegCommand = require('fluent-ffmpeg');
|
||||||
const FfmpegCommand = require('fluent-ffmpeg');
|
const extension = (file) => path.parse(file).ext;
|
||||||
const extension = (file) => path.parse(file).ext;
|
const split = async (src, dst, onNode, options) => {
|
||||||
const split = async (src, dst, onNode, options) => {
|
try {
|
||||||
try {
|
const metadata = await (0, ffmpeg_1.meta)(src);
|
||||||
const metadata = await (0, ffmpeg_1.meta)(src);
|
const duration = metadata.format.duration;
|
||||||
const duration = metadata.format.duration;
|
if (!duration) {
|
||||||
if (!duration) {
|
__2.logger.error('Unable to determine duration of the audio file.');
|
||||||
__2.logger.error('Unable to determine duration of the audio file.');
|
return;
|
||||||
return;
|
}
|
||||||
}
|
let startTime = 0;
|
||||||
let startTime = 0;
|
let segmentIndex = 1;
|
||||||
let segmentIndex = 1;
|
while (startTime < duration) {
|
||||||
while (startTime < duration) {
|
const outputFile = `${dst}/segment_${segmentIndex}.mp3`;
|
||||||
const outputFile = `${dst}/segment_${segmentIndex}.mp3`;
|
await new Promise((resolve, reject) => {
|
||||||
await new Promise((resolve, reject) => {
|
const ff = new FfmpegCommand(src)
|
||||||
const ff = new FfmpegCommand(src)
|
.setStartTime(startTime)
|
||||||
.setStartTime(startTime)
|
.setDuration(options.interval)
|
||||||
.setDuration(options.interval)
|
.output(outputFile)
|
||||||
.output(outputFile)
|
.on('end', () => {
|
||||||
.on('end', () => {
|
__2.logger.info(`Segment ${segmentIndex} finished.`);
|
||||||
__2.logger.info(`Segment ${segmentIndex} finished.`);
|
resolve();
|
||||||
resolve();
|
})
|
||||||
})
|
.on('error', (error) => {
|
||||||
.on('error', (error) => {
|
__2.logger.error(`Error while processing segment ${segmentIndex}:`, error.message);
|
||||||
__2.logger.error(`Error while processing segment ${segmentIndex}:`, error.message);
|
reject(error);
|
||||||
reject(error);
|
})
|
||||||
})
|
.run();
|
||||||
.run();
|
});
|
||||||
});
|
startTime += options.interval;
|
||||||
startTime += options.interval;
|
segmentIndex++;
|
||||||
segmentIndex++;
|
}
|
||||||
}
|
}
|
||||||
}
|
catch (error) {
|
||||||
catch (error) {
|
__2.logger.error('Error splitting audio file:', error);
|
||||||
__2.logger.error('Error splitting audio file:', error);
|
}
|
||||||
}
|
};
|
||||||
};
|
exports.split = split;
|
||||||
exports.split = split;
|
exports.CONVERTERS = {
|
||||||
exports.CONVERTERS = {
|
'.mp3': exports.split
|
||||||
'.mp3': exports.split
|
};
|
||||||
};
|
const converter = (file) => exports.CONVERTERS[extension(file)];
|
||||||
const converter = (file) => exports.CONVERTERS[extension(file)];
|
exports.converter = converter;
|
||||||
exports.converter = converter;
|
const convertFile = async (file, target, onNode = () => { }, options) => {
|
||||||
const convertFile = async (file, target, onNode = () => { }, options) => {
|
const osr_cache = (0, osr_commons_1.OSR_CACHE)();
|
||||||
const osr_cache = (0, osr_commons_1.OSR_CACHE)();
|
const ca_options = JSON.parse(JSON.stringify({ ...options, target, skip: null }));
|
||||||
const ca_options = JSON.parse(JSON.stringify({ ...options, target, skip: null }));
|
const cached = await (0, lib_1.get_cached)(file, ca_options, constants_1.MODULE_NAME);
|
||||||
const cached = await (0, lib_1.get_cached)(file, ca_options, constants_1.MODULE_NAME);
|
const conv = (0, exports.converter)(target);
|
||||||
const conv = (0, exports.converter)(target);
|
if (!conv) {
|
||||||
if (!conv) {
|
__2.logger.error(`No converter found for ${file}`);
|
||||||
__2.logger.error(`No converter found for ${file}`);
|
return;
|
||||||
return;
|
}
|
||||||
}
|
const dstParts = path.parse(target);
|
||||||
const dstParts = path.parse(target);
|
if (!(0, exists_1.sync)(dstParts.dir)) {
|
||||||
if (!(0, exists_1.sync)(dstParts.dir)) {
|
(0, dir_1.sync)(dstParts.dir);
|
||||||
(0, dir_1.sync)(dstParts.dir);
|
}
|
||||||
}
|
const ret = await conv(file, target, onNode, options);
|
||||||
const ret = await conv(file, target, onNode, options);
|
return ret;
|
||||||
return ret;
|
};
|
||||||
};
|
exports.convertFile = convertFile;
|
||||||
exports.convertFile = convertFile;
|
async function _convert(file, targets, onNode = () => { }, options) {
|
||||||
async function _convert(file, targets, onNode = () => { }, options) {
|
return pMap(targets, (target) => {
|
||||||
return pMap(targets, (target) => {
|
options.verbose && __2.logger.debug(`Convert ${file} to ${target}`);
|
||||||
options.verbose && __2.logger.debug(`Convert ${file} to ${target}`);
|
if (options.dry) {
|
||||||
if (options.dry) {
|
return;
|
||||||
return;
|
}
|
||||||
}
|
return (0, exports.convertFile)(file, target, onNode, options);
|
||||||
return (0, exports.convertFile)(file, target, onNode, options);
|
}, { concurrency: 1 });
|
||||||
}, { concurrency: 1 });
|
}
|
||||||
}
|
exports._convert = _convert;
|
||||||
const convert = async (options) => {
|
const convert = async (options) => {
|
||||||
let reports = [];
|
let reports = [];
|
||||||
const onNode = (data) => { reports.push(data); };
|
const onNode = (data) => { reports.push(data); };
|
||||||
options.verbose && __2.logger.info(`Convert ${options.srcInfo.FILES.length} files `);
|
options.verbose && __2.logger.info(`Convert ${options.srcInfo.FILES.length} files `);
|
||||||
await pMap(options.srcInfo.FILES, (f) => {
|
await pMap(options.srcInfo.FILES, (f) => {
|
||||||
const outputs = (0, __1.targets)(f, options);
|
const outputs = (0, __1.targets)(f, options);
|
||||||
options.verbose && __2.logger.info(`Convert ${f} to `, outputs);
|
options.verbose && __2.logger.info(`Convert ${f} to `, outputs);
|
||||||
return _convert(f, outputs, onNode, options);
|
return _convert(f, outputs, onNode, options);
|
||||||
}, { concurrency: 1 });
|
}, { concurrency: 1 });
|
||||||
};
|
};
|
||||||
exports.convert = convert;
|
exports.convert = convert;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvbWVkaWEvYXVkaW8vY29udmVydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUErRUEsNEJBUUM7QUF2RkQsNkJBQTRCO0FBQzVCLDhCQUE2QjtBQUM3Qix5REFBbUQ7QUFDbkQsa0RBQXNEO0FBQ3RELDRDQUFnRDtBQUNoRCxtREFBc0Q7QUFDdEQsOEJBQWdDO0FBQ2hDLGdDQUFpQztBQUNqQyxrREFBZ0Q7QUFHaEQsc0NBQWdDO0FBSWhDLE1BQU0sYUFBYSxHQUFHLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQTtBQUU5QyxNQUFNLFNBQVMsR0FBRyxDQUFDLElBQVksRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUE7QUFFakQsTUFBTSxLQUFLLEdBQUcsS0FBSyxFQUFFLEdBQVcsRUFBRSxHQUFXLEVBQUUsTUFBTSxFQUFFLE9BQTZCLEVBQWlCLEVBQUU7SUFDMUcsSUFBSSxDQUFDO1FBQ0QsTUFBTSxRQUFRLEdBQUcsTUFBTSxJQUFBLGFBQUksRUFBQyxHQUFHLENBQUMsQ0FBQTtRQUNoQyxNQUFNLFFBQVEsR0FBRyxRQUFRLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQTtRQUN6QyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7WUFDWixVQUFNLENBQUMsS0FBSyxDQUFDLGlEQUFpRCxDQUFDLENBQUM7WUFDaEUsT0FBTztRQUNYLENBQUM7UUFFRCxJQUFJLFNBQVMsR0FBRyxDQUFDLENBQUE7UUFDakIsSUFBSSxZQUFZLEdBQUcsQ0FBQyxDQUFBO1FBRXBCLE9BQU8sU0FBUyxHQUFHLFFBQVEsRUFBRSxDQUFDO1lBQzFCLE1BQU0sVUFBVSxHQUFHLEdBQUcsR0FBRyxZQUFZLFlBQVksTUFBTSxDQUFDO1lBRXhELE1BQU0sSUFBSSxPQUFPLENBQU8sQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFF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
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvbWVkaWEvYXVkaW8vY29udmVydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2QkFBNEI7QUFDNUIsOEJBQTZCO0FBQzdCLHlEQUFtRDtBQUNuRCxrREFBc0Q7QUFDdEQsNENBQWdEO0FBQ2hELG1EQUFzRDtBQUN0RCw4QkFBZ0M7QUFDaEMsZ0NBQWlDO0FBQ2pDLGtEQUFnRDtBQUdoRCxzQ0FBZ0M7QUFJaEMsTUFBTSxhQUFhLEdBQUcsT0FBTyxDQUFDLGVBQWUsQ0FBQyxDQUFBO0FBRTlDLE1BQU0sU0FBUyxHQUFHLENBQUMsSUFBWSxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQTtBQUVqRCxNQUFNLEtBQUssR0FBRyxLQUFLLEVBQUUsR0FBVyxFQUFFLEdBQVcsRUFBRSxNQUFNLEVBQUUsT0FBNkIsRUFBaUIsRUFBRTtJQUMxRyxJQUFJO1FBQ0EsTUFBTSxRQUFRLEdBQUcsTUFBTSxJQUFBLGFBQUksRUFBQyxHQUFHLENBQUMsQ0FBQTtRQUNoQyxNQUFNLFFBQVEsR0FBRyxRQUFRLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQTtRQUN6QyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ1gsVUFBTSxDQUFDLEtBQUssQ0FBQyxpREFBaUQsQ0FBQyxDQUFDO1lBQ2hFLE9BQU87U0FDVjtRQUVELElBQUksU0FBUyxHQUFHLENBQUMsQ0FBQTtRQUNqQixJQUFJLFlBQVksR0FBRyxDQUFDLENBQUE7UUFFcEIsT0FBTyxTQUFTLEdBQUcsUUFBUSxFQUFFO1lBQ3pCLE1BQU0sVUFBVSxHQUFHLEdBQUcsR0FBRyxZQUFZLFlBQVksTUFBTSxDQUFDO1lBRXhELE1BQU0sSUFBSSxPQUFPLENBQU8sQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7Z0JBQ3hDLE1BQU0sRUFBRSxHQUFHLElBQUks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
|
||||||
@ -1,21 +1,21 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.meta = void 0;
|
exports.meta = void 0;
|
||||||
const FfmpegCommand = require('fluent-ffmpeg');
|
const FfmpegCommand = require('fluent-ffmpeg');
|
||||||
const meta = async (src) => {
|
const meta = async (src) => {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const ff = new FfmpegCommand(src);
|
const ff = new FfmpegCommand(src);
|
||||||
ff.ffprobe(src, (err, metadata) => {
|
ff.ffprobe(src, (err, metadata) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
//logger.error('Error retrieving metadata:', err)
|
//logger.error('Error retrieving metadata:', err)
|
||||||
reject(err);
|
reject(err);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
//logger.info('Successfully retrieved metadata.');
|
//logger.info('Successfully retrieved metadata.');
|
||||||
resolve(metadata);
|
resolve(metadata);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.meta = meta;
|
exports.meta = meta;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmZtcGVnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpYi9tZWRpYS9mZm1wZWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsTUFBTSxhQUFhLEdBQUcsT0FBTyxDQUFDLGVBQWUsQ0FBQyxDQUFBO0FBRXZDLE1BQU0sSUFBSSxHQUFHLEtBQUssRUFBRSxHQUFXLEVBQXdCLEVBQUU7SUFDNUQsT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUNyQyxNQUFNLEVBQUUsR0FBRyxJQUFJLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQTtRQUNqQyxFQUFFLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxDQUFDLEdBQUcsRUFBRSxRQUFRLEVBQUUsRUFBRTtZQUNoQyxJQUFJLEdBQUcsRUFBRSxDQUFDO2dCQUNSLGlEQUFpRDtnQkFDakQsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ2QsQ0FBQztpQkFBTSxDQUFDO2dCQUNOLGtEQUFrRDtnQkFDbEQsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFBO1lBQ25CLENBQUM7UUFDSCxDQUFDLENBQUMsQ0FBQTtJQUNKLENBQUMsQ0FBQyxDQUFBO0FBQ0osQ0FBQyxDQUFBO0FBYlUsUUFBQSxJQUFJLFFBYWQifQ==
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmZtcGVnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpYi9tZWRpYS9mZm1wZWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsTUFBTSxhQUFhLEdBQUcsT0FBTyxDQUFDLGVBQWUsQ0FBQyxDQUFBO0FBRXZDLE1BQU0sSUFBSSxHQUFHLEtBQUssRUFBRSxHQUFXLEVBQXdCLEVBQUU7SUFDNUQsT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUNyQyxNQUFNLEVBQUUsR0FBRyxJQUFJLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQTtRQUNqQyxFQUFFLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxDQUFDLEdBQUcsRUFBRSxRQUFRLEVBQUUsRUFBRTtZQUNoQyxJQUFJLEdBQUcsRUFBRTtnQkFDUCxpREFBaUQ7Z0JBQ2pELE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQzthQUNiO2lCQUFNO2dCQUNMLGtEQUFrRDtnQkFDbEQsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFBO2FBQ2xCO1FBQ0gsQ0FBQyxDQUFDLENBQUE7SUFDSixDQUFDLENBQUMsQ0FBQTtBQUNKLENBQUMsQ0FBQTtBQWJVLFFBQUEsSUFBSSxRQWFkIn0=
|
||||||
@ -1,50 +1,50 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.convert = exports.convertFile = void 0;
|
exports.convert = exports._convert = exports.convertFile = void 0;
|
||||||
exports._convert = _convert;
|
const path = require("path");
|
||||||
const path = require("path");
|
const bluebird = require("bluebird");
|
||||||
const bluebird = require("bluebird");
|
const pMap = require("p-map");
|
||||||
const pMap = require("p-map");
|
const sharp = require("sharp");
|
||||||
const sharp = require("sharp");
|
const index_1 = require("../../../index");
|
||||||
const index_1 = require("../../../index");
|
const osr_commons_1 = require("@plastichub/osr-commons");
|
||||||
const osr_commons_1 = require("@plastichub/osr-commons");
|
const exists_1 = require("@plastichub/fs/exists");
|
||||||
const exists_1 = require("@plastichub/fs/exists");
|
const dir_1 = require("@plastichub/fs/dir");
|
||||||
const dir_1 = require("@plastichub/fs/dir");
|
const lib_1 = require("@plastichub/osr-cache/lib");
|
||||||
const lib_1 = require("@plastichub/osr-cache/lib");
|
const __1 = require("../../");
|
||||||
const __1 = require("../../");
|
const constants_1 = require("../../../constants");
|
||||||
const constants_1 = require("../../../constants");
|
const convertFile = async (file, target, onNode = () => { }, options) => {
|
||||||
const convertFile = async (file, target, onNode = () => { }, options) => {
|
const osr_cache = (0, osr_commons_1.OSR_CACHE)();
|
||||||
const osr_cache = (0, osr_commons_1.OSR_CACHE)();
|
const ca_options = JSON.parse(JSON.stringify({ ...options, target, skip: null }));
|
||||||
const ca_options = JSON.parse(JSON.stringify({ ...options, target, skip: null }));
|
const cached = await (0, lib_1.get_cached)(file, ca_options, constants_1.MODULE_NAME);
|
||||||
const cached = await (0, lib_1.get_cached)(file, ca_options, constants_1.MODULE_NAME);
|
let image = sharp(file);
|
||||||
let image = sharp(file);
|
const srcParts = path.parse(file);
|
||||||
const srcParts = path.parse(file);
|
const dstParts = path.parse(target);
|
||||||
const dstParts = path.parse(target);
|
if (!(0, exists_1.sync)(dstParts.dir)) {
|
||||||
if (!(0, exists_1.sync)(dstParts.dir)) {
|
(0, dir_1.sync)(dstParts.dir);
|
||||||
(0, dir_1.sync)(dstParts.dir);
|
}
|
||||||
}
|
let ret = await image.withMetadata().toFile(target);
|
||||||
let ret = await image.withMetadata().toFile(target);
|
return ret;
|
||||||
return ret;
|
};
|
||||||
};
|
exports.convertFile = convertFile;
|
||||||
exports.convertFile = convertFile;
|
async function _convert(file, targets, onNode = () => { }, options) {
|
||||||
async function _convert(file, targets, onNode = () => { }, options) {
|
return pMap(targets, async (target) => {
|
||||||
return pMap(targets, async (target) => {
|
index_1.logger.debug(`Convert ${file} to ${target}`);
|
||||||
index_1.logger.debug(`Convert ${file} to ${target}`);
|
if (options.dry) {
|
||||||
if (options.dry) {
|
return bluebird.resolve();
|
||||||
return bluebird.resolve();
|
}
|
||||||
}
|
return (0, exports.convertFile)(file, target, onNode, options);
|
||||||
return (0, exports.convertFile)(file, target, onNode, options);
|
}, { concurrency: 1 });
|
||||||
}, { concurrency: 1 });
|
}
|
||||||
}
|
exports._convert = _convert;
|
||||||
const convert = async (options) => {
|
const convert = async (options) => {
|
||||||
let reports = [];
|
let reports = [];
|
||||||
const onNode = (data) => { reports.push(data); };
|
const onNode = (data) => { reports.push(data); };
|
||||||
index_1.logger.info(`Convert ${options.srcInfo.FILES.length} files `);
|
index_1.logger.info(`Convert ${options.srcInfo.FILES.length} files `);
|
||||||
await pMap(options.srcInfo.FILES, (f) => {
|
await pMap(options.srcInfo.FILES, (f) => {
|
||||||
const outputs = (0, __1.targets)(f, options);
|
const outputs = (0, __1.targets)(f, options);
|
||||||
options.verbose && index_1.logger.info(`Convert ${f} to `, outputs);
|
options.verbose && index_1.logger.info(`Convert ${f} to `, outputs);
|
||||||
return _convert(f, outputs, onNode, options);
|
return _convert(f, outputs, onNode, options);
|
||||||
}, { concurrency: 1 });
|
}, { concurrency: 1 });
|
||||||
};
|
};
|
||||||
exports.convert = convert;
|
exports.convert = convert;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvbWVkaWEvaW1hZ2VzL2NvbnZlcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBa0NBLDRCQVFDO0FBMUNELDZCQUE0QjtBQUM1QixxQ0FBb0M7QUFDcEMsOEJBQTZCO0FBQzdCLCtCQUE4QjtBQUM5QiwwQ0FBdUM7QUFFdkMseURBQW1EO0FBQ25ELGtEQUFzRDtBQUN0RCw0Q0FBZ0Q7QUFDaEQsbURBRWtDO0FBRWxDLDhCQUVlO0FBRWYsa0RBRTJCO0FBRXBCLE1BQU0sV0FBVyxHQUFHLEtBQUssRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFNBQThCLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFBRSxPQUF1QixFQUFFLEVBQUU7SUFDaEgsTUFBTSxTQUFTLEdBQUcsSUFBQSx1QkFBUyxHQUFFLENBQUE7SUFDN0IsTUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLEVBQUUsR0FBRyxPQUFPLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUE7SUFDakYsTUFBTSxNQUFNLEdBQUcsTUFBTSxJQUFBLGdCQUFVLEVBQUMsSUFBSSxFQUFFLFVBQVUsRUFBRSx1QkFBVyxDQUFDLENBQUE7SUFDOUQsSUFBSSxLQUFLLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQ3ZCLE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDakMsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQTtJQUNuQyxJQUFHLENBQUMsSUFBQSxhQUFNLEVBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFDLENBQUM7UUFDdEIsSUFBQSxVQUFHLEVBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQ3JCLENBQUM7SUFDRCxJQUFJLEdBQUcsR0FBRyxNQUFNLEtBQUssQ0FBQyxZQUFZLEVBQUUsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUE7SUFDbkQsT0FBTyxHQUFHLENBQUE7QUFDZCxDQUFDLENBQUE7QUFaWSxRQUFBLFdBQVcsZUFZdkI7QUFDTSxLQUFLLFVBQVUsUUFBUSxDQUFDLElBQUksRUFBRSxPQUFpQixFQUFFLFNBQThCLEdBQUcsRUFBRSxHQUFHLENBQUMsRUFBRSxPQUFpQjtJQUM5RyxPQUFPLElBQUksQ0FBQyxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxFQUFFO1FBQ2xDLGNBQU0sQ0FBQyxLQUFLLENBQUMsV0FBVyxJQUFJLE9BQU8sTUFBTSxFQUFFLENBQUMsQ0FBQztRQUM3QyxJQUFJLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztZQUNkLE9BQU8sUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQzlCLENBQUM7UUFDRCxPQUFPLElBQUEsbUJBQVcsRUFBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN0RCxDQUFDLEVBQUUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQztBQUMzQixDQUFDO0FBRU0sTUFBTSxPQUFPLEdBQUcsS0FBSyxFQUFFLE9BQWlCLEVBQUUsRUFBRTtJQUMvQyxJQUFJLE9BQU8sR0FBRyxFQUFFLENBQUE7SUFDaEIsTUFBTSxNQUFNLEdBQUcsQ0FBQyxJQUFJLEVBQUUsRUFBRSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUEsQ0FBQyxDQUFDLENBQUE7SUFDL0MsY0FBTSxDQUFDLElBQUksQ0FBQyxXQUFXLE9BQU8sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLE1BQU0sU0FBUyxDQUFDLENBQUE7SUFDN0QsTUFBTSxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRTtRQUNuQyxNQUFNLE9BQU8sR0FBRyxJQUFBLFdBQU8sRUFBQyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFDbkMsT0FBTyxDQUFDLE9BQU8sSUFBSSxjQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFDM0QsT0FBTyxRQUFRLENBQUMsQ0FBQyxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUE7SUFDaEQsQ0FBQyxFQUFFLEVBQUUsV0FBVyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUE7QUFDMUIsQ0FBQyxDQUFBO0FBVFksUUFBQSxPQUFPLFdBU25CIn0=
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvbWVkaWEvaW1hZ2VzL2NvbnZlcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkJBQTRCO0FBQzVCLHFDQUFvQztBQUNwQyw4QkFBNkI7QUFDN0IsK0JBQThCO0FBQzlCLDBDQUF1QztBQUV2Qyx5REFBbUQ7QUFDbkQsa0RBQXNEO0FBQ3RELDRDQUFnRDtBQUNoRCxtREFFa0M7QUFFbEMsOEJBRWU7QUFFZixrREFFMkI7QUFFcEIsTUFBTSxXQUFXLEdBQUcsS0FBSyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsU0FBOEIsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUFFLE9BQXVCLEVBQUUsRUFBRTtJQUNoSCxNQUFNLFNBQVMsR0FBRyxJQUFBLHVCQUFTLEdBQUUsQ0FBQTtJQUM3QixNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRSxHQUFHLE9BQU8sRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQTtJQUNqRixNQUFNLE1BQU0sR0FBRyxNQUFNLElBQUEsZ0JBQVUsRUFBQyxJQUFJLEVBQUUsVUFBVSxFQUFFLHVCQUFXLENBQUMsQ0FBQTtJQUM5RCxJQUFJLEtBQUssR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDdkIsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUNqQyxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFBO0lBQ25DLElBQUcsQ0FBQyxJQUFBLGFBQU0sRUFBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQUM7UUFDckIsSUFBQSxVQUFHLEVBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFBO0tBQ3BCO0lBQ0QsSUFBSSxHQUFHLEdBQUcsTUFBTSxLQUFLLENBQUMsWUFBWSxFQUFFLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFBO0lBQ25ELE9BQU8sR0FBRyxDQUFBO0FBQ2QsQ0FBQyxDQUFBO0FBWlksUUFBQSxXQUFXLGVBWXZCO0FBQ00sS0FBSyxVQUFVLFFBQVEsQ0FBQyxJQUFJLEVBQUUsT0FBaUIsRUFBRSxTQUE4QixHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsT0FBaUI7SUFDOUcsT0FBTyxJQUFJLENBQUMsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUNsQyxjQUFNLENBQUMsS0FBSyxDQUFDLFdBQVcsSUFBSSxPQUFPLE1BQU0sRUFBRSxDQUFDLENBQUM7UUFDN0MsSUFBSSxPQUFPLENBQUMsR0FBRyxFQUFFO1lBQ2IsT0FBTyxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDN0I7UUFDRCxPQUFPLElBQUEsbUJBQVcsRUFBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN0RCxDQUFDLEVBQUUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQztBQUMzQixDQUFDO0FBUkQsNEJBUUM7QUFFTSxNQUFNLE9BQU8sR0FBRyxLQUFLLEVBQUUsT0FBaUIsRUFBRSxFQUFFO0lBQy9DLElBQUksT0FBTyxHQUFHLEVBQUUsQ0FBQTtJQUNoQixNQUFNLE1BQU0sR0FBRyxDQUFDLElBQUksRUFBRSxFQUFFLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQSxDQUFDLENBQUMsQ0FBQTtJQUMvQyxjQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxTQUFTLENBQUMsQ0FBQTtJQUM3RCxNQUFNLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBQyxDQUFDLENBQUMsRUFBRSxFQUFFO1FBQ25DLE1BQU0sT0FBTyxHQUFHLElBQUEsV0FBTyxFQUFDLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQTtRQUNuQyxPQUFPLENBQUMsT0FBTyxJQUFJLGNBQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQTtRQUMzRCxPQUFPLFFBQVEsQ0FBQyxDQUFDLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQTtJQUNoRCxDQUFDLEVBQUUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQTtBQUMxQixDQUFDLENBQUE7QUFUWSxRQUFBLE9BQU8sV0FTbkIifQ==
|
||||||
File diff suppressed because one or more lines are too long
@ -1,36 +1,36 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.meta = exports.imageToBase64 = exports.base64ToBuffer = exports.fileAsBuffer = void 0;
|
exports.meta = exports.imageToBase64 = exports.base64ToBuffer = exports.fileAsBuffer = void 0;
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const read_1 = require("@plastichub/fs/read");
|
const read_1 = require("@plastichub/fs/read");
|
||||||
const __1 = require("../../..");
|
const __1 = require("../../..");
|
||||||
const fileAsBuffer = (path) => (0, read_1.sync)(path, 'buffer') || Buffer.from("-");
|
const fileAsBuffer = (path) => (0, read_1.sync)(path, 'buffer') || Buffer.from("-");
|
||||||
exports.fileAsBuffer = fileAsBuffer;
|
exports.fileAsBuffer = fileAsBuffer;
|
||||||
const base64ToBuffer = async (b64string) => Buffer.from(b64string, 'base64');
|
const base64ToBuffer = async (b64string) => Buffer.from(b64string, 'base64');
|
||||||
exports.base64ToBuffer = base64ToBuffer;
|
exports.base64ToBuffer = base64ToBuffer;
|
||||||
const imageToBase64 = async (imagePath) => {
|
const imageToBase64 = async (imagePath) => {
|
||||||
try {
|
try {
|
||||||
const imageBuffer = await fs.promises.readFile(imagePath);
|
const imageBuffer = await fs.promises.readFile(imagePath);
|
||||||
const imageBase64 = imageBuffer.toString('base64');
|
const imageBase64 = imageBuffer.toString('base64');
|
||||||
const mimeType = path.extname(imagePath).slice(1);
|
const mimeType = path.extname(imagePath).slice(1);
|
||||||
const dataUri = `data:image/${mimeType};base64,${imageBase64}`;
|
const dataUri = `data:image/${mimeType};base64,${imageBase64}`;
|
||||||
return dataUri;
|
return dataUri;
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
throw new Error(`Failed to convert image to base64: ${error}`);
|
throw new Error(`Failed to convert image to base64: ${error}`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.imageToBase64 = imageToBase64;
|
exports.imageToBase64 = imageToBase64;
|
||||||
const meta = (file, image) => {
|
const meta = (file, image) => {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
image.metadata().then((meta) => {
|
image.metadata().then((meta) => {
|
||||||
resolve(meta);
|
resolve(meta);
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
__1.logger.error(`Error creating meta data ${file}`);
|
__1.logger.error(`Error creating meta data ${file}`);
|
||||||
resolve(null);
|
resolve(null);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
exports.meta = meta;
|
exports.meta = meta;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGliLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9tZWRpYS9pbWFnZXMvbGliLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZCQUE0QjtBQUM1Qix5QkFBd0I7QUFFeEIsOENBQWtEO0FBQ2xELGdDQUFpQztBQUUxQixNQUFNLFlBQVksR0FBRyxDQUFDLElBQVksRUFBRSxFQUFFLENBQUMsSUFBQSxXQUFJLEVBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBVyxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7QUFBbkYsUUFBQSxZQUFZLGdCQUF1RTtBQUV6RixNQUFNLGNBQWMsR0FBRyxLQUFLLEVBQUUsU0FBaUIsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsUUFBUSxDQUFDLENBQUE7QUFBOUUsUUFBQSxjQUFjLGtCQUFnRTtBQUVwRixNQUFNLGFBQWEsR0FBRyxLQUFLLEVBQUUsU0FBaUIsRUFBbUIsRUFBRTtJQUN0RSxJQUFJLENBQUM7UUFDRCxNQUFNLFdBQVcsR0FBRyxNQUFNLEVBQUUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQzFELE1BQU0sV0FBVyxHQUFHLFdBQVcsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDbkQsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDbEQsTUFBTSxPQUFPLEdBQUcsY0FBYyxRQUFRLFdBQVcsV0FBVyxFQUFFLENBQUM7UUFDL0QsT0FBTyxPQUFPLENBQUM7SUFDbkIsQ0FBQztJQUFDLE9BQU8sS0FBSyxFQUFFLENBQUM7UUFDYixNQUFNLElBQUksS0FBSyxDQUFDLHNDQUFzQyxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ25FLENBQUM7QUFDTCxDQUFDLENBQUE7QUFWWSxRQUFBLGFBQWEsaUJBVXpCO0FBRU0sTUFBTSxJQUFJLEdBQUcsQ0FBQyxJQUFJLEVBQUUsS0FBa0IsRUFBa0MsRUFBRTtJQUM3RSxPQUFPLElBQUksT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLEVBQUU7UUFDM0IsS0FBSyxDQUFDLFFBQVEsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksRUFBRSxFQUFFO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQTtRQUNqQixDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRTtZQUNYLFVBQU0sQ0FBQyxLQUFLLENBQUMsNEJBQTRCLElBQUksRUFBRSxDQUFDLENBQUE7WUFDaEQsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFBO1FBQ2pCLENBQUMsQ0FBQyxDQUFBO0lBQ04sQ0FBQyxDQUFDLENBQUE7QUFDTixDQUFDLENBQUE7QUFUWSxRQUFBLElBQUksUUFTaEIifQ==
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGliLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9tZWRpYS9pbWFnZXMvbGliLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZCQUE0QjtBQUM1Qix5QkFBd0I7QUFFeEIsOENBQWtEO0FBQ2xELGdDQUFpQztBQUUxQixNQUFNLFlBQVksR0FBRyxDQUFDLElBQVksRUFBRSxFQUFFLENBQUMsSUFBQSxXQUFJLEVBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBVyxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7QUFBbkYsUUFBQSxZQUFZLGdCQUF1RTtBQUV6RixNQUFNLGNBQWMsR0FBRyxLQUFLLEVBQUUsU0FBaUIsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsUUFBUSxDQUFDLENBQUE7QUFBOUUsUUFBQSxjQUFjLGtCQUFnRTtBQUVwRixNQUFNLGFBQWEsR0FBRyxLQUFLLEVBQUUsU0FBaUIsRUFBbUIsRUFBRTtJQUN0RSxJQUFJO1FBQ0EsTUFBTSxXQUFXLEdBQUcsTUFBTSxFQUFFLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUMxRCxNQUFNLFdBQVcsR0FBRyxXQUFXLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ25ELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ2xELE1BQU0sT0FBTyxHQUFHLGNBQWMsUUFBUSxXQUFXLFdBQVcsRUFBRSxDQUFDO1FBQy9ELE9BQU8sT0FBTyxDQUFDO0tBQ2xCO0lBQUMsT0FBTyxLQUFLLEVBQUU7UUFDWixNQUFNLElBQUksS0FBSyxDQUFDLHNDQUFzQyxLQUFLLEVBQUUsQ0FBQyxDQUFDO0tBQ2xFO0FBQ0wsQ0FBQyxDQUFBO0FBVlksUUFBQSxhQUFhLGlCQVV6QjtBQUVNLE1BQU0sSUFBSSxHQUFHLENBQUMsSUFBSSxFQUFFLEtBQWtCLEVBQWtDLEVBQUU7SUFDN0UsT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxFQUFFO1FBQzNCLEtBQUssQ0FBQyxRQUFRLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRTtZQUMzQixPQUFPLENBQUMsSUFBSSxDQUFDLENBQUE7UUFDakIsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUU7WUFDWCxVQUFNLENBQUMsS0FBSyxDQUFDLDRCQUE0QixJQUFJLEVBQUUsQ0FBQyxDQUFBO1lBQ2hELE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQTtRQUNqQixDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFBO0FBVFksUUFBQSxJQUFJLFFBU2hCIn0=
|
||||||
File diff suppressed because one or more lines are too long
@ -1,52 +1,52 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.watermark = void 0;
|
exports.watermark = void 0;
|
||||||
const bluebird = require("bluebird");
|
const bluebird = require("bluebird");
|
||||||
const bluebird_1 = require("bluebird");
|
const bluebird_1 = require("bluebird");
|
||||||
const write_1 = require("@plastichub/fs/write");
|
const write_1 = require("@plastichub/fs/write");
|
||||||
const index_1 = require("../../../index");
|
const index_1 = require("../../../index");
|
||||||
const lib_1 = require("./lib");
|
const lib_1 = require("./lib");
|
||||||
const novita_sdk_1 = require("novita-sdk");
|
const novita_sdk_1 = require("novita-sdk");
|
||||||
const __1 = require("../../");
|
const __1 = require("../../");
|
||||||
const removeWatermark = async (file, target, onNode = () => { }, options) => {
|
const removeWatermark = async (file, target, onNode = () => { }, options) => {
|
||||||
const novitaClient = new novita_sdk_1.NovitaSDK(options.key);
|
const novitaClient = new novita_sdk_1.NovitaSDK(options.key);
|
||||||
const params = {
|
const params = {
|
||||||
image_file: await (0, lib_1.imageToBase64)(file)
|
image_file: await (0, lib_1.imageToBase64)(file)
|
||||||
//"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD",
|
//"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD",
|
||||||
};
|
};
|
||||||
try {
|
try {
|
||||||
const wMark = await novitaClient.removeWatermark(params);
|
const wMark = await novitaClient.removeWatermark(params);
|
||||||
index_1.logger.info(`Watermark removed: ${file} to ${target}`);
|
index_1.logger.info(`Watermark removed: ${file} to ${target}`);
|
||||||
(0, write_1.async)(target, (0, lib_1.base64ToBuffer)(wMark.image_file));
|
(0, write_1.async)(target, (0, lib_1.base64ToBuffer)(wMark.image_file));
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
index_1.logger.error(`Failed to remove watermark: ${error.msg}`);
|
index_1.logger.error(`Failed to remove watermark: ${error.msg}`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
const _watermark = async (file, targets, onNode = () => { }, options) => {
|
const _watermark = async (file, targets, onNode = () => { }, options) => {
|
||||||
return bluebird_1.Promise.resolve(targets).map((target) => {
|
return bluebird_1.Promise.resolve(targets).map((target) => {
|
||||||
options.verbose && index_1.logger.debug(`Removing Watermark ${file} to ${target}`);
|
options.verbose && index_1.logger.debug(`Removing Watermark ${file} to ${target}`);
|
||||||
if (options.dry) {
|
if (options.dry) {
|
||||||
return bluebird.resolve();
|
return bluebird.resolve();
|
||||||
}
|
}
|
||||||
return removeWatermark(file, target, onNode, options);
|
return removeWatermark(file, target, onNode, options);
|
||||||
}, { concurrency: 1 });
|
}, { concurrency: 1 });
|
||||||
};
|
};
|
||||||
const watermark = async (options) => {
|
const watermark = async (options) => {
|
||||||
// reporting, stub
|
// reporting, stub
|
||||||
let reports = [];
|
let reports = [];
|
||||||
const onNode = (data) => reports.push(data);
|
const onNode = (data) => reports.push(data);
|
||||||
if (options.srcInfo) {
|
if (options.srcInfo) {
|
||||||
options.verbose && index_1.logger.info(`Convert ${options.srcInfo.FILES.length} files`);
|
options.verbose && index_1.logger.info(`Convert ${options.srcInfo.FILES.length} files`);
|
||||||
return await bluebird_1.Promise.resolve(options.srcInfo.FILES).map((f) => {
|
return await bluebird_1.Promise.resolve(options.srcInfo.FILES).map((f) => {
|
||||||
const outputs = (0, __1.targets)(f, options);
|
const outputs = (0, __1.targets)(f, options);
|
||||||
options.verbose && index_1.logger.info(`Convert ${f} to `, outputs);
|
options.verbose && index_1.logger.info(`Convert ${f} to `, outputs);
|
||||||
return _watermark(f, outputs, onNode, options);
|
return _watermark(f, outputs, onNode, options);
|
||||||
}, { concurrency: 1 });
|
}, { concurrency: 1 });
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
options.debug && index_1.logger.error(`Invalid source info`);
|
options.debug && index_1.logger.error(`Invalid source info`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.watermark = watermark;
|
exports.watermark = watermark;
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2F0ZXJtYXJrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9tZWRpYS9pbWFnZXMvd2F0ZXJtYXJrLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUdBLHFDQUFvQztBQUNwQyx1Q0FBOEM7QUFLOUMsZ0RBQXFEO0FBS3JELDBDQUV1QjtBQU92QiwrQkFHYztBQU1kLDJDQUFzQztBQUN0Qyw4QkFBOEM7QUFFOUMsTUFBTSxlQUFlLEdBQUcsS0FBSyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsU0FBOEIsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUFFLE9BQXVCLEVBQUUsRUFBRTtJQUM3RyxNQUFNLFlBQVksR0FBRyxJQUFJLHNCQUFTLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQy9DLE1BQU0sTUFBTSxHQUFHO1FBQ1gsVUFBVSxFQUFFLE1BQU0sSUFBQSxtQkFBYSxFQUFDLElBQUksQ0FBQztRQUNyQyx1REFBdUQ7S0FDMUQsQ0FBQTtJQUNELElBQUksQ0FBQztRQUNELE1BQU0sS0FBSyxHQUFHLE1BQU0sWUFBWSxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsQ0FBQTtRQUN4RCxjQUFNLENBQUMsSUFBSSxDQUFDLHNCQUFzQixJQUFJLE9BQU8sTUFBTSxFQUFFLENBQUMsQ0FBQTtRQUN0RCxJQUFBLGFBQUssRUFBQyxNQUFNLEVBQUMsSUFBQSxvQkFBYyxFQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFBO0lBQ2xELENBQUM7SUFBQyxPQUFPLEtBQUssRUFBRSxDQUFDO1FBQ2IsY0FBTSxDQUFDLEtBQUssQ0FBQywrQkFBK0IsS0FBSyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUE7SUFDNUQsQ0FBQztBQUNMLENBQUMsQ0FBQTtBQUVELE1BQU0sVUFBVSxHQUFHLEtBQUssRUFBRSxJQUFJLEVBQUUsT0FBaUIsRUFBRSxTQUE4QixHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsT0FBaUIsRUFBRSxFQUFFO0lBQzdHLE9BQU8sa0JBQVEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxFQUFFLEVBQUU7UUFDNUMsT0FBTyxDQUFDLE9BQU8sSUFBSSxjQUFNLENBQUMsS0FBSyxDQUFDLHNCQUFzQixJQUFJLE9BQU8sTUFBTSxFQUFFLENBQUMsQ0FBQTtRQUMxRSxJQUFJLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztZQUNkLE9BQU8sUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFBO1FBQzdCLENBQUM7UUFDRCxPQUFPLGVBQWUsQ0FBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztJQUMxRCxDQUFDLEVBQUUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQTtBQUMxQixDQUFDLENBQUE7QUFFTSxNQUFNLFNBQVMsR0FBRyxLQUFLLEVBQUUsT0FBaUIsRUFBRSxFQUFFO0lBRWpELGtCQUFrQjtJQUNsQixJQUFJLE9BQU8sR0FBUSxFQUFFLENBQUE7SUFDckIsTUFBTSxNQUFNLEdBQUcsQ0FBQyxJQUFTLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDaEQsSUFBSSxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDbEIsT0FBTyxDQUFDLE9BQU8sSUFBSSxjQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxRQUFRLENBQUMsQ0FBQTtRQUMvRSxPQUFPLE1BQU0sa0JBQVEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRTtZQUMzRCxNQUFNLE9BQU8sR0FBRyxJQUFBLFdBQU8sRUFBQyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUE7WUFDbkMsT0FBTyxDQUFDLE9BQU8sSUFBSSxjQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUE7WUFDM0QsT0FBTyxVQUFVLENBQUMsQ0FBQyxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFDbEQsQ0FBQyxFQUFFLEVBQUUsV0FBVyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUE7SUFDMUIsQ0FBQztTQUFNLENBQUM7UUFDSixPQUFPLENBQUMsS0FBSyxJQUFJLGNBQU0sQ0FBQyxLQUFLLENBQUMscUJBQXFCLENBQUMsQ0FBQTtJQUN4RCxDQUFDO0FBQ0wsQ0FBQyxDQUFBO0FBZlksUUFBQSxTQUFTLGFBZXJCIn0=
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2F0ZXJtYXJrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9tZWRpYS9pbWFnZXMvd2F0ZXJtYXJrLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUdBLHFDQUFvQztBQUNwQyx1Q0FBOEM7QUFLOUMsZ0RBQXFEO0FBS3JELDBDQUV1QjtBQU92QiwrQkFHYztBQU1kLDJDQUFzQztBQUN0Qyw4QkFBOEM7QUFFOUMsTUFBTSxlQUFlLEdBQUcsS0FBSyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsU0FBOEIsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUFFLE9BQXVCLEVBQUUsRUFBRTtJQUM3RyxNQUFNLFlBQVksR0FBRyxJQUFJLHNCQUFTLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQy9DLE1BQU0sTUFBTSxHQUFHO1FBQ1gsVUFBVSxFQUFFLE1BQU0sSUFBQSxtQkFBYSxFQUFDLElBQUksQ0FBQztRQUNyQyx1REFBdUQ7S0FDMUQsQ0FBQTtJQUNELElBQUk7UUFDQSxNQUFNLEtBQUssR0FBRyxNQUFNLFlBQVksQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLENBQUE7UUFDeEQsY0FBTSxDQUFDLElBQUksQ0FBQyxzQkFBc0IsSUFBSSxPQUFPLE1BQU0sRUFBRSxDQUFDLENBQUE7UUFDdEQsSUFBQSxhQUFLLEVBQUMsTUFBTSxFQUFDLElBQUEsb0JBQWMsRUFBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQTtLQUNqRDtJQUFDLE9BQU8sS0FBSyxFQUFFO1FBQ1osY0FBTSxDQUFDLEtBQUssQ0FBQywrQkFBK0IsS0FBSyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUE7S0FDM0Q7QUFDTCxDQUFDLENBQUE7QUFFRCxNQUFNLFVBQVUsR0FBRyxLQUFLLEVBQUUsSUFBSSxFQUFFLE9BQWlCLEVBQUUsU0FBOEIsR0FBRyxFQUFFLEdBQUcsQ0FBQyxFQUFFLE9BQWlCLEVBQUUsRUFBRTtJQUM3RyxPQUFPLGtCQUFRLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFO1FBQzVDLE9BQU8sQ0FBQyxPQUFPLElBQUksY0FBTSxDQUFDLEtBQUssQ0FBQyxzQkFBc0IsSUFBSSxPQUFPLE1BQU0sRUFBRSxDQUFDLENBQUE7UUFDMUUsSUFBSSxPQUFPLENBQUMsR0FBRyxFQUFFO1lBQ2IsT0FBTyxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUE7U0FDNUI7UUFDRCxPQUFPLGVBQWUsQ0FBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztJQUMxRCxDQUFDLEVBQUUsRUFBRSxXQUFXLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQTtBQUMxQixDQUFDLENBQUE7QUFFTSxNQUFNLFNBQVMsR0FBRyxLQUFLLEVBQUUsT0FBaUIsRUFBRSxFQUFFO0lBRWpELGtCQUFrQjtJQUNsQixJQUFJLE9BQU8sR0FBUSxFQUFFLENBQUE7SUFDckIsTUFBTSxNQUFNLEdBQUcsQ0FBQyxJQUFTLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDaEQsSUFBSSxPQUFPLENBQUMsT0FBTyxFQUFFO1FBQ2pCLE9BQU8sQ0FBQyxPQUFPLElBQUksY0FBTSxDQUFDLElBQUksQ0FBQyxXQUFXLE9BQU8sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLE1BQU0sUUFBUSxDQUFDLENBQUE7UUFDL0UsT0FBTyxNQUFNLGtCQUFRLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUU7WUFDM0QsTUFBTSxPQUFPLEdBQUcsSUFBQSxXQUFPLEVBQUMsQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1lBQ25DLE9BQU8sQ0FBQyxPQUFPLElBQUksY0FBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFBO1lBQzNELE9BQU8sVUFBVSxDQUFDLENBQUMsRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBQ2xELENBQUMsRUFBRSxFQUFFLFdBQVcsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFBO0tBQ3pCO1NBQU07UUFDSCxPQUFPLENBQUMsS0FBSyxJQUFJLGNBQU0sQ0FBQyxLQUFLLENBQUMscUJBQXFCLENBQUMsQ0FBQTtLQUN2RDtBQUNMLENBQUMsQ0FBQTtBQWZZLFFBQUEsU0FBUyxhQWVyQiJ9
|
||||||
File diff suppressed because one or more lines are too long
@ -1,85 +1,85 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||||
if (k2 === undefined) k2 = k;
|
if (k2 === undefined) k2 = k;
|
||||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
}
|
}
|
||||||
Object.defineProperty(o, k2, desc);
|
Object.defineProperty(o, k2, desc);
|
||||||
}) : (function(o, m, k, k2) {
|
}) : (function(o, m, k, k2) {
|
||||||
if (k2 === undefined) k2 = k;
|
if (k2 === undefined) k2 = k;
|
||||||
o[k2] = m[k];
|
o[k2] = m[k];
|
||||||
}));
|
}));
|
||||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.E_Codec = exports.E_AudioCodec = exports.E_LogLevel = exports.E_Format = exports.GLOB_BASIC = void 0;
|
exports.E_Codec = exports.E_AudioCodec = exports.E_LogLevel = exports.E_Format = exports.GLOB_BASIC = void 0;
|
||||||
const zod_1 = require("zod");
|
const zod_1 = require("zod");
|
||||||
const FfmpegCommand = require('fluent-ffmpeg');
|
const FfmpegCommand = require('fluent-ffmpeg');
|
||||||
exports.GLOB_BASIC = 'png|jpg|tiff|jpeg|webp';
|
exports.GLOB_BASIC = 'png|jpg|tiff|jpeg|webp';
|
||||||
__exportStar(require("./resize"), exports);
|
__exportStar(require("./resize"), exports);
|
||||||
__exportStar(require("./convert"), exports);
|
__exportStar(require("./convert"), exports);
|
||||||
exports.E_Format = {
|
exports.E_Format = {
|
||||||
MP4: 'mp4',
|
MP4: 'mp4',
|
||||||
MKV: 'mkv',
|
MKV: 'mkv',
|
||||||
MOV: 'mov',
|
MOV: 'mov',
|
||||||
AVI: 'avi',
|
AVI: 'avi',
|
||||||
FLV: 'flv',
|
FLV: 'flv',
|
||||||
WMV: 'wmv',
|
WMV: 'wmv',
|
||||||
WEBM: 'webm',
|
WEBM: 'webm',
|
||||||
MP3: 'mp3',
|
MP3: 'mp3',
|
||||||
OGG: 'ogg',
|
OGG: 'ogg',
|
||||||
WAV: 'wav'
|
WAV: 'wav'
|
||||||
};
|
};
|
||||||
exports.E_LogLevel = {
|
exports.E_LogLevel = {
|
||||||
QUIET: 'quiet',
|
QUIET: 'quiet',
|
||||||
PANIC: 'panic',
|
PANIC: 'panic',
|
||||||
FATAL: 'fatal',
|
FATAL: 'fatal',
|
||||||
ERROR: 'error',
|
ERROR: 'error',
|
||||||
WARNING: 'warning',
|
WARNING: 'warning',
|
||||||
INFO: 'info',
|
INFO: 'info',
|
||||||
VERBOSE: 'verbose',
|
VERBOSE: 'verbose',
|
||||||
DEBUG: 'debug',
|
DEBUG: 'debug',
|
||||||
TRACE: 'trace'
|
TRACE: 'trace'
|
||||||
};
|
};
|
||||||
exports.E_AudioCodec = {
|
exports.E_AudioCodec = {
|
||||||
AAC: 'aac',
|
AAC: 'aac',
|
||||||
MP3: 'mp3',
|
MP3: 'mp3',
|
||||||
VORBIS: 'vorbis',
|
VORBIS: 'vorbis',
|
||||||
FLAC: 'flac',
|
FLAC: 'flac',
|
||||||
OPUS: 'opus',
|
OPUS: 'opus',
|
||||||
WAV: 'wav'
|
WAV: 'wav'
|
||||||
};
|
};
|
||||||
exports.E_Codec = {
|
exports.E_Codec = {
|
||||||
LIBX264: 'libx264',
|
LIBX264: 'libx264',
|
||||||
LIBX265: 'libx265',
|
LIBX265: 'libx265',
|
||||||
LIBVP9: 'libvpx-vp9',
|
LIBVP9: 'libvpx-vp9',
|
||||||
LIBAOM: 'libaom-av1',
|
LIBAOM: 'libaom-av1',
|
||||||
LIBTHEORA: 'libtheora',
|
LIBTHEORA: 'libtheora',
|
||||||
MPEG2VIDEO: 'mpeg2video',
|
MPEG2VIDEO: 'mpeg2video',
|
||||||
COPY: 'copy'
|
COPY: 'copy'
|
||||||
};
|
};
|
||||||
const formatEnum = zod_1.z.nativeEnum(exports.E_Format);
|
const formatEnum = zod_1.z.nativeEnum(exports.E_Format);
|
||||||
const loglevelEnum = zod_1.z.nativeEnum(exports.E_LogLevel);
|
const loglevelEnum = zod_1.z.nativeEnum(exports.E_LogLevel);
|
||||||
const audioCodecEnum = zod_1.z.nativeEnum(exports.E_AudioCodec);
|
const audioCodecEnum = zod_1.z.nativeEnum(exports.E_AudioCodec);
|
||||||
const codecEnum = zod_1.z.nativeEnum(exports.E_Codec);
|
const codecEnum = zod_1.z.nativeEnum(exports.E_Codec);
|
||||||
const ffmpegOptionsSchema = zod_1.z.object({
|
const ffmpegOptionsSchema = zod_1.z.object({
|
||||||
input: zod_1.z.string().describe("Path to the input file"),
|
input: zod_1.z.string().describe("Path to the input file"),
|
||||||
output: zod_1.z.string().describe("Path to the output file"),
|
output: zod_1.z.string().describe("Path to the output file"),
|
||||||
codec: codecEnum.optional().describe("Codec to be used for encoding (e.g., 'libx264', 'aac')").default(exports.E_Codec.LIBX264),
|
codec: codecEnum.optional().describe("Codec to be used for encoding (e.g., 'libx264', 'aac')").default(exports.E_Codec.LIBX264),
|
||||||
bitrate: zod_1.z.string().optional().describe("Bitrate for encoding (e.g., '500k', '2M')"),
|
bitrate: zod_1.z.string().optional().describe("Bitrate for encoding (e.g., '500k', '2M')"),
|
||||||
framerate: zod_1.z.number().optional().describe("Frames per second (e.g., 30, 60)").default(30),
|
framerate: zod_1.z.number().optional().describe("Frames per second (e.g., 30, 60)").default(30),
|
||||||
resolution: zod_1.z.string().optional().describe("Resolution of the output (e.g., '1920x1080', '1280x720')"),
|
resolution: zod_1.z.string().optional().describe("Resolution of the output (e.g., '1920x1080', '1280x720')"),
|
||||||
audioCodec: audioCodecEnum.optional().describe("Audio codec to be used for encoding (e.g., 'aac', 'mp3')").default(exports.E_AudioCodec.AAC),
|
audioCodec: audioCodecEnum.optional().describe("Audio codec to be used for encoding (e.g., 'aac', 'mp3')").default(exports.E_AudioCodec.AAC),
|
||||||
audioBitrate: zod_1.z.string().optional().describe("Bitrate for audio encoding (e.g., '128k', '256k')"),
|
audioBitrate: zod_1.z.string().optional().describe("Bitrate for audio encoding (e.g., '128k', '256k')"),
|
||||||
audioChannels: zod_1.z.number().optional().describe("Number of audio channels (e.g., 1 for mono, 2 for stereo)").default(2),
|
audioChannels: zod_1.z.number().optional().describe("Number of audio channels (e.g., 1 for mono, 2 for stereo)").default(2),
|
||||||
preset: zod_1.z.string().optional().describe("Encoding preset to use for balancing speed and quality (e.g., 'ultrafast', 'medium', 'slow')").default('medium'),
|
preset: zod_1.z.string().optional().describe("Encoding preset to use for balancing speed and quality (e.g., 'ultrafast', 'medium', 'slow')").default('medium'),
|
||||||
crf: zod_1.z.number().optional().describe("Constant Rate Factor for controlling quality (lower values mean higher quality, range: 0-51)").default(23),
|
crf: zod_1.z.number().optional().describe("Constant Rate Factor for controlling quality (lower values mean higher quality, range: 0-51)").default(23),
|
||||||
format: formatEnum.optional().describe("Container format for output file (e.g., 'mp4', 'mkv', 'mov')").default(exports.E_Format.MP4),
|
format: formatEnum.optional().describe("Container format for output file (e.g., 'mp4', 'mkv', 'mov')").default(exports.E_Format.MP4),
|
||||||
startTime: zod_1.z.string().optional().describe("Start time of the input file (e.g., '00:01:30' for 1 minute 30 seconds)"),
|
startTime: zod_1.z.string().optional().describe("Start time of the input file (e.g., '00:01:30' for 1 minute 30 seconds)"),
|
||||||
duration: zod_1.z.string().optional().describe("Duration of the output (e.g., '00:05:00' for 5 minutes)"),
|
duration: zod_1.z.string().optional().describe("Duration of the output (e.g., '00:05:00' for 5 minutes)"),
|
||||||
overwrite: zod_1.z.boolean().optional().describe("Whether to overwrite the output file if it already exists").default(false),
|
overwrite: zod_1.z.boolean().optional().describe("Whether to overwrite the output file if it already exists").default(false),
|
||||||
loglevel: loglevelEnum.optional().describe("Logging level for ffmpeg output").default(exports.E_LogLevel.INFO),
|
loglevel: loglevelEnum.optional().describe("Logging level for ffmpeg output").default(exports.E_LogLevel.INFO),
|
||||||
});
|
});
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL21lZGlhL3ZpZGVvL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUEsNkJBQXVCO0FBRXZCLE1BQU0sYUFBYSxHQUFHLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQTtBQUVqQyxRQUFBLFVBQVUsR0FBRyx3QkFBd0IsQ0FBQTtBQUNsRCwyQ0FBd0I7QUFDeEIsNENBQXlCO0FBRVosUUFBQSxRQUFRLEdBQUc7SUFDcEIsR0FBRyxFQUFFLEtBQUs7SUFDVixHQUFHLEVBQUUsS0FBSztJQUNWLEdBQUcsRUFBRSxLQUFLO0lBQ1YsR0FBRyxFQUFFLEtBQUs7SUFDVixHQUFHLEVBQUUsS0FBSztJQUNWLEdBQUcsRUFBRSxLQUFLO0lBQ1YsSUFBSSxFQUFFLE1BQU07SUFDWixHQUFHLEVBQUUsS0FBSztJQUNWLEdBQUcsRUFBRSxLQUFLO0lBQ1YsR0FBRyxFQUFFLEtBQUs7Q0FDRixDQUFDO0FBRUUsUUFBQSxVQUFVLEdBQUc7SUFDeEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLE9BQU87SUFDZCxPQUFPLEVBQUUsU0FBUztJQUNsQixJQUFJLEVBQUUsTUFBTTtJQUNaLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLE9BQU87Q0FDTixDQUFDO0FBRUUsUUFBQSxZQUFZLEdBQUc7SUFDMUIsR0FBRyxFQUFFLEtBQUs7SUFDVixHQUFHLEVBQUUsS0FBSztJQUNWLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLElBQUksRUFBRSxNQUFNO0lBQ1osSUFBSSxFQUFFLE1BQU07SUFDWixHQUFHLEVBQUUsS0FBSztDQUNGLENBQUM7QUFFRSxRQUFBLE9BQU8sR0FBRztJQUNyQixPQUFPLEVBQUUsU0FBUztJQUNsQixP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
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL21lZGlhL3ZpZGVvL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUEsNkJBQXVCO0FBRXZCLE1BQU0sYUFBYSxHQUFHLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQTtBQUVqQyxRQUFBLFVBQVUsR0FBRyx3QkFBd0IsQ0FBQTtBQUNsRCwyQ0FBd0I7QUFDeEIsNENBQXlCO0FBRVosUUFBQSxRQUFRLEdBQUc7SUFDcEIsR0FBRyxFQUFFLEtBQUs7SUFDVixHQUFHLEVBQUUsS0FBSztJQUNWLEdBQUcsRUFBRSxLQUFLO0lBQ1YsR0FBRyxFQUFFLEtBQUs7SUFDVixHQUFHLEVBQUUsS0FBSztJQUNWLEdBQUcsRUFBRSxLQUFLO0lBQ1YsSUFBSSxFQUFFLE1BQU07SUFDWixHQUFHLEVBQUUsS0FBSztJQUNWLEdBQUcsRUFBRSxLQUFLO0lBQ1YsR0FBRyxFQUFFLEtBQUs7Q0FDRixDQUFDO0FBRUUsUUFBQSxVQUFVLEdBQUc7SUFDeEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLE9BQU87SUFDZCxPQUFPLEVBQUUsU0FBUztJQUNsQixJQUFJLEVBQUUsTUFBTTtJQUNaLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLE9BQU87Q0FDTixDQUFDO0FBRUUsUUFBQSxZQUFZLEdBQUc7SUFDMUIsR0FBRyxFQUFFLEtBQUs7SUFDVixHQUFHLEVBQUUsS0FBSztJQUNWLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLElBQUksRUFBRSxNQUFNO0lBQ1osSUFBSSxFQUFFLE1BQU07SUFDWixHQUFHLEVBQUUsS0FBSztDQUNGLENBQUM7QUFFRSxRQUFBLE9BQU8sR0FBRztJQUNyQixPQUFPLEVBQUUsU0FBUztJQUNsQixP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
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,29 +1,29 @@
|
|||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
const _cli_1 = require("./_cli");
|
const _cli_1 = require("./_cli");
|
||||||
(0, _cli_1.defaults)();
|
(0, _cli_1.defaults)();
|
||||||
const cli = require("yargs");
|
const cli = require("yargs");
|
||||||
const pdf2jpg_1 = require("./commands/pdf2jpg");
|
const pdf2jpg_1 = require("./commands/pdf2jpg");
|
||||||
(0, pdf2jpg_1.register)(cli);
|
(0, pdf2jpg_1.register)(cli);
|
||||||
const svg2jpg_1 = require("./commands/svg2jpg");
|
const svg2jpg_1 = require("./commands/svg2jpg");
|
||||||
(0, svg2jpg_1.register)(cli);
|
(0, svg2jpg_1.register)(cli);
|
||||||
const resize_1 = require("./commands/resize");
|
const resize_1 = require("./commands/resize");
|
||||||
(0, resize_1.register)(cli);
|
(0, resize_1.register)(cli);
|
||||||
const convert_1 = require("./commands/convert");
|
const convert_1 = require("./commands/convert");
|
||||||
(0, convert_1.register)(cli);
|
(0, convert_1.register)(cli);
|
||||||
const audio_1 = require("./commands/audio");
|
const audio_1 = require("./commands/audio");
|
||||||
(0, audio_1.register)(cli);
|
(0, audio_1.register)(cli);
|
||||||
const video_1 = require("./commands/video");
|
const video_1 = require("./commands/video");
|
||||||
(0, video_1.register)(cli);
|
(0, video_1.register)(cli);
|
||||||
const watermark_1 = require("./commands/watermark");
|
const watermark_1 = require("./commands/watermark");
|
||||||
(0, watermark_1.register)(cli);
|
(0, watermark_1.register)(cli);
|
||||||
const argv = cli.argv;
|
const argv = cli.argv;
|
||||||
if (argv.h || argv.help) {
|
if (argv.h || argv.help) {
|
||||||
cli.showHelp();
|
cli.showHelp();
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
else if (argv.v || argv.version) {
|
else if (argv.v || argv.version) {
|
||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNyYy9tYWluLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLGlDQUFrQztBQUFDLElBQUEsZUFBUSxHQUFFLENBQUE7QUFFN0MsNkJBQTRCO0FBRTVCLGdEQUFpRTtBQUFDLElBQUEsa0JBQWUsRUFBQyxHQUFHLENBQUMsQ0FBQTtBQUN0RixnREFBaUU7QUFBQyxJQUFBLGtCQUFlLEVBQUMsR0FBRyxDQUFDLENBQUE7QUFDdEYsOENBQStEO0FBQUMsSUFBQSxpQkFBYyxFQUFDLEdBQUcsQ0FBQyxDQUFBO0FBQ25GLGdEQUFpRTtBQUFDLElBQUEsa0JBQWUsRUFBQyxHQUFHLENBQUMsQ0FBQTtBQUN0Riw0Q0FBNkQ7QUFBQyxJQUFBLGdCQUFhLEVBQUMsR0FBRyxDQUFDLENBQUE7QUFDaEYsNENBQTZEO0FBQUMsSUFBQSxnQkFBYSxFQUFDLEdBQUcsQ0FBQyxDQUFBO0FBQ2hGLG9EQUFxRTtBQUFDLElBQUEsb0JBQWlCLEVBQUMsR0FBRyxDQUFDLENBQUE7QUFFNUYsTUFBTSxJQUFJLEdBQVEsR0FBRyxDQUFDLElBQUksQ0FBQztBQUUzQixJQUFJLElBQUksQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3RCLEdBQUcsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUNmLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQztBQUNuQixDQUFDO0tBQU0sSUFBSSxJQUFJLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUNoQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7QUFDbkIsQ0FBQyJ9
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNyYy9tYWluLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLGlDQUFrQztBQUFDLElBQUEsZUFBUSxHQUFFLENBQUE7QUFFN0MsNkJBQTRCO0FBRTVCLGdEQUFpRTtBQUFDLElBQUEsa0JBQWUsRUFBQyxHQUFHLENBQUMsQ0FBQTtBQUN0RixnREFBaUU7QUFBQyxJQUFBLGtCQUFlLEVBQUMsR0FBRyxDQUFDLENBQUE7QUFDdEYsOENBQStEO0FBQUMsSUFBQSxpQkFBYyxFQUFDLEdBQUcsQ0FBQyxDQUFBO0FBQ25GLGdEQUFpRTtBQUFDLElBQUEsa0JBQWUsRUFBQyxHQUFHLENBQUMsQ0FBQTtBQUN0Riw0Q0FBNkQ7QUFBQyxJQUFBLGdCQUFhLEVBQUMsR0FBRyxDQUFDLENBQUE7QUFDaEYsNENBQTZEO0FBQUMsSUFBQSxnQkFBYSxFQUFDLEdBQUcsQ0FBQyxDQUFBO0FBQ2hGLG9EQUFxRTtBQUFDLElBQUEsb0JBQWlCLEVBQUMsR0FBRyxDQUFDLENBQUE7QUFFNUYsTUFBTSxJQUFJLEdBQVEsR0FBRyxDQUFDLElBQUksQ0FBQztBQUUzQixJQUFJLElBQUksQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksRUFBRTtJQUNyQixHQUFHLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDZixPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7Q0FDbEI7S0FBTSxJQUFJLElBQUksQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtJQUMvQixPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7Q0FDbEIifQ==
|
||||||
@ -1,3 +1,3 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzcmMvdHlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzcmMvdHlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9
|
||||||
1848
pnpm-lock.yaml
1848
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user