10 месяцев назад
История
README.md
Varname case detector/converter
Samples
PHP
//require('/path/to/vendor/autoload.php');
use Jzucen\VarnameCase as JVC;
$jvc = new JVC\Varname();
$varname = 'TestName';
var_dump($varname);
var_dump(decbin($jvc->detect($varname)));
var_dump($jvc->isCamelCase($varname));
var_dump($jvc->isCamelCaseUpper($varname));
var_dump($jvc->convert($varname, JVC\KEBAB_CASE_UPPER));
var_dump($jvc->convert($varname, 'SCREAMING_UNDERSCORE'));
JS
import {default as JVC} from '/path/to/varname-case.js';
const varname = 'testName';
console.log(JVC.detect(varname).toString(2));
console.log(JVC.isCamelCase(varname));
console.log(JVC.isCamelCaseUpper(varname));
console.log(JVC.convert(varname, JVC.KEBAB_CASE_UPPER));
…or…
import '/path/to/varname-extends.js';
const varname = 'TestName';
console.log(varname);
console.log(varname.jvcDetect().toString(2));
console.log(varname.jvcIsCamelCase());
console.log(varname.jvcIsCamelCaseUpper());
console.log(varname.jvcConvert('KEBAB-CASE-UPPER'));
Instead of constants like JVC.KEBAB_CASE_UPPER
it is available to use string as format sample: “camelCase”, “something-like-that”, “SCREAMING_UNDERSCORE” and so on.
Конвейеры
0 успешных
0 с ошибкой