--- import { getStatusOfScan } from '~/helpers/statuses.js' import { supportedArchitectures } from '~/helpers/bundles.js' import Heading from './heading.astro' const { listing } = Astro.props const hasBundleIdentifiers = Array.isArray( listing.bundles ) --- { hasBundleIdentifiers && (
{ listing.bundles.map( ( [bundleIdentifier, versions] ) => ( )) }
{ listing.bundles.map( ( [bundleIdentifier, versions] ) => (

{ bundleIdentifier }

{ Object.entries(versions) .sort((a, b) => new Date(b[1]['Date']) - new Date(a[1]['Date'])) .map( ( [ version, report ] ) => (
v{ version }
{ getStatusOfScan( report, false ) }
🖥 Supported Architectures { supportedArchitectures( report ).join(', ') }
Full Info Plist
{ JSON.stringify(report['Info Plist'], undefined, 2) }
Full Meta Details
{ JSON.stringify(report['Macho Meta'], undefined, 2) }
)) }
)) }
)}