RSS Git Download  Clone
Raw Blame History
const fs = require('fs').promises;

module.exports = (grunt) => {

    grunt.registerTask('cory-raw-npm-angular', async function () {
        const done = this.async();
        try {
            const angularPkg = require(process.cwd() + '/node_modules/@angular/core/package.json');
            const pkgFile = process.cwd() + '/package.json';
            const pkg = JSON.parse((await fs.readFile(pkgFile)).toString());
            pkg.corifeus.angular = angularPkg.version
            await fs.writeFile(pkgFile, JSON.stringify(pkg, null, 4))
            done();

        } catch (e) {
            done(e)
        }
    });
}