Neverending Plethora of Modules

    @pepicons/vue
    TypeScript icon, indicating that this package has built-in type declarations

    1.2.7 • Public • Published

    hero

    🥤 @pepicons/vue (Vue 3)

    Total Downloads Latest Stable Version

    Pepicons is an icon-set of around five hundred (and counting) retro icons inspired by the 80's. Every icon available in 2 variants: Pop! and Print ❏

    @pepicons/vue is the Vue wrapper for this icon library. Only supports Vue 3!

    Installation & Usage

    npm i @pepicons/vue
    

    You must import the Pepicon component locally wherever you want to use them, as per the example below:

    // import what you need
    import { Pepicon } from '@pepicons/vue'
    
    // add to local components where you use it:
    export default {
      components: { Pepicon },
    }

    We do not support Vue's install(Plugin) out of principle: Anything that is "auto-magical" is not considered good practice; It's more difficult to trace down where a component is coming from.

    Using Pepicon component will use the async version of the icons, which means each icon is defined as an async Vue component, and loaded on demand when it's rendered.

    If you want a sync version of the icon components, you can also import them individually, as per the example below:

    import { PopAirplane, PrintArrowDown } from '@pepicons/vue'

    pepicons (TypeScript & SVGs)

    See packages/pepicons

    Website & icons

    pepicons.com

    Motivation

    Check out this blog post to understand our motivation for creating Pepicons:

    License

    This icon set falls under CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE.

    You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

    See the full LICENSE details at LICENSE.

    Keywords

    none

    Install

    npm i @pepicons/vue

    DownloadsWeekly Downloads

    385

    Version

    1.2.7

    License

    CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE

    Unpacked Size

    2.48 MB

    Total Files

    452

    Last publish

    Collaborators

    • hunterliu1003
    • egoist
    • mesqueeb