Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/node_modules.5/esniff/utils/
Upload File :
Current File : /home/infinitibizsol/.trash/node_modules.5/esniff/utils/is-string-literal.js

"use strict";

var ensureString = require("type/string/ensure");

module.exports = function (str) {
	var quote, i, char;
	str = ensureString(str);
	quote = str[0];
	if (quote !== "'" && quote !== "\"") return false;
	i = 0;
	char = str[++i];
	while (char) {
		if (char === quote) break;
		if (char === "\\") ++i;
		char = str[++i];
	}
	return Boolean(char && !str[i + 1]);
};

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists