ko
Version:
build & lint library
25 lines (24 loc) • 927 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const service_1 = __importDefault(require("./core/service"));
const dev_1 = __importDefault(require("./actions/dev"));
const build_1 = __importDefault(require("./actions/build"));
const lints_1 = __importDefault(require("./actions/lints"));
function exec() {
const service = new service_1.default();
// register commands
const dev = new dev_1.default(service);
dev.registerCommand();
const build = new build_1.default(service);
build.registerCommand();
['eslint', 'prettier', 'stylelint'].forEach(name => {
const runner = new lints_1.default(service, name);
runner.registerCommand();
});
service.run();
}
exec();