@nuxtclub/octicons
TypeScript icon, indicating that this package has built-in type declarations

1.4.0 • Public • Published

@nuxtclub/octicons

Setup

  1. Add @nuxtclub/octicons dependency to your project
npm i -D @nuxtclub/octicons
  1. Add @nuxtclub/octicons to the buildModules section of nuxt.config.js

⚠️ If you are using Nuxt < v2.9 you have to install the module as a dependency (No --dev or --save-dev flags) and use modules section in nuxt.config.js instead of buildModules.

export default {
	buildModules: ['@nuxtclub/octicons'],
}

Typescript support

Add the types to your "types" array in tsconfig.json after the @nuxt/types entry.

⚠️ Use @nuxt/vue-app instead of @nuxt/types for nuxt < 2.9.

{
	"compilerOptions": {
		"types": ["@nuxt/types", "@nuxtclub/octicons"]
	}
}

Usage

This module will inject $octicons in the context of your application.

Using $octicons you can access to an object with all the icons of the Octicons Package.

Example

<template>
	<div v-html="$octicons['home'].toSVG()"></div>
</template>

Component

Now you can also use the auto-imported component in your .vue files.

<template>
	<octicons name="home" size="64">
</template>

Learn more about Octicons here.

Readme

Keywords

Package Sidebar

Install

npm i @nuxtclub/octicons

Weekly Downloads

2

Version

1.4.0

License

MIT

Unpacked Size

5.41 kB

Total Files

7

Last publish

Collaborators

  • imlautaro