UNPKG

corifeus-builder

Version:
20 lines (16 loc) 628 B
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) } }); }