Skip to content

Commit 42ab6df

Browse files
Adding version string replace script in gulpfile
1 parent 3acbfac commit 42ab6df

File tree

3 files changed

+92
-12
lines changed

3 files changed

+92
-12
lines changed

scripts/package-lock.json

Lines changed: 81 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"devDependencies": {
66
"gulp": "^4.0.0",
77
"gulp-json-modify": "^1.0.2",
8+
"gulp-replace": "^1.0.0",
89
"yargs": "^13.2.2"
910
}
1011
}

scripts/src/gulpfile.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const { src, dest, series } = require("gulp");
2+
const replace = require("gulp-replace");
23
const jsonModify = require("gulp-json-modify");
34
const argv = require("yargs").argv;
45

@@ -12,4 +13,12 @@ function ReplaceVersionInJson () {
1213
.pipe(dest("../../"));
1314
}
1415

15-
exports.ReplaceVersion = series(ReplaceVersionInJson);
16+
function ReplaceVersionInVersionFile() {
17+
let DTVersionArr = argv.newVersion.split(".");
18+
DTVersionArr.splice(2);
19+
return src(["../../microsoft-graph.d.ts"])
20+
.pipe(replace(/Type definitions for non-npm package microsoft-graph <VERSION_STRING>/g, `Type definitions for non-npm package microsoft-graph ${DTVersionArr.join(".")}`))
21+
.pipe(dest("../../"));
22+
}
23+
24+
exports.ReplaceVersion = series(ReplaceVersionInJson, ReplaceVersionInVersionFile);

0 commit comments

Comments
 (0)