marksmall/node-build-web-app

View on GitHub
src/gulp/tasks/validate-package-json.js

Summary

Maintainability
A
40 mins
Test Coverage
"use strict";

import AbstractTaskLoader from "../abstractTaskLoader";
import config from "../config";
//import utils from "../utils";

import packageJsonValidator from "gulp-nice-package";

class PackageJSONTaskLoader extends AbstractTaskLoader {
    registerTask(gulp){
        super.registerTask(gulp);

        gulp.task("validate-package-json", "Validate the package.json file", () =>{
            return gulp.plumbedSrc(config.files.packageJSON)
                .pipe(packageJsonValidator());
        });
    }
}

module.exports = new PackageJSONTaskLoader();