@taufik-nurrohman/quote
v1.0.0
Published
Convert double quote to single quote in string and vice-versa.
Downloads
12
Maintainers
Readme
Quote Utility
Convert double quote to single quote in string and vice-versa.
Usage
CommonJS
const {toggleQuote} = require('@taufik-nurrohman/quote');
console.log(toggleQuote(`foo "bar" baz 'qux'`));
ECMAScript
import {toggleQuote} from '@taufik-nurrohman/quote';
console.log(toggleQuote(`foo "bar" baz 'qux'`));
Methods
doubleQuote(string)
Convert single quotes to double quotes.
let test = `foo "bar" baz 'qux'`;
console.log(doubleQuote(test));
noQuote(string)
Remove quotes in string.
let test = `foo "bar" baz 'qux'`;
console.log(noQuote(test));
singleQuote(string)
Convert double quotes to single quotes.
let test = `foo "bar" baz 'qux'`;
console.log(singleQuote(test));
toggleQuote(string)
Toggle quotes. Convert single quotes to double quotes, double quotes to single quotes.
let test = `foo "bar" baz 'qux'`;
console.log(toggleQuote(test));
HTML.doubleQuote(string)
Force HTML attribute’s quote to double quote.
let test = `
<foo bar="baz">
<foo bar='baz'>
`;
console.log(HTML.doubleQuote(test));
HTML.noQuote(string)
Remove quotes in HTML attribute’s value where possible.
let test = `
<aaa bbb="ccc">
<aaa bbb=ccc>
<aaa bbb="0ccc">
<aaa bbb="ccc ccc">
<aaa bbb="">
`;
console.log(HTML.noQuote(test));
HTML.singleQuote(string)
Force HTML attribute’s quote to single quote.
let test = `
<foo bar="baz">
<foo bar='baz'>
`;
console.log(HTML.singleQuote(test));
JSON.noQuote(string)
Remove quotes in JSON keys.
let test = `{"foo": "bar"}`;
console.log(singleQuote(JSON.noQuote(test)));
SGML.doubleQuote(string)
let test = `<foo bar='baz'>`;
console.log(SGML.doubleQuote(test));
SGML.noQuote(string)
Remove quotes in SGML attribute’s value where possible.
let test = `<foo bar="baz">`;
console.log(SGML.noQuote(test));
SGML.singleQuote(string)
let test = `<foo bar="baz">`;
console.log(SGML.singleQuote(test));
XML.doubleQuote(string)
let test = `<foo bar='baz'>`;
console.log(XML.doubleQuote(test));
XML.singleQuote(string)
let test = `<foo bar="baz">`;
console.log(XML.singleQuote(test));