No Proscribed Meaning

    vue-svg-component-runtime
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.1 • Public • Published

    vue-svg-component-builder

    This is a small utility library for creating directly-renderable VueJS components from SVG images. It is primarily designed to be used as a building block for other libraries which will handle the work of actually reading and parsing the SVGs into something usable by this library.

    Installation

    Simply run yarn add vue-svg-component-builder or npm install vue-svg-component-builder.

    Usage

    This library exports a single build function which takes in an SVG and returns a view component. Currently the only accepted format for the input is the AST output of vue-component-compiler

    import { build } from 'vue-svg-component-builder'
    import { compile } from 'vue-component-compiler'
     
    let svg = fs.readFileSync('filename.svg').toString()
    let compiled = compile(svg)
     
    Vue.extend({
      components: {
        TestSvg: build(compiled.ast)
      }
    })

    Install

    npm i vue-svg-component-runtime

    DownloadsWeekly Downloads

    2,937

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    8.75 kB

    Total Files

    7

    Last publish

    Collaborators

    • wadetandy