UNPKG

angularx-adal

Version:

Fork of angular2-adal from sureshchahal (fix for adal timeout). Azure AD Library - ADAL in Angular 5

53 lines (43 loc) 1.63 kB
/* global process */ // This file contains all release related tasks. const gulp = require('gulp'); const $ = require('gulp-load-plugins')(); const config = require('./config'); const fs = require('fs'); const path = require('path'); gulp.task('copy-typings', () => { gulp.src(path.join(config.PATHS.typingsDir, 'adal/*'), { base: '.' }) .pipe(gulp.dest(config.PATHS.dist.base)); }); gulp.task('readme:dist', () => { const basePkgJson = JSON.parse(fs.readFileSync('./package.json', 'utf8')); return gulp.src('./assets/readme.npm.tmpl.md') .pipe($.template({ pkg: basePkgJson })) .pipe($.rename('README.md')) .pipe(gulp.dest(config.PATHS.dist.base)); }); gulp.task('create-package-json', () => { const basePkgJson = JSON.parse(fs.readFileSync('./package.json', 'utf8')); // remove scripts delete basePkgJson.scripts; // remove devDependencies (as there are important for the sourcecode only) delete basePkgJson.devDependencies; const filepath = path.join(__dirname, '../dist/package.json'); fs.writeFileSync(filepath, JSON.stringify(basePkgJson, null, 2), 'utf-8'); }); gulp.task('create-tag', (cb) => { function getPackageJsonVersion() { // We parse the json file instead of using require because require caches // multiple calls so the version number won't be updated return JSON.parse(fs.readFileSync('./package.json', 'utf8')).version; } const version = getPackageJsonVersion(); $.git.tag(version, `chore(version): ${version}`, (error) => { if (error) { return cb(error); } return cb(); }); });