vuetify-camelcase-snippets
Version:
Vuetify camel case snippets for vscode
18 lines (17 loc) • 497 B
JavaScript
var fs = require('fs');
fs.writeFileSync('new-vuetify.json', fs.readFileSync('./vuetify.json').toString().replace(/<\/?v-[a-zA-Z-]+/g, function(mached) {
let upper = true;
let result = '';
for (let ch of mached) {
if (ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z') {
result += upper ? ch.toUpperCase() : ch.toLowerCase();
upper = false;
} else {
if (ch != '-') {
result += ch;
}
upper = true;
}
}
return result;
}));