#!/usr/bin/env php $commit_hash, 'assets' => [] ]; foreach (['css', 'js'] as $type) { $entries = glob_recursive($htdocs_dir.'/dist-'.$type.'/*.'.$type); if (empty($entries)) { fwrite(STDERR, "warning: no files found in $htdocs_dir/dist-$type\n"); continue; } foreach ($entries as $file) { $hashes['assets'][$type.'/'.basename($file)] = [ 'integrity' => [] ]; foreach (\engine\skin\FeaturedSkin::RESOURCE_INTEGRITY_HASHES as $hash_type) $hashes['assets'][$type.'/'.basename($file)]['integrity'][$hash_type] = base64_encode(hash_file($hash_type, $file, true)); } } echo "