Skip to content

Commit 0a844e5

Browse files
committed
IP 2.1.0
1 parent 6c08e23 commit 0a844e5

File tree

9 files changed

+33
-18
lines changed

9 files changed

+33
-18
lines changed

.editorconfig

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
# EditorConfig: http://EditorConfig.org
1+
# EditorConfig is awesome: https://EditorConfig.org
22

3-
# top-most EditorConfig file
43
root = true
54

6-
# Unix-style newlines with a newline ending every file
75
[*]
8-
charset = utf-8
96
end_of_line = lf
10-
trim_trailing_whitespace = true
117
insert_final_newline = true
8+
9+
[*.{js,d.ts,ts}]
10+
charset = utf-8
11+
trim_trailing_whitespace = true
1212
indent_style = space
1313
indent_size = 4
1414

15-
# 2 space indentation
16-
[*.yaml, *.yml]
15+
[package.json,*.yaml]
1716
indent_style = space
1817
indent_size = 2

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto eol=lf

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Global
22
node_modules/
3+
coverage
34

45
# OS Generated
56
.DS_Store*

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
<a name="2.1.0"></a>
2+
# [2.1.0](https://github.com/faker-javascript/ip) (2022-01-12)
3+
* Added xo, tsd, c8.
4+
* Improved tests.
5+
16
<a name="2.0.1"></a>
27
# [2.0.1](https://github.com/faker-javascript/ip) (2022-01-10)
38
* GitHub docs updates.

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default function ip(): string;

index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export default function ip() {
2-
return Math.floor(Math.random() * 255) + '.' +
3-
Math.floor(Math.random() * 255) + '.' +
4-
Math.floor(Math.random() * 255) + '.' +
5-
Math.floor(Math.random() * 255);
6-
};
2+
return Math.floor(Math.random() * 255) + '.'
3+
+ Math.floor(Math.random() * 255) + '.'
4+
+ Math.floor(Math.random() * 255) + '.'
5+
+ Math.floor(Math.random() * 255);
6+
}

index.test-d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import {expectType} from 'tsd';
2+
import ip from './index.js';
3+
4+
expectType<string>(ip());

package.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fakerjs/ip",
3-
"version": "2.0.1",
3+
"version": "2.1.0",
44
"description": "IP package provides functionality to generate a fake ip value.",
55
"license": "MIT",
66
"repository": "faker-javascript/ip",
@@ -15,13 +15,17 @@
1515
"node": ">=12"
1616
},
1717
"scripts": {
18-
"test": "ava"
18+
"test": "c8 ava; xo --space 4; tsd;"
1919
},
2020
"devDependencies": {
21-
"ava": "^3.15.0"
21+
"ava": "^4.0.0",
22+
"c8": "^7.11.0",
23+
"tsd": "^0.19.1",
24+
"xo": "^0.47.0"
2225
},
2326
"files": [
24-
"index.js"
27+
"index.js",
28+
"index.d.ts"
2529
],
2630
"keywords": [
2731
"fakerjs",

test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import ip from './index.js';
21
import test from 'ava';
2+
import ip from './index.js';
33

44
test('ip return type to be string', t => {
5-
t.is(typeof ip(), 'string');
5+
t.is(typeof ip(), 'string');
66
});
77

0 commit comments

Comments
 (0)