@itsy/token

1.0.4 • Public • Published

@itsy/token

easy token generation for Vue 3

install

pnpm add -D @itsy/token

use

<script setup>
import { Token } from '@itsy/token'
</script>

<template>
  <token>
    <h1>Hello world</h1>
  </token>
</template>

api

Token component

default slot

Used to provide the DOM to be processed. When component is used, it instead will provide output via a slot-prop code.

state: any

This prop will be watched and update the token when changes occur. Can be f.ex an array of refs, or a single reactive.

lang: String

The language Shiki will use to style the token output

use-shiki: Boolean (default is true)

Will use Shiki to style the token output

component: Ref

Advanced use; takes a template ref that refers to the element to be tokenized

JS exports

generateSourceCode(vnode: VNode): string[]

The Token component uses this function, it's provided for full-manual control over input/output if needed.

Readme

Keywords

Package Sidebar

Install

npm i @itsy/token

Weekly Downloads

42

Version

1.0.4

License

MIT

Unpacked Size

13.3 kB

Total Files

3

Last publish

Collaborators

  • pearofducks