UNPKG

codess

Version:

vscode代码片段管理器,通过 本地包(本地某个文件夹) 或官网的 远程包(代码片段集合) 生成本地项目的 vscode 代码片段配置。

19 lines (18 loc) 624 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reservedName = reservedName; exports.resetReservedName = resetReservedName; exports.restoreresetReservedName = restoreresetReservedName; const reservedNames = [/^CON$/i, /^PRN$/i, /^AUX$/i, /^NUL$/i, /^COM[1-9]$/i, /^LPT[1-9]$/i]; function reservedName(str) { return reservedNames.some((_) => _.test(str)); } function resetReservedName(str) { return str + '_'; } function restoreresetReservedName(str) { if (/_$/.test(str) && reservedName(str.replace(/_$/, ''))) { return str.replace(/_$/, ''); } return str; }