Files
upgrading-ethereum-book/integrations/my_build_checks.js
2025-05-23 19:54:09 +01:00

24 lines
483 B
JavaScript

import runChecks from '../bin/build/prebuild.js';
function buildChecks(logger) {
logger.info('Running pre-build checks:');
runChecks(logger, false);
}
export default function() {
let doChecks;
return {
name: 'myBuildChecks',
hooks: {
'astro:config:setup': ({ command }) => {
doChecks = (command === 'build');
},
'astro:config:done': ({ logger }) => {
if (doChecks) {
buildChecks(logger);
}
},
},
};
}