sitespeed.io
Version:
sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.
20 lines (18 loc) • 496 B
JavaScript
import { readFile as _readFile } from 'node:fs';
import { promisify } from 'node:util';
const readFile = promisify(_readFile);
export default async function getScripts(options) {
const scripts = [];
for (let file of options._) {
// We could promise all these in the future
if (!file.startsWith('http')) {
try {
const code = await readFile(file);
scripts.push({ name: file, code: code });
} catch {
// do nada
}
}
}
return scripts;
}