UNPKG

@gravityforms/gulp-tasks

Version:
26 lines (21 loc) 818 B
#!/usr/bin/env node import * as util from './util.js'; import getConfig from '../../config.js'; import sendSlackMessage from '../utils/send-slack-message.js'; const { config } = getConfig(); const cssAssetNames = config?.outputHashes?.css || []; const jsAssetNames = config?.outputHashes?.js || []; const init = async () => { try { const cssDist = config?.paths?.css_dist || ''; const jsDist = config?.paths?.js_dist || ''; await util.writeHashData( cssDist, cssAssetNames, 'css' ); await util.writeHashData( jsDist, jsAssetNames, 'js' ); console.log( 'Wrote hashes for all assets.' ); } catch ( error ) { console.error( 'Failed to write asset hashes:', error ); await sendSlackMessage( `Failed to write asset hashes during build: ${ error.message }`, 'error' ); process.exit( 1 ); } }; init();