From a3f4756670279c61f82c1258e84f5ddff87c8665 Mon Sep 17 00:00:00 2001 From: Mathias Rasmussen Date: Sun, 3 Jul 2016 01:49:16 +0200 Subject: [PATCH 1/2] Fix version string `.map` calls zeroFill with the index as `pad` argument, causing incorrect results like `'1.2.5' -> '0112'`. --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 34025511..85c43dad 100644 --- a/index.js +++ b/index.js @@ -31,7 +31,7 @@ var VERSION = require('./package.json').version * '0.16.1' -> '0016' * '1.2.5' -> '0102' */ -var VERSION_STR = VERSION.match(/([0-9]+)/g).slice(0, 2).map(zeroFill(2)).join('') +var VERSION_STR = VERSION.match(/([0-9]+)/g).slice(0, 2).map(v => zeroFill(2, v)).join('') /** * Version prefix string (used in peer ID). WebTorrent uses the Azureus-style From 27fbd74bf148e8b6e29136bca72233a1b1953a13 Mon Sep 17 00:00:00 2001 From: Mathias Rasmussen Date: Wed, 27 Jul 2016 00:27:39 +0200 Subject: [PATCH 2/2] don't use arrow function --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 85c43dad..221a19bf 100644 --- a/index.js +++ b/index.js @@ -31,7 +31,8 @@ var VERSION = require('./package.json').version * '0.16.1' -> '0016' * '1.2.5' -> '0102' */ -var VERSION_STR = VERSION.match(/([0-9]+)/g).slice(0, 2).map(v => zeroFill(2, v)).join('') +var m = VERSION.match(/([0-9]+)/g).slice(0, 2) +var VERSION_STR = zeroFill(2, m[0]) + zeroFill(2, m[1]) /** * Version prefix string (used in peer ID). WebTorrent uses the Azureus-style