Mariusz Nowak
|
59f9b074fd
|
style: Prettify
|
2022-03-07 13:27:20 +01:00 |
|
Mariusz Nowak
|
2e5524bb5d
|
style: Prettier
|
2019-11-21 17:15:14 +01:00 |
|
 dkamyshovandMariusz Nowak
|
5065cb86ec
|
refactor: Rely purely on module.exports
|
2019-11-21 17:14:08 +01:00 |
|
Mariusz Nowak
|
af2657ec5d
|
style: Prettify
|
2019-06-14 11:26:34 +02:00 |
|
Mariusz Nowak
|
4326780a50
|
feat: Object.ensurePlainObject util
|
2019-02-22 12:03:55 +01:00 |
|
Mariusz Nowak
|
865cbb5d89
|
refactor: improve implementation
|
2019-01-14 17:58:42 +01:00 |
|
Mariusz Nowak
|
99eeb9cd83
|
style: prettier
|
2019-01-14 17:51:06 +01:00 |
|
Mariusz Nowak
|
0f1e8a7180
|
refactor: return early for same objects
|
2019-01-14 17:47:15 +01:00 |
|
Mariusz Nowak
|
6aeb5fa11a
|
fix: assign-deep to not modify following arguments
|
2018-08-13 12:30:09 +02:00 |
|
Mariusz Nowak
|
5b14d9913f
|
refactor: seclude assign logic
|
2018-08-13 12:13:07 +02:00 |
|
Mariusz Nowak
|
b29c581be3
|
style: prettier
|
2018-08-13 12:10:37 +02:00 |
|
Mariusz Nowak
|
c294f80d7e
|
feat: add Object.entries
|
2018-05-29 09:58:31 +02:00 |
|
Mariusz Nowak
|
76e0b2360f
|
style: prettier
|
2018-05-29 09:45:14 +02:00 |
|
Mariusz Nowak
|
d2bdb5c704
|
feat: Add Object.isThenable
Currently Object.isPromise mirrors it 1:1,
but with next major we will also validate its constructor
|
2018-03-16 14:50:42 +01:00 |
|
Mariusz Nowak
|
84f34ac44b
|
feat: Object.ensurePlainFunction
|
2018-03-16 14:43:48 +01:00 |
|
Mariusz Nowak
|
5927297414
|
feat(object): isInteger and ensureInteger
|
2018-03-09 11:10:27 +01:00 |
|
Mariusz Nowak
|
9b76c4767e
|
refactor: reuse logic of new utils
|
2018-01-16 12:34:34 +01:00 |
|
Mariusz Nowak
|
3d331d2c96
|
feat: Object.isNaturalNumber an Object.isNaturalNumberValue
|
2018-01-16 12:34:19 +01:00 |
|
Mariusz Nowak
|
8d3ba7a8fb
|
refactor: rename vars
|
2017-12-20 10:18:51 +01:00 |
|
rsa
|
144e116239
|
Fixed shim typo
|
2017-10-28 22:37:07 -04:00 |
|
Mariusz Nowak
|
dd4d88fded
|
fix(Object.copy): do not upgrade primitives to objects
|
2017-10-13 13:36:59 +02:00 |
|
Mariusz Nowak
|
bba529a444
|
feat(copyDeep): duplicate only recursive instances
|
2017-10-13 13:19:52 +02:00 |
|
Mariusz Nowak
|
1baf57d3fd
|
fix(Object.assignDeep): relax input validation
|
2017-10-13 12:36:50 +02:00 |
|
Mariusz Nowak
|
2345e0bd51
|
feat: Object.assignDeep
|
2017-10-13 12:27:40 +02:00 |
|
Mariusz Nowak
|
031be0a22f
|
feat: Object.isPlainFunction utility
|
2017-10-09 17:14:40 +02:00 |
|
Mariusz Nowak
|
53234d3bff
|
style: upgrade lint settings
|
2017-09-06 12:57:19 +02:00 |
|
Mariusz Nowak
|
37bb96bde5
|
fix: value stringification for error message
|
2017-08-25 16:58:43 +02:00 |
|
Mariusz Nowak
|
595c341481
|
feat: Object.ensureArray util
|
2017-08-18 12:43:18 +02:00 |
|
Mariusz Nowak
|
c0c69a6c9d
|
style: whitespace
|
2017-08-18 11:55:12 +02:00 |
|
Mariusz Nowak
|
11c67f55be
|
feat: add Object.ensureFiniteNumber util
|
2017-08-11 13:23:01 +02:00 |
|
Mariusz Nowak
|
0db765e044
|
fix: isNumberValue should not crash on non-coercible values
|
2017-08-11 13:08:18 +02:00 |
|
Mariusz Nowak
|
fe5b55a32f
|
feat: add Object.isFiniteNumber util
|
2017-08-11 13:01:38 +02:00 |
|
Mariusz Nowak
|
1d002ca9d0
|
refactor: adapt to new lint rules
|
2017-07-10 17:21:01 +02:00 |
|
Mariusz Nowak
|
cc74464f3f
|
refactor: update to new lint rules
|
2017-07-10 14:05:08 +02:00 |
|
Mariusz Nowak
|
ce51900edb
|
fix: ensure proper symbols stringification in early implementations
|
2017-05-31 22:12:57 +02:00 |
|
Mariusz Nowak
|
295326faba
|
feat: support ensure option in Object.copy
|
2017-05-17 17:20:35 +02:00 |
|
Mariusz Nowak
|
d7e7cefb45
|
feat: if listed copy not only if own property
|
2017-05-17 17:20:00 +02:00 |
|
Mariusz Nowak
|
f1d11795b1
|
style: fix lint issues
|
2017-05-17 17:03:40 +02:00 |
|
Mariusz Nowak
|
5442279a64
|
feat: support propertyNames option in Object.copy
|
2017-05-17 16:56:01 +02:00 |
|
Mariusz Nowak
|
46a2f450f6
|
feat: introduce Object.ensurePromise
Allows validation of thenable objects
|
2017-05-15 11:51:01 +02:00 |
|
Mariusz Nowak
|
27aecc8504
|
feat: introduce Object.isPromise
Detect thenables
|
2017-05-15 11:44:30 +02:00 |
|
Mariusz Nowak
|
6408168dfa
|
Fix Object.isValue
|
2017-03-20 17:29:29 +01:00 |
|
Mariusz Nowak
|
6599933b57
|
Add Object.isValue util
|
2017-03-15 10:47:30 +01:00 |
|
Mariusz Nowak
|
2609ff8f64
|
Support ES3 in Object.isObject
Fix #58
|
2017-03-13 16:55:34 +01:00 |
|
Mariusz Nowak
|
8e92d9dd7f
|
Copy ES6 symbols in Object.mixin
|
2016-05-25 15:56:28 +02:00 |
|
Mariusz Nowak
|
bffb4fa399
|
Object.isNumberValue util
|
2015-12-11 14:33:30 +01:00 |
|
Mariusz Nowak
|
3b1f8370d5
|
Ensure natural number validation
|
2015-11-26 11:09:47 +01:00 |
|
Mariusz Nowak
|
1d418c7271
|
Add Object.find
#38
|
2015-09-16 15:12:28 +02:00 |
|
Mariusz Nowak
|
254c48e1de
|
Add findKey to index
#38
|
2015-09-16 15:12:01 +02:00 |
|
Mariusz Nowak
|
ec8467e1de
|
Add Object.findKey
#38
|
2015-09-16 15:10:20 +02:00 |
|