$ cnpm install quotation
Quote a value.
This package makes it quite easy to quote one or more values.
Use this package if you need to quote one or more strings with straight or smart quotes.
This package is ESM only. In Node.js (version 12.20+, 14.14+, or 16.0+), install with npm:
npm install quotation
In Deno with Skypack:
import {quotation} from 'https://cdn.skypack.dev/quotation@2?dts'
In browsers with Skypack:
<script type="module">
import {quotation} from 'https://cdn.skypack.dev/quotation@2?min'
</script>
import {quotation} from 'quotation'
quotation('one') // => '"one"'
quotation(['one', 'two']) // => ['"one"', '"two"']
quotation('one', "'") // => "'one'"
quotation('one', '“', '”') // => '“one”'
This package exports the following identifier: quotation.
There is no default export.
quotation(value[, open[, close]])Quote a value.
value (string or string[])
— value to wrap in quotesopen (string, default: ")
— character to add at start of valueclose (string, default: open or ")
— character to add at end of valueThis package is fully typed with TypeScript. There are no extra exported types.
This package is at least compatible with all maintained versions of Node.js. As of now, that is Node.js 12.20+, 14.14+, and 16.0+. It also works in Deno and modern browsers.
This package is safe.
Yes please! See How to Contribute to Open Source.
Copyright 2013 - present © cnpmjs.org | Home |