Skip to content

Commit d2bd458

Browse files
phatedactions-user
authored andcommitted
chore: Run prettier
1 parent b4ea840 commit d2bd458

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ Takes a node version string (usually `process.version`) and returns an object wi
3434

3535
MIT
3636

37-
3837
<!-- prettier-ignore-start -->
3938
[downloads-image]: http://img.shields.io/npm/dm/parse-node-version.svg?style=flat-square
4039
[npm-url]: https://www.npmjs.com/package/parse-node-version

index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
'use strict';
22

33
function parseNodeVersion(version) {
4-
var match = version.match(/^v(\d{1,2})\.(\d{1,2})\.(\d{1,2})(?:-([0-9A-Za-z-.]+))?(?:\+([0-9A-Za-z-.]+))?$/); // eslint-disable-line max-len
4+
var match = version.match(
5+
/^v(\d{1,2})\.(\d{1,2})\.(\d{1,2})(?:-([0-9A-Za-z-.]+))?(?:\+([0-9A-Za-z-.]+))?$/
6+
); // eslint-disable-line max-len
57
if (!match) {
68
throw new Error('Unable to parse: ' + version);
79
}

test/index.js

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,24 @@ var expect = require('expect');
44

55
var parseNodeVersion = require('../');
66

7-
describe('parseNodeVersion', function() {
8-
9-
it('takes process.version and returns all numbers', function(done) {
7+
describe('parseNodeVersion', function () {
8+
it('takes process.version and returns all numbers', function (done) {
109
var nodeVersion = parseNodeVersion(process.version);
1110
expect(typeof nodeVersion.major).toEqual('number');
1211
expect(typeof nodeVersion.minor).toEqual('number');
1312
expect(typeof nodeVersion.patch).toEqual('number');
1413
done();
1514
});
1615

17-
it('takes any string formatted like a v8.8.8 and returns all numbers', function(done) {
16+
it('takes any string formatted like a v8.8.8 and returns all numbers', function (done) {
1817
var nodeVersion = parseNodeVersion('v8.8.8');
1918
expect(nodeVersion.major).toEqual(8);
2019
expect(nodeVersion.minor).toEqual(8);
2120
expect(nodeVersion.patch).toEqual(8);
2221
done();
2322
});
2423

25-
it('throws if given an invalid version', function(done) {
24+
it('throws if given an invalid version', function (done) {
2625
function invalid() {
2726
parseNodeVersion('8.8.8');
2827
}
@@ -31,7 +30,7 @@ describe('parseNodeVersion', function() {
3130
done();
3231
});
3332

34-
it('matches on exactly the version - it cannot be padded', function(done) {
33+
it('matches on exactly the version - it cannot be padded', function (done) {
3534
function invalid() {
3635
parseNodeVersion('vv8.8.8');
3736
}
@@ -40,7 +39,7 @@ describe('parseNodeVersion', function() {
4039
done();
4140
});
4241

43-
it('only matches 2 digits in any position', function(done) {
42+
it('only matches 2 digits in any position', function (done) {
4443
function invalid() {
4544
parseNodeVersion('v8.111.8');
4645
}
@@ -49,7 +48,7 @@ describe('parseNodeVersion', function() {
4948
done();
5049
});
5150

52-
it('always returns strings if no pre-release or build metadata', function(done) {
51+
it('always returns strings if no pre-release or build metadata', function (done) {
5352
var nodeVersion = parseNodeVersion(process.version);
5453
expect(typeof nodeVersion.pre).toEqual('string');
5554
expect(nodeVersion.pre).toEqual('');
@@ -58,31 +57,31 @@ describe('parseNodeVersion', function() {
5857
done();
5958
});
6059

61-
it('matches pre-release label with single identifier', function(done) {
60+
it('matches pre-release label with single identifier', function (done) {
6261
var nodeVersion = parseNodeVersion('v1.2.3-alpha');
6362
expect(nodeVersion.pre).toEqual('alpha');
6463
done();
6564
});
6665

67-
it('matches pre-release label with multiple identifiers', function(done) {
66+
it('matches pre-release label with multiple identifiers', function (done) {
6867
var nodeVersion = parseNodeVersion('v1.2.3-x.7.z.92');
6968
expect(nodeVersion.pre).toEqual('x.7.z.92');
7069
done();
7170
});
7271

73-
it('matches pre-release label with dashes', function(done) {
72+
it('matches pre-release label with dashes', function (done) {
7473
var nodeVersion = parseNodeVersion('v1.2.3-x-7-z.92');
7574
expect(nodeVersion.pre).toEqual('x-7-z.92');
7675
done();
7776
});
7877

79-
it('matches build metadata', function(done) {
78+
it('matches build metadata', function (done) {
8079
var nodeVersion = parseNodeVersion('v10.15.0+0-b20181231T20014594');
8180
expect(nodeVersion.build).toEqual('0-b20181231T20014594');
8281
done();
8382
});
8483

85-
it('matches pre-release label and build metadata', function(done) {
84+
it('matches pre-release label and build metadata', function (done) {
8685
var nodeVersion = parseNodeVersion('v1.0.0-beta+exp.sha.5114f85');
8786
expect(nodeVersion.pre).toEqual('beta');
8887
expect(nodeVersion.build).toEqual('exp.sha.5114f85');

0 commit comments

Comments
 (0)