Add .gitignore to exclude all node packages and lock files
This commit is contained in:
+3
@@ -0,0 +1,3 @@
|
||||
import type { LogLevel } from '@remotion/renderer';
|
||||
export declare const ENSURE_COMMAND = "ensure";
|
||||
export declare const ensureCommand: (logLevel: LogLevel) => Promise<void>;
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ensureCommand = exports.ENSURE_COMMAND = void 0;
|
||||
const renderer_1 = require("@remotion/renderer");
|
||||
const browser_download_bar_1 = require("../browser-download-bar");
|
||||
const get_cli_options_1 = require("../get-cli-options");
|
||||
const log_1 = require("../log");
|
||||
const parsed_cli_1 = require("../parsed-cli");
|
||||
exports.ENSURE_COMMAND = 'ensure';
|
||||
const ensureCommand = async (logLevel) => {
|
||||
const indent = false;
|
||||
const { browserExecutable } = (0, get_cli_options_1.getCliOptions)({
|
||||
isStill: false,
|
||||
logLevel,
|
||||
indent,
|
||||
});
|
||||
const status = await (0, renderer_1.ensureBrowser)({
|
||||
browserExecutable,
|
||||
logLevel,
|
||||
onBrowserDownload: (0, browser_download_bar_1.defaultBrowserDownloadProgress)({
|
||||
indent,
|
||||
logLevel,
|
||||
quiet: (0, parsed_cli_1.quietFlagProvided)(),
|
||||
onProgress: () => undefined,
|
||||
}),
|
||||
});
|
||||
if (status.type === 'no-browser') {
|
||||
throw new Error('should have downloaded browser');
|
||||
}
|
||||
if (status.type === 'user-defined-path') {
|
||||
log_1.Log.info({ indent, logLevel }, `Has browser at ${status.path}`);
|
||||
return;
|
||||
}
|
||||
if (status.type === 'local-puppeteer-browser') {
|
||||
log_1.Log.info({ indent, logLevel }, `Has browser at ${status.path}`);
|
||||
}
|
||||
};
|
||||
exports.ensureCommand = ensureCommand;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { LogLevel } from '@remotion/renderer';
|
||||
export declare const BROWSER_COMMAND = "browser";
|
||||
export declare const browserCommand: (args: string[], logLevel: LogLevel) => Promise<void> | undefined;
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.browserCommand = exports.BROWSER_COMMAND = void 0;
|
||||
const chalk_1 = require("../chalk");
|
||||
const log_1 = require("../log");
|
||||
const ensure_1 = require("./ensure");
|
||||
exports.BROWSER_COMMAND = 'browser';
|
||||
const printHelp = (logLevel) => {
|
||||
log_1.Log.info({ indent: false, logLevel });
|
||||
log_1.Log.info({ indent: false, logLevel }, chalk_1.chalk.blue(`remotion ${exports.BROWSER_COMMAND}`));
|
||||
log_1.Log.info({ indent: false, logLevel });
|
||||
log_1.Log.info({ indent: false, logLevel }, 'Available commands:');
|
||||
log_1.Log.info({ indent: false, logLevel }, '');
|
||||
log_1.Log.info({ indent: false, logLevel }, `remotion ${exports.BROWSER_COMMAND} ${ensure_1.ENSURE_COMMAND}`);
|
||||
log_1.Log.info({ indent: false, logLevel }, chalk_1.chalk.gray('Ensure Remotion has a browser to render.'));
|
||||
};
|
||||
const browserCommand = (args, logLevel) => {
|
||||
if (args[0] === ensure_1.ENSURE_COMMAND) {
|
||||
return (0, ensure_1.ensureCommand)(logLevel);
|
||||
}
|
||||
printHelp(logLevel);
|
||||
};
|
||||
exports.browserCommand = browserCommand;
|
||||
Reference in New Issue
Block a user