@networkpro/web
Version:
Locking Down Networks, Unlocking Confidence™ | Security, Networking, Privacy — Network Pro Strategies
105 lines (94 loc) • 3.06 kB
JavaScript
/* ==========================================================================
src/lib/images.js
Copyright © 2025 Network Pro Strategies (Network Pro™)
SPDX-License-Identifier: CC-BY-4.0 OR GPL-3.0-or-later
This file is part of Network Pro.
========================================================================== */
/**
* Image import utility
*
* @file images.js
* @description Provides convenient access to images in the src/lib/img directory
* @module src/lib
* @author SunDevil311
* @updated 2025-06-16
*/
// Import favicon images
import faviconSvg from '$lib/img/favicon.svg';
import appleTouchIcon from '$lib/img/icon-180x180.png';
// Import logo image
import logoPng from '$lib/img/logo-web.png';
import logoWbp from '$lib/img/logo-web.webp';
// Import badges
import ccBadge from '$lib/img/badges/cc-by-badge.png';
import gplBadge from '$lib/img/badges/gpl-badge.svg';
// Import general images
import bySvg from '$lib/img/by.svg';
import ccSvg from '$lib/img/cc.svg';
import obtainiumPng from '$lib/img/obtainium.png';
import obtainiumWbp from '$lib/img/obtainium.webp';
// Import images for posts
import acodePng from '$lib/img/posts/acode.png';
import acodeWbp from '$lib/img/posts/acode.webp';
import cryptomPng from "$lib/img/posts/cryptomator.png";
import cryptomWbp from "$lib/img/posts/cryptomator.webp";
import eauthPng from '$lib/img/posts/eauth.png';
import eauthWbp from '$lib/img/posts/eauth.webp';
import hboardPng from '$lib/img/posts/hboard.png';
import hboardWbp from '$lib/img/posts/hboard.webp';
import lsheetPng from '$lib/img/posts/linksheet.png';
import lsheetWbp from '$lib/img/posts/linksheet.webp';
import pmxPng from '$lib/img/posts/pmx.png';
import pmxWbp from '$lib/img/posts/pmx.webp';
import squirclePng from '$lib/img/posts/squircle.png';
import squircleWbp from '$lib/img/posts/squircle.webp';
import tosPng from '$lib/img/posts/tosdr.png';
import tosWbp from '$lib/img/posts/tosdr.webp';
import urlPng from '$lib/img/posts/urlcheck.png';
import urlWbp from '$lib/img/posts/urlcheck.webp';
// Import QR code images
import pgpContactPng from '$lib/img/qr/pgp-contact.png';
import pgpContactWbp from '$lib/img/qr/pgp-contact.webp';
import pgpSecurityPng from '$lib/img/qr/pgp-security.png';
import pgpSecurityWbp from '$lib/img/qr/pgp-security.webp';
import pgpSupportPng from '$lib/img/qr/pgp-support.png';
import pgpSupportWbp from '$lib/img/qr/pgp-support.webp';
import vcfPng from '$lib/img/qr/vcard.png';
import vcfWbp from '$lib/img/qr/vcard.webp';
// Re-export all imports
export {
acodePng,
acodeWbp,
appleTouchIcon,
bySvg,
ccBadge,
ccSvg,
cryptomPng,
cryptomWbp,
eauthPng,
eauthWbp,
faviconSvg,
gplBadge,
hboardPng,
hboardWbp,
logoPng,
logoWbp,
lsheetPng,
lsheetWbp,
obtainiumPng,
obtainiumWbp,
pgpContactPng,
pgpContactWbp, pgpSecurityPng,
pgpSecurityWbp, pgpSupportPng,
pgpSupportWbp, pmxPng,
pmxWbp,
squirclePng,
squircleWbp,
tosPng,
tosWbp,
urlPng,
urlWbp,
vcfPng,
vcfWbp
};
// cspell:ignore eauth hboard cryptom tosdr