0.1.3 • Published 3 years ago

@hankei6km/remark-qrcode v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

remark-qrcode

remark plugin to convert URL etc. that contained in Image or Link node.

Usage

code:

import { unified } from 'unified'
import remarkParse from 'remark-parse'
import stringify from 'remark-stringify'
import { remarkQRCode } from '@hankei6km/remark-qrcode'

const f = async (markdown: string): Promise<string> => {
  return await unified()
    .use(remarkParse)
    .use(remarkQRCode)
    .use(stringify, {})
    .freeze()
    .process(markdown)
    .then(
      (file) => {
        return String(file)
      },
      (error) => {
        throw error
      }
    )
}

console.log(f('# title1\n\n![alt1](qrcode:test1)\ntext1')

yield

# title1

![alt1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAA ...snip ...=)
text1

License

MIT License

Copyright (c) 2021 hankei6km

The word "QR Code" is registered trademark of: DENSO WAVE INCORPORATED