10.10.121 • Published 11 months ago

@patrtorg/quae-est-minima v10.10.121

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@patrtorg/quae-est-minima Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Are these two values conceptually equal?

Example

var isEqual = require('@patrtorg/quae-est-minima');
var assert = require('assert');

var primitives = [true, false, undefined, 42, 'foo'];
primitives.forEach(function (primitive) {
	assert.equal(isEqual(primitive, primitive), true);
});
assert.equal(isEqual(/a/g, /a/g), true);
assert.equal(isEqual(/a/g, new RegExp('a', 'g')), true);
assert.equal(isEqual({ a: 2 }, { a: 2 }), true);
assert.equal(isEqual([1, [2, 3], 4], [1, [2, 3], 4]), true);
var timestamp = Date.now();
assert.equal(isEqual(new Date(timestamp), new Date(timestamp)), true);

Want to know why two values are not equal?

Will return an empty string if isEqual would return true - otherwise will return a non-empty string that hopefully explains the reasoning.

var whyNotEqual = require('@patrtorg/quae-est-minima/why');

assert.equal(whyNotEqual(1, 1), '');
assert.equal(
  whyNotEqual({ a: 1 }, { a: 2 }),
  'value at key "a" differs: numbers are different: 1 !== 2'
);

Tests

Simply clone the repo, npm install, and run npm test

10.10.121

11 months ago

10.10.120

11 months ago

10.10.119

11 months ago

5.7.63

1 year ago

5.7.62

1 year ago

5.7.65

1 year ago

5.7.64

1 year ago

5.7.61

1 year ago

3.5.19

1 year ago

4.6.40

1 year ago

4.6.41

1 year ago

6.8.81

1 year ago

4.6.44

1 year ago

6.8.80

1 year ago

4.6.45

1 year ago

4.6.42

1 year ago

4.6.43

1 year ago

4.6.48

1 year ago

4.6.49

1 year ago

4.6.46

1 year ago

4.6.47

1 year ago

6.8.85

12 months ago

6.8.84

1 year ago

5.7.66

1 year ago

6.8.83

1 year ago

6.8.82

1 year ago

3.5.25

1 year ago

3.5.24

1 year ago

3.5.23

1 year ago

3.5.22

1 year ago

3.5.21

1 year ago

3.5.20

1 year ago

6.8.79

1 year ago

8.10.109

11 months ago

3.5.27

1 year ago

3.5.26

1 year ago

8.10.111

11 months ago

4.6.33

1 year ago

8.10.112

11 months ago

4.6.34

1 year ago

4.6.31

1 year ago

4.6.32

1 year ago

4.6.37

1 year ago

4.6.38

1 year ago

4.6.35

1 year ago

4.6.36

1 year ago

6.8.78

1 year ago

9.10.116

11 months ago

4.6.39

1 year ago

9.10.114

11 months ago

9.10.115

11 months ago

9.10.112

11 months ago

9.10.113

11 months ago

8.10.110

11 months ago

7.8.86

12 months ago

7.8.85

12 months ago

7.8.89

12 months ago

7.8.88

12 months ago

7.8.87

12 months ago

3.2.15

1 year ago

8.9.109

11 months ago

8.9.108

11 months ago

7.8.91

12 months ago

7.8.90

12 months ago

4.6.51

1 year ago

4.6.52

1 year ago

4.6.50

1 year ago

4.6.55

1 year ago

4.6.56

1 year ago

4.6.53

1 year ago

4.6.54

1 year ago

10.10.118

11 months ago

5.8.74

1 year ago

3.1.12

1 year ago

5.8.75

1 year ago

3.1.11

1 year ago

5.8.76

1 year ago

3.1.14

1 year ago

5.8.77

1 year ago

3.1.13

1 year ago

5.8.70

1 year ago

5.8.71

1 year ago

3.1.15

1 year ago

5.8.72

1 year ago

5.8.73

1 year ago

10.10.116

11 months ago

3.1.10

1 year ago

10.10.117

11 months ago

4.7.56

1 year ago

4.7.57

1 year ago

4.5.30

1 year ago

4.5.31

1 year ago

7.9.100

12 months ago

7.9.102

12 months ago

4.7.58

1 year ago

7.9.101

12 months ago

4.7.59

1 year ago

7.9.104

11 months ago

7.9.103

11 months ago

7.9.106

11 months ago

3.1.9

1 year ago

7.9.105

11 months ago

7.9.108

11 months ago

5.8.78

1 year ago

7.9.107

11 months ago

5.8.66

1 year ago

3.4.17

1 year ago

3.4.18

1 year ago

3.4.19

1 year ago

4.5.29

1 year ago

4.5.27

1 year ago

4.5.28

1 year ago

5.8.67

1 year ago

5.8.68

1 year ago

5.8.69

1 year ago

3.3.15

1 year ago

3.3.16

1 year ago

7.9.93

12 months ago

3.3.17

1 year ago

7.9.94

12 months ago

7.9.91

12 months ago

7.9.92

12 months ago

7.9.97

12 months ago

7.9.98

12 months ago

7.9.95

12 months ago

7.9.96

12 months ago

7.9.99

12 months ago

4.7.60

1 year ago

4.7.61

1 year ago

2.1.9

1 year ago

2.1.6

1 year ago

2.1.5

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.4

1 year ago

2.1.3

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago