import { library } from "@fortawesome/fontawesome-svg-core";
import { faBrave, faChrome, faDiscord, faEdge, faFirefox, faGithub, faOpera, faPatreon, faSafari, faXTwitter } from "@fortawesome/free-brands-svg-icons";
import {
	faBars,
	faBolt,
	faBug,
	faCartArrowDown,
	faCheckCircle,
	faCogs,
	faDownload,
	faFilm,
	faFrown,
	faGamepad,
	faHandshake,
	faHandshakeAngle,
	faHeart,
	faLightbulb,
	faLink,
	faLock,
	faMagnifyingGlass,
	faMusic,
	faPlus,
	faSignInAlt,
	faSmile,
	faSortAlphaDown,
	faSortAmountDown,
	faSortDown,
	faSortUp,
	faStream,
	faTag,
	faTags,
	faTimes,
	faUser,
	faUsers,
	faVideo,
} from "@fortawesome/free-solid-svg-icons";

export default defineNuxtPlugin(() => {
	library.add(
		faDownload,
		faSignInAlt,
		faPlus,
		faSmile,
		faLock,
		faUsers,
		faCogs,
		faCheckCircle,
		faHandshake,
		faLightbulb,
		faFrown,
		faPatreon,
		faSortAmountDown,
		faSortAlphaDown,
		faSortDown,
		faSortUp,
		faFilm,
		faGamepad,
		faMusic,
		faVideo,
		faMagnifyingGlass,
		faLightbulb,
		faBug,
		faTag,
		faTags,
		faLink,
		faHandshakeAngle,
		faDownload,
		faCartArrowDown,
		faStream,
		faUser,
		faBolt,
		faPlus,
		faHeart,
		faBars,
		faTimes,
		faSafari,
		faChrome,
		faFirefox,
		faEdge,
		faOpera,
		faBrave,
		faDiscord,
		faGithub,
		faXTwitter,
	);
});
