chore: remove old scripts directory (backed up to scripts.backup)

This commit is contained in:
张翔
2026-03-06 12:55:55 +08:00
parent 79726c4533
commit 33568b38a4
11 changed files with 0 additions and 1373 deletions
-33
View File
@@ -1,33 +0,0 @@
const lighthouse = require('lighthouse').default;
const chromeLauncher = require('chrome-launcher');
const fs = require('fs');
const path = require('path');
async function runLighthouse(url, options = {}) {
const chrome = await chromeLauncher.launch({ chromeFlags: ['--headless'] });
options.port = chrome.port;
const runnerResult = await lighthouse(url, options);
await chrome.kill();
return runnerResult;
}
function generateReport(result, outputPath) {
const reportHtml = result.report;
fs.writeFileSync(outputPath, reportHtml);
return outputPath;
}
function extractMetrics(result) {
const categories = result.lhr?.categories || {};
return {
performance: categories.performance?.score * 100 || 0,
accessibility: categories.accessibility?.score * 100 || 0,
bestPractices: categories['best-practices']?.score * 100 || 0,
seo: categories.seo?.score * 100 || 0,
pwa: categories.pwa?.score * 100 || 0
};
}
module.exports = { runLighthouse, generateReport, extractMetrics };