Implemented scripts for building and releasing grafana/ui
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
const cwd = process.cwd();
|
||||
|
||||
export const changeCwdToGrafanaUi = () => {
|
||||
process.chdir(`${cwd}/packages/grafana-ui`);
|
||||
return process.cwd();
|
||||
};
|
||||
|
||||
export const changeCwdToGrafanaUiDist = () => {
|
||||
process.chdir(`${cwd}/packages/grafana-ui/dist`);
|
||||
};
|
||||
|
||||
export const restoreCwd = () => {
|
||||
process.chdir(cwd);
|
||||
};
|
||||
@@ -0,0 +1,6 @@
|
||||
import { Task } from '..';
|
||||
|
||||
export const execTask = async <T>(taskName, options?: T) => {
|
||||
const task = await import(`${__dirname}/../tasks/${taskName}.ts`);
|
||||
return task.default(options) as Task<T>;
|
||||
};
|
||||
@@ -0,0 +1,7 @@
|
||||
import ora from 'ora';
|
||||
|
||||
export const startSpinner = (label: string) => {
|
||||
const spinner = new ora(label);
|
||||
spinner.start();
|
||||
return spinner;
|
||||
};
|
||||
Reference in New Issue
Block a user