Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.14 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.14 KB

@code-pushup/utils

npm downloads dependencies

Low-level utilities (helper functions, etc.) used by Code PushUp CLI.

Setup

If you've already installed another @code-pushup/* package, then you may have already installed @code-pushup/utils indirectly.

If not, you can always install it separately:

npm install --save-dev @code-pushup/utils
yarn add --dev @code-pushup/utils
pnpm add --save-dev @code-pushup/utils

Usage

import { executeProcess, readJsonFile, slugify } from '@code-pushup/utils';

await executeProcess({
  command: 'npx',
  args: ['eslint', '--format=json', '--output-file=output.json', '**/*.js'],
});

const data = await readJsonFile('output.json');

const slug = slugify('Hello, world!'); // "hello-world"