UNPKG

495 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const fs_1 = require("fs");
4const path_1 = require("path");
5const ext_1 = require("../const/ext");
6const reg = new RegExp(`\.${ext_1.ext}$`);
7function filter(f) {
8 return reg.test(f);
9}
10function map(f) {
11 return path_1.basename(f, `.${ext_1.ext}`);
12}
13function getCommandNames(dir) {
14 return fs_1.readdirSync(dir, 'utf8')
15 .filter(filter)
16 .map(map);
17}
18exports.getCommandNames = getCommandNames;