1.0.0 • Published 2 years ago

@taufik-nurrohman/quote v1.0.0

Weekly downloads
12
License
MIT
Repository
github
Last release
2 years ago

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 attributes quote to double quote.

let test = `
<foo bar="baz">
<foo bar='baz'>
`;

console.log(HTML.doubleQuote(test));

HTML.noQuote(string)

Remove quotes in HTML attributes 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 attributes 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 attributes 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));
1.0.0

2 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago