quotation
Quote a value.
Contents
What is this?
This package makes it quite easy to quote one or more values.
When should I use this?
Use this package if you need to quote one or more strings with straight or smart
quotes.
Install
This package is ESM only.
In Node.js (version 14.14+, 16.0+), install with npm:
npm install quotation
In Deno with esm.sh
:
import {quotation} from 'https://esm.sh/quotation@2'
In browsers with esm.sh
:
<script type="module">
import {quotation} from 'https://esm.sh/quotation@2?bundle'
</script>
Use
import {quotation} from 'quotation'
quotation('one')
quotation(['one', 'two'])
quotation('one', "'")
quotation('one', '“', '”')
API
This package exports the identifier quotation
.
There is no default export.
quotation(value[, open[, close]])
Quote a value.
Parameters
value
(string
or string[]
)
— value to wrap in quotesopen
(string
, default: "
)
— character to add at start of value
close
(string
, default: open
or "
)
— character to add at end of value
Types
This package is fully typed with TypeScript.
It exports no additional types.
Compatibility
This package is at least compatible with all maintained versions of Node.js.
As of now, that is Node.js 14.14+ and 16.0+.
It also works in Deno and modern browsers.
Security
This package is safe.
Contribute
Yes please!
See How to Contribute to Open Source.
License
MIT © Titus Wormer