https://github.com/imcuttle/quote-it
Safe quoting a given string without adding duplicate quotes
https://github.com/imcuttle/quote-it
quote stringify
Last synced: about 1 year ago
JSON representation
Safe quoting a given string without adding duplicate quotes
- Host: GitHub
- URL: https://github.com/imcuttle/quote-it
- Owner: imcuttle
- License: mit
- Created: 2018-08-20T05:34:26.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-07T14:11:06.000Z (over 4 years ago)
- Last Synced: 2025-03-23T02:34:04.502Z (about 1 year ago)
- Topics: quote, stringify
- Language: JavaScript
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: License
Awesome Lists containing this project
README
# quote-it
[](https://travis-ci.org/imcuttle/quote-it)
[](https://codecov.io/github/imcuttle/quote-it?branch=master)
[](https://www.npmjs.com/package/quote-it)
[](https://www.npmjs.com/package/quote-it)
Safe quoting a given string without adding duplicate quotes
## API
### quote
[index.js:46-57](https://github.com/imcuttle/quote-it/blob/5c1b0291e0cc2742427b102f31b68d1ca0cf1f87/index.js#L46-L57 'Source code on GitHub')
Uses `quoteChar` to wrap string.
#### Parameters
- `string` {string}
- `quoteChar` {string}
#### Examples
```javascript
import quote from 'quote-it'
quote('abc', "'") === "'abc'"
```
Returns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)**
### single
[index.js:68-70](https://github.com/imcuttle/quote-it/blob/5c1b0291e0cc2742427b102f31b68d1ca0cf1f87/index.js#L68-L70 'Source code on GitHub')
Uses single quote to wrap string.
#### Parameters
- `string`
#### Examples
```javascript
import { single } from 'quote-it'
single("a'bc") === "'a'bc'"
```
Returns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)**
### double
[index.js:78-80](https://github.com/imcuttle/quote-it/blob/5c1b0291e0cc2742427b102f31b68d1ca0cf1f87/index.js#L78-L80 'Source code on GitHub')
Uses double quote to wrap string.
#### Parameters
- `string`
Returns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)**
## License
MIT