项目作者: rafaelrinaldi

项目描述 :
Convert straight quotes to smart quotes
高级语言: JavaScript
项目地址: git://github.com/rafaelrinaldi/curlyq.git
创建时间: 2020-05-10T18:56:43Z
项目社区:https://github.com/rafaelrinaldi/curlyq

开源协议:MIT License

下载


curlyq Actions Status

Convert straight quotes to smart quotes

Install

  1. npm i @rafaelrinaldi/curlyq

Usage

CLI

  1. $ curlyq
  2. Usage: curlyq [-] [STRING] [FILE]
  3. Convert straight quotes to smart quotes
  4. Example:
  5. $ curlyq \""That's a 'magic' shoe.\""
  6. Thats a magic shoe.”
  7. Via stdin:
  8. $ echo \""That's a 'magic' shoe.\"" | curlyq
  9. Thats a magic shoe.”
  10. Via file:
  11. $ echo \""That's a 'magic' shoe.\"" > file.txt
  12. $ curlyq file.txt
  13. Thats a magic shoe.”
  14. Options:
  15. -v --version Display current program version
  16. -h --help Display help and usage details

Node.js

  1. const { curlyq } = require('@rafaelrinaldi/curlyq')
  2. curlyq(`"That's a 'magic shoe."`) //=> “That’s a ‘magic’ shoe.”

React Component

You must include React as a dependency first:

  1. npm i react -S
  1. import React, { FunctionComponent } from 'react'
  2. import { CurlyQ } from '@rafaelrinaldi/curlyq'
  3. export const App: FunctionComponent = () => (
  4. <CurlyQ>
  5. "That's a 'magic' shoe."
  6. <div>
  7. also
  8. <div>
  9. works
  10. <div>
  11. with
  12. <div style={{ background: 'gold' }}>
  13. "deeply" nested nodes
  14. </div>
  15. </div>
  16. </div>
  17. </div>
  18. </CurlyQ>
  19. )

License

MIT © Rafael Rinaldi