Skip to content

Commit 2c7228b

Browse files
authored
Remove assert dependency (#85)
1 parent 855d2f7 commit 2c7228b

File tree

5 files changed

+8
-16
lines changed

5 files changed

+8
-16
lines changed

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"url": "https://github.com/neiker/analytics-react-native/issues"
3333
},
3434
"dependencies": {
35-
"assert": "1.4.1",
3635
"base-64": "0.1.0",
3736
"type-of": "2.0.1"
3837
},

src/helpers/assert.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default function assert(condition, message) {
2+
if (!condition) {
3+
throw new Error(message);
4+
}
5+
}

src/helpers/validate.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import assert from 'assert';
21
import typeOf from 'type-of';
2+
import assert from './assert';
33

44
/**
55
* Validation rules.

src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import assert from 'assert';
21
import base64 from 'base-64';
32

3+
import assert from './helpers/assert';
44
import validate from './helpers/validate';
55
import fetchRetry from './helpers/fetch-retry';
66
import uid from './helpers/uid';

yarn.lock

+1-13
Original file line numberDiff line numberDiff line change
@@ -150,12 +150,6 @@ assert-plus@^1.0.0:
150150
version "1.0.0"
151151
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
152152

153-
154-
version "1.4.1"
155-
resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
156-
dependencies:
157-
util "0.10.3"
158-
159153
async-each@^1.0.0:
160154
version "1.0.1"
161155
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
@@ -1912,7 +1906,7 @@ inflight@^1.0.4:
19121906
once "^1.3.0"
19131907
wrappy "1"
19141908

1915-
inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@2, [email protected]:
1909+
inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@2:
19161910
version "2.0.1"
19171911
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
19181912

@@ -3523,12 +3517,6 @@ util-deprecate@~1.0.1:
35233517
version "1.0.2"
35243518
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
35253519

3526-
3527-
version "0.10.3"
3528-
resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
3529-
dependencies:
3530-
inherits "2.0.1"
3531-
35323520
35333521
version "1.0.0"
35343522
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8"

0 commit comments

Comments
 (0)