134 Commits
Author SHA1 Message Date
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