| 1234567891011121314151617181920212223242526 | 
							- 'use strict';
 
- const jsesc = require('jsesc');
 
- /**
 
- Escape string and wrap the result in quotes.
 
- @param {string} string - The string to be quoted.
 
- @param {string} [quote] - The quote character.
 
- @returns {string} - The quoted and escaped string.
 
- */
 
- module.exports = (string, quote = '\'') => {
 
- 	/* c8 ignore start */
 
- 	if (typeof string !== 'string') {
 
- 		throw new TypeError('Unexpected string.');
 
- 	}
 
- 	/* c8 ignore end */
 
- 	return jsesc(string, {
 
- 		quotes: quote === '"' ? 'double' : 'single',
 
- 		wrap: true,
 
- 		es6: true,
 
- 		minimal: true,
 
- 		lowercaseHex: false,
 
- 	});
 
- };
 
 
  |