turbo-gulp
Version:
Gulp tasks to boost high-quality projects.
22 lines (20 loc) • 3.43 kB
JavaScript
import * as bumpMajor from "./bump-major";
import * as bumpMinor from "./bump-minor";
import * as bumpPatch from "./bump-patch";
import * as lint from "./lint";
import * as lintFix from "./lint-fix";
import * as tsconfigJson from "./tsconfig-json";
import * as tslintJson from "./tslint-json";
export function registerAll(gulp, project) {
bumpMajor.registerTask(gulp, project);
bumpMinor.registerTask(gulp, project);
bumpPatch.registerTask(gulp, project);
lint.registerTask(gulp, project);
lintFix.registerTask(gulp, project);
if (project.typescript !== undefined && project.typescript.tsconfigJson !== undefined) {
tsconfigJson.registerTask(gulp, project);
}
tslintJson.registerTask(gulp, project);
}
export { bumpMajor, bumpMinor, bumpPatch, lint, lintFix, tslintJson, };
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zcmMvcHJvamVjdC10YXNrcy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEtBQUssU0FBUyxNQUFNLGNBQWMsQ0FBQztBQUMxQyxPQUFPLEtBQUssU0FBUyxNQUFNLGNBQWMsQ0FBQztBQUMxQyxPQUFPLEtBQUssU0FBUyxNQUFNLGNBQWMsQ0FBQztBQUMxQyxPQUFPLEtBQUssSUFBSSxNQUFNLFFBQVEsQ0FBQztBQUMvQixPQUFPLEtBQUssT0FBTyxNQUFNLFlBQVksQ0FBQztBQUN0QyxPQUFPLEtBQUssWUFBWSxNQUFNLGlCQUFpQixDQUFDO0FBQ2hELE9BQU8sS0FBSyxVQUFVLE1BQU0sZUFBZSxDQUFDO0FBRTVDLE1BQU0sc0JBQXNCLElBQVUsRUFBRSxPQUFnQjtJQUN0RCxTQUFTLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN0QyxTQUFTLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN0QyxTQUFTLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN0QyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztJQUNqQyxPQUFPLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztJQUNwQyxJQUFJLE9BQU8sQ0FBQyxVQUFVLEtBQUssU0FBUyxJQUFJLE9BQU8sQ0FBQyxVQUFVLENBQUMsWUFBWSxLQUFLLFNBQVMsRUFBRTtRQUNyRixZQUFZLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztLQUMxQztJQUNELFVBQVUsQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ3pDLENBQUM7QUFFRCxPQUFPLEVBQ0wsU0FBUyxFQUNULFNBQVMsRUFDVCxTQUFTLEVBQ1QsSUFBSSxFQUNKLE9BQU8sRUFDUCxVQUFVLEdBQ1gsQ0FBQyIsImZpbGUiOiJwcm9qZWN0LXRhc2tzL2luZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgR3VscCB9IGZyb20gXCJndWxwXCI7XG5pbXBvcnQgeyBQcm9qZWN0IH0gZnJvbSBcIi4uL3Byb2plY3RcIjtcbmltcG9ydCAqIGFzIGJ1bXBNYWpvciBmcm9tIFwiLi9idW1wLW1ham9yXCI7XG5pbXBvcnQgKiBhcyBidW1wTWlub3IgZnJvbSBcIi4vYnVtcC1taW5vclwiO1xuaW1wb3J0ICogYXMgYnVtcFBhdGNoIGZyb20gXCIuL2J1bXAtcGF0Y2hcIjtcbmltcG9ydCAqIGFzIGxpbnQgZnJvbSBcIi4vbGludFwiO1xuaW1wb3J0ICogYXMgbGludEZpeCBmcm9tIFwiLi9saW50LWZpeFwiO1xuaW1wb3J0ICogYXMgdHNjb25maWdKc29uIGZyb20gXCIuL3RzY29uZmlnLWpzb25cIjtcbmltcG9ydCAqIGFzIHRzbGludEpzb24gZnJvbSBcIi4vdHNsaW50LWpzb25cIjtcblxuZXhwb3J0IGZ1bmN0aW9uIHJlZ2lzdGVyQWxsKGd1bHA6IEd1bHAsIHByb2plY3Q6IFByb2plY3QpIHtcbiAgYnVtcE1ham9yLnJlZ2lzdGVyVGFzayhndWxwLCBwcm9qZWN0KTtcbiAgYnVtcE1pbm9yLnJlZ2lzdGVyVGFzayhndWxwLCBwcm9qZWN0KTtcbiAgYnVtcFBhdGNoLnJlZ2lzdGVyVGFzayhndWxwLCBwcm9qZWN0KTtcbiAgbGludC5yZWdpc3RlclRhc2soZ3VscCwgcHJvamVjdCk7XG4gIGxpbnRGaXgucmVnaXN0ZXJUYXNrKGd1bHAsIHByb2plY3QpO1xuICBpZiAocHJvamVjdC50eXBlc2NyaXB0ICE9PSB1bmRlZmluZWQgJiYgcHJvamVjdC50eXBlc2NyaXB0LnRzY29uZmlnSnNvbiAhPT0gdW5kZWZpbmVkKSB7XG4gICAgdHNjb25maWdKc29uLnJlZ2lzdGVyVGFzayhndWxwLCBwcm9qZWN0KTtcbiAgfVxuICB0c2xpbnRKc29uLnJlZ2lzdGVyVGFzayhndWxwLCBwcm9qZWN0KTtcbn1cblxuZXhwb3J0IHtcbiAgYnVtcE1ham9yLFxuICBidW1wTWlub3IsXG4gIGJ1bXBQYXRjaCxcbiAgbGludCxcbiAgbGludEZpeCxcbiAgdHNsaW50SnNvbixcbn07XG4iXSwic291cmNlUm9vdCI6Ii4uIn0=