UNPKG

o

Version:

common object helper functions

405 lines (379 loc) 56.6 kB
### Changelog All notable changes to this project will be documented in this file. Dates are displayed in UTC. Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). #### [v2.3.2](https://github.com/hammy2899/o/compare/2.3.1...v2.3.2) > 21 November 2019 - chore(release): update docs [`a49e53f`](https://github.com/hammy2899/o/commit/a49e53ff1b97a416d5082d9b004ac2d5fd49dc45) - chore(release): update dist [`9a490dc`](https://github.com/hammy2899/o/commit/9a490dcd8c41d416adc12f791d8f8e6bbf5e6dd3) - feat(index): readd default method exports [`e6e7bc0`](https://github.com/hammy2899/o/commit/e6e7bc07711d076469dfeb63a6f9af29b6cec14c) - test(index): correct tests [`5b576ca`](https://github.com/hammy2899/o/commit/5b576ca3318caee80ad2ff63189d866fbc0b87eb) - chore(release): bump version [`5ee8e8e`](https://github.com/hammy2899/o/commit/5ee8e8e7e3947b0c8b37fd49f5fbcce04a2759f2) #### [2.3.1](https://github.com/hammy2899/o/compare/2.2.2...2.3.1) > 20 November 2019 - build(deps-dev): bump @typescript-eslint/parser from 2.7.0 to 2.8.0 [`7adb0a1`](https://github.com/hammy2899/o/commit/7adb0a157cce11fceeae38b019494653603529f3) - chore(release): update docs [`a06bfe6`](https://github.com/hammy2899/o/commit/a06bfe6f5f8cd2369149956b384bb0fb5af4d853) - chore(release): update dist [`20e4bb1`](https://github.com/hammy2899/o/commit/20e4bb17c3620820893eb7126780d012ebfffabc) - chore(release): update docs [`71c43a1`](https://github.com/hammy2899/o/commit/71c43a1f5b167b485c55f8f39d992307f05489b6) - refactor(*): use new defaults method for options [`a705434`](https://github.com/hammy2899/o/commit/a70543484735ad01afc6fe115011fbf78a16714e) - feat(defaults): add defaults & shallowDefaults [`6e27a72`](https://github.com/hammy2899/o/commit/6e27a727d6bcb38b9f3ac667bf53eae6147befcb) - test(defaults): add defaults and shallowDefaults [`93f77b4`](https://github.com/hammy2899/o/commit/93f77b41002a05bebde9dc4f3b02a4539847b675) - chore(release): update dist [`8b0cdab`](https://github.com/hammy2899/o/commit/8b0cdabfe72861f87d5f4c3609af575b73c5be94) - build(deps-dev): bump @typescript-eslint/eslint-plugin from 2.7.0 to 2.8.0 [`a1cfc84`](https://github.com/hammy2899/o/commit/a1cfc844d6652e2900ff265737689ea4e1bfba45) - feat(defaults): add property to get default object [`5187c78`](https://github.com/hammy2899/o/commit/5187c785c0d2da2396cb2e183be76aa95fe6b300) - chore(release): update changelog [`5e63ce1`](https://github.com/hammy2899/o/commit/5e63ce1b5fe3c5af5f5f0b97bce8146c4cca5606) - build(deps-dev): bump rollup from 1.27.1 to 1.27.2 [`cb8e2cc`](https://github.com/hammy2899/o/commit/cb8e2ccfdb034f7071bb71ce55cf557b50b95772) - style(*): fix linting issues [`60e9dfe`](https://github.com/hammy2899/o/commit/60e9dfe75d01858df16f77a7ac31fe80ec5c28ff) - chore(release): bump version [`9155e07`](https://github.com/hammy2899/o/commit/9155e0711913444907a31f478dc52a1d8396cba8) - test(shallowdefaults): correct test name [`2c58256`](https://github.com/hammy2899/o/commit/2c5825676ebd66f6b692a52ecd87a9614df0cd13) - chore(releases): bump version [`4035e0d`](https://github.com/hammy2899/o/commit/4035e0d3f618cf2311c24a05c342dd96d77c2770) #### [2.2.2](https://github.com/hammy2899/o/compare/v2.1.1...2.2.2) > 18 November 2019 - build(*): improvements to build process [`ddc41b1`](https://github.com/hammy2899/o/commit/ddc41b1c4a7ff4ee6c2bcb6bf174bc116b43f9e8) - docs(*): update docs to 2.2.2 [`83c9cc8`](https://github.com/hammy2899/o/commit/83c9cc813f92acb5e044f449a611f502f4747ba2) - build(deps-dev): bump @babel/preset-env from 7.6.3 to 7.7.1 [`7abac90`](https://github.com/hammy2899/o/commit/7abac901887c956d6a22c3c73663e1c3cad68070) - build(deps-dev): bump eslint from 6.5.1 to 6.6.0 [`20485bd`](https://github.com/hammy2899/o/commit/20485bda6fef34e3ac42ee8174ae1791e0393938) - build(deps-dev): bump @babel/plugin-proposal-class-properties to 7.7.0 [`833b086`](https://github.com/hammy2899/o/commit/833b086912902beeda08e5c15973ffb37edccee9) - build(deps): update linting dependencies [`cbce9cb`](https://github.com/hammy2899/o/commit/cbce9cbf74e25a49cd1bfa549e75d6a039d6a838) - build(deps-dev): bump @babel/core from 7.6.4 to 7.7.2 [`2f2da26`](https://github.com/hammy2899/o/commit/2f2da266650c68119786b9fe45500e1fe27be7dc) - chore(release): update changelog [`d03b256`](https://github.com/hammy2899/o/commit/d03b2568b6fe177f1eac4e51e84ddf26414e91d8) - build(deps-dev): bump @babel/core from 7.6.2 to 7.6.3 [`0e48326`](https://github.com/hammy2899/o/commit/0e483262cd0bdff87d3b028c76b8a356fc4f143a) - build(deps-dev): bump typedoc from 0.15.0 to 0.15.2 [`3dba56f`](https://github.com/hammy2899/o/commit/3dba56f11700ff456a4f7c3a21da2e16e31ea6a2) - build(deps-dev): bump eslint-plugin-jest from 22.20.0 to 23.0.0 [`671b672`](https://github.com/hammy2899/o/commit/671b672a817fbec7b9fb8f2702b3dd349f24f8b4) - build(deps-dev): bump @babel/core from 7.6.3 to 7.6.4 [`31cec37`](https://github.com/hammy2899/o/commit/31cec37ddc5db4d5a4c5874ed9243be068d40570) - build(deps-dev): bump @babel/preset-env from 7.6.2 to 7.6.3 [`38aae05`](https://github.com/hammy2899/o/commit/38aae05dacb297e3e27f4b1a5f09a684e053b8a8) - build(deps-dev): bump rollup from 1.21.4 to 1.22.0 [`b4976d1`](https://github.com/hammy2899/o/commit/b4976d11b49b328f94aba6e2731ba432276c2c2b) - build(deps-dev): bump @babel/preset-typescript from 7.6.0 to 7.7.2 [`42fba56`](https://github.com/hammy2899/o/commit/42fba56f6c303e070c2403bf80d738f38ab44ddf) - build(deps-dev): bump husky from 3.0.8 to 3.0.9 [`0470be9`](https://github.com/hammy2899/o/commit/0470be97972af6c01b0321f1e85ea7c509e3d5ce) - build(deps-dev): bump eslint from 6.5.0 to 6.5.1 [`cd43cf8`](https://github.com/hammy2899/o/commit/cd43cf836c4d292c94f6c2110cdd7cb9489044e1) - build(deps-dev): bump eslint from 6.4.0 to 6.5.0 [`daf7a5b`](https://github.com/hammy2899/o/commit/daf7a5bb5fbff7c3cbd2ae2cdae3ab9a5ba715a3) - build(deps-dev): bump rollup from 1.27.0 to 1.27.1 [`d97fdcd`](https://github.com/hammy2899/o/commit/d97fdcd6842e173b6504029803bea2f13bb87260) - build(deps-dev): bump husky from 3.0.9 to 3.1.0 [`fa68c18`](https://github.com/hammy2899/o/commit/fa68c181b024782bb78ff8123ef9a9bde1d543d8) - build(deps-dev): bump eslint-plugin-jest from 23.0.3 to 23.0.4 [`7477ada`](https://github.com/hammy2899/o/commit/7477adab292d76f74c655565ea7fe4fed4687e2d) - build(deps-dev): bump rollup from 1.26.0 to 1.27.0 [`a0f1d65`](https://github.com/hammy2899/o/commit/a0f1d6539546a9900e2a2800b1d7e773e37fc1fc) - build(deps-dev): bump eslint-plugin-jest from 23.0.2 to 23.0.3 [`d1771c0`](https://github.com/hammy2899/o/commit/d1771c0f28ae8c646f11406a73f66963b6436226) - build(deps-dev): bump typescript from 3.6.4 to 3.7.2 [`caf56e1`](https://github.com/hammy2899/o/commit/caf56e19f7b3e0ca4d44b65988f0bcd626799141) - build(deps-dev): bump auto-changelog from 1.16.1 to 1.16.2 [`7dbca12`](https://github.com/hammy2899/o/commit/7dbca12da31e47a15d89989fdda8992aa4219197) - build(deps-dev): bump @types/jest from 24.0.20 to 24.0.21 [`6f23285`](https://github.com/hammy2899/o/commit/6f232855d9ca9e8cb1a10072c2033ebe4a8a8bf5) - build(deps-dev): bump eslint-plugin-jest from 23.0.0 to 23.0.2 [`3f72752`](https://github.com/hammy2899/o/commit/3f727524272d22f82d8998a99ef6715cc73d4158) - build(deps-dev): bump @types/jest from 24.0.19 to 24.0.20 [`10b188d`](https://github.com/hammy2899/o/commit/10b188d09b9199f025b5a98513ccbfcf2760cfa0) - build(deps-dev): bump rollup from 1.25.2 to 1.26.0 [`34f4748`](https://github.com/hammy2899/o/commit/34f47485a3f2b60ef7493b5f6fecb7dfee05b24b) - build(deps-dev): bump rollup from 1.24.0 to 1.25.2 [`f2b9d1b`](https://github.com/hammy2899/o/commit/f2b9d1b3da96af29d1cd1d9002338fc015bf3958) - build(deps-dev): bump eslint-plugin-jest from 22.17.0 to 22.20.0 [`7fd4a4d`](https://github.com/hammy2899/o/commit/7fd4a4deb34510f2c6e94d5bef57a2234d651c8b) - build(deps-dev): bump rollup from 1.23.1 to 1.24.0 [`2e89d24`](https://github.com/hammy2899/o/commit/2e89d247531196c2fac6a9dbb346c620ac2fe7a7) - build(deps-dev): bump @types/jest from 24.0.18 to 24.0.19 [`5b42e23`](https://github.com/hammy2899/o/commit/5b42e23f0e64595f3769298378f83d29c8462994) - build(deps-dev): bump typescript from 3.6.3 to 3.6.4 [`4b60b3d`](https://github.com/hammy2899/o/commit/4b60b3dec79a9bf2b5448666d5cd77401fe8d507) - build(deps-dev): bump husky from 3.0.7 to 3.0.8 [`e1c6658`](https://github.com/hammy2899/o/commit/e1c6658ed34670686d246893c11897104030bf54) - build(deps-dev): bump rollup from 1.22.0 to 1.23.1 [`4247227`](https://github.com/hammy2899/o/commit/4247227ea464c8576404e75550161602201101b5) - build(deps-dev): bump husky from 3.0.5 to 3.0.7 [`9f45253`](https://github.com/hammy2899/o/commit/9f452535ecd8d53af9954c8f7eecb8cdcbb8f447) - chore(release): bump version [`95a673a`](https://github.com/hammy2899/o/commit/95a673afdd1d84d4a92ca17fbef5d9d72e190e69) - build(actions): stop actions on pull_request [`c282b1a`](https://github.com/hammy2899/o/commit/c282b1ae4eb96a65a6659304393956c996db6bab) - build(deps-dev): bump @babel/plugin-proposal-object-rest-spread from 7.5.5 to 7.6.2 [`7eb8ea5`](https://github.com/hammy2899/o/commit/7eb8ea5cff3ecfe51a21a30de260f1ed15ac43fe) - docs(*): update docs [`1552989`](https://github.com/hammy2899/o/commit/1552989cbbcd9e83b7e6fcf15a7d290526db4f72) - chore(release): update dist [`1d72c6c`](https://github.com/hammy2899/o/commit/1d72c6c4b49b8a71680b0f2c799b0e3ce03c6e92) - feat(instance): add instance function & class [`b275969`](https://github.com/hammy2899/o/commit/b2759695f23afcb23a6bc56f114f641ac58de8cc) - test(chainer): add chainer and OChainable tests [`c22fe40`](https://github.com/hammy2899/o/commit/c22fe4000edb17ebd40f4148d34f9a356acfa2e0) - feat(chainer): add chainer method and class [`5245348`](https://github.com/hammy2899/o/commit/5245348953bd58922b48410431470fba23345ac4) - build(deps-dev): bump @commitlint/cli from 8.1.0 to 8.2.0 [`d6b40c1`](https://github.com/hammy2899/o/commit/d6b40c1961a4781f0c9faa14bb53691761cdc006) - build(deps-dev): bump eslint from 6.0.1 to 6.2.2 [`e24a3dd`](https://github.com/hammy2899/o/commit/e24a3dd7724838d59be5f32f281a242e39bd2451) - build(deps-dev): bump @babel/preset-env from 7.6.0 to 7.6.2 [`5344f99`](https://github.com/hammy2899/o/commit/5344f99471034a7ff5ca1374d5c85407f9e1cfa3) - build(deps-dev): bump @babel/core from 7.5.5 to 7.6.0 [`d259b65`](https://github.com/hammy2899/o/commit/d259b657aff7a8c5c0af295dfc981a2baad154fb) - build(deps-dev): bump @babel/core from 7.6.0 to 7.6.2 [`52bc28d`](https://github.com/hammy2899/o/commit/52bc28de6ecf04c6ad9275db0e175a8c7c9fe432) - build(deps-dev): bump @babel/preset-env from 7.5.5 to 7.6.0 [`95a2773`](https://github.com/hammy2899/o/commit/95a277369df8b9bc79404a70742ca00e6306d115) - build(deps-dev): bump rollup-plugin-uglify from 6.0.2 to 6.0.3 [`85b75bf`](https://github.com/hammy2899/o/commit/85b75bfa5d2c03db0b5d641f8456513675371af0) - build(deps-dev): bump @babel/preset-typescript from 7.3.3 to 7.6.0 [`05e366a`](https://github.com/hammy2899/o/commit/05e366a5b204af66f92d67d5f13c89e6f49c2e56) - build(deps-dev): bump eslint-plugin-node from 9.2.0 to 10.0.0 [`7c5bae4`](https://github.com/hammy2899/o/commit/7c5bae4dd9dc95e1aa7d571a9105c6c4dafc6296) - build(deps-dev): bump eslint-plugin-import from 2.18.0 to 2.18.2 [`908f653`](https://github.com/hammy2899/o/commit/908f653ffdc176174f6d1816f8326cd8ecd13bd4) - build(deps-dev): bump auto-changelog from 1.15.0 to 1.16.0 [`4f714c7`](https://github.com/hammy2899/o/commit/4f714c78b63166dbe4b5df01ab559b02f0887287) - chore(release): update changelog [`a46dfe7`](https://github.com/hammy2899/o/commit/a46dfe773382013655eeb8608b911f9ae0e61ff8) - build(deps-dev): bump rollup from 1.21.1 to 1.21.3 [`94e2f1a`](https://github.com/hammy2899/o/commit/94e2f1a514b87af96a62902fe1d325dd66a192ed) - build(deps-dev): bump rollup from 1.20.3 to 1.21.1 [`121c141`](https://github.com/hammy2899/o/commit/121c141853c5b4376ddf5d9fc6b08382a6f96171) - build(deps-dev): bump eslint-plugin-node from 9.1.0 to 9.2.0 [`855af5d`](https://github.com/hammy2899/o/commit/855af5d10bb2b4fcdaca6f1223f1c9e7b3d46ee3) - build(deps-dev): bump ts-jest from 24.0.2 to 24.1.0 [`50d872f`](https://github.com/hammy2899/o/commit/50d872fe6e9db58cc3e8e99af7cc442bd359676b) - build(deps-dev): bump eslint from 6.3.0 to 6.4.0 [`9593d74`](https://github.com/hammy2899/o/commit/9593d74c9101e2227253dd1ba0ebc5eed4130f33) - build(deps-dev): bump eslint from 6.2.2 to 6.3.0 [`cca956c`](https://github.com/hammy2899/o/commit/cca956c9a70ef788f26ea97d6a4629e354780dba) - build(deps-dev): bump eslint-config-standard from 14.0.1 to 14.1.0 [`17cfe95`](https://github.com/hammy2899/o/commit/17cfe9597706f3b39d5a134dcaa46a2d4643ceb4) - build(deps-dev): bump typescript from 3.5.3 to 3.6.2 [`ce7cc53`](https://github.com/hammy2899/o/commit/ce7cc53640f4dc2f7d3cb0ed67f1a6a8d764cb23) - build(deps-dev): bump typescript from 3.6.2 to 3.6.3 [`12e8d9d`](https://github.com/hammy2899/o/commit/12e8d9d3dfcfda682c25cdd4529d23e724a4ca08) - build(deps-dev): bump rollup from 1.21.3 to 1.21.4 [`739a049`](https://github.com/hammy2899/o/commit/739a0493f32e574a1813bc0699ae001b82787858) - build(deps-dev): bump @commitlint/config-conventional from 8.1.0 to 8.2.0 [`fc79a43`](https://github.com/hammy2899/o/commit/fc79a4389fdca9321673e9128a7436f532d8ff35) - build(deps-dev): bump rollup-plugin-terser from 5.1.1 to 5.1.2 [`90aeee4`](https://github.com/hammy2899/o/commit/90aeee40f8673a1cb3772edf0eefa72b453d7c0e) - build(deps-dev): bump eslint-plugin-jest from 22.16.0 to 22.17.0 [`defc7bd`](https://github.com/hammy2899/o/commit/defc7bd4d01bda3b0c6065afee09be69710ccf8d) - build(deps-dev): bump auto-changelog from 1.16.0 to 1.16.1 [`cc4e519`](https://github.com/hammy2899/o/commit/cc4e519292966d6ae4bc9a2a9974395c4b1124a7) - build(deps-dev): bump husky from 3.0.4 to 3.0.5 [`8391081`](https://github.com/hammy2899/o/commit/839108196537561542a2d1099c3b7a89ab98f8bc) - build(deps-dev): bump eslint-plugin-jest from 22.15.2 to 22.16.0 [`fef1762`](https://github.com/hammy2899/o/commit/fef176200767b4613b2089262b89283c43c3df95) - build(deps-dev): bump rollup from 1.20.2 to 1.20.3 [`b6975f7`](https://github.com/hammy2899/o/commit/b6975f7d8c5ae38701d98bc669e1f79aab82ff9d) - build(package): remove unnecessary items in files [`a6d364d`](https://github.com/hammy2899/o/commit/a6d364dec61a100b8f1c93d449c0ee7e1d076927) - build(package): change husky hook event to push [`6ea9d4c`](https://github.com/hammy2899/o/commit/6ea9d4cbb9d269d937ef8f16eaef60c17a284fcc) - chore(release): bump version [`90ac39d`](https://github.com/hammy2899/o/commit/90ac39d8d0b9b32db9de876cd511a021266f3c4a) #### [v2.1.1](https://github.com/hammy2899/o/compare/v2.1.0...v2.1.1) > 28 August 2019 - chore(release): update dist [`a3c211e`](https://github.com/hammy2899/o/commit/a3c211e9ca003d6e1d768b514329b16169cbd191) - build: move from airbnb to standard [`54b33f7`](https://github.com/hammy2899/o/commit/54b33f7ebe27e7d62d74a008b7662d7b28415a76) - docs(*): update docs [`d434501`](https://github.com/hammy2899/o/commit/d43450127e9cbaee9a0252a9337894f9228dbc1a) - build(deps-dev): bump jest from 24.8.0 to 24.9.0 [`c63a446`](https://github.com/hammy2899/o/commit/c63a446cd028b06451d3b768409b6956bc05a0ad) - build(deps): add auto-changelog [`d35606e`](https://github.com/hammy2899/o/commit/d35606eb90581d890fa56c73dabf8f4f1f6120d3) - chore(release): update changelog [`8dc4eb2`](https://github.com/hammy2899/o/commit/8dc4eb2f7ac79ea131b235b542c5c7d38f806593) - build(hooks): add husky and basic hooks [`8dd5820`](https://github.com/hammy2899/o/commit/8dd5820e9a7bebf6ada3f3a7721c0100ff5705e5) - build(deps-dev): bump rollup-plugin-terser from 5.1.0 to 5.1.1 [`b407200`](https://github.com/hammy2899/o/commit/b407200fab1f0a5bf1825afb948f91587452d21e) - build(deps-dev): bump rollup from 1.19.4 to 1.20.0 [`a980e5f`](https://github.com/hammy2899/o/commit/a980e5f5ac75775be721f1241532cec21badb869) - build(deps-dev): bump rollup-plugin-node-resolve from 4.2.4 to 5.2.0 [`41277a6`](https://github.com/hammy2899/o/commit/41277a6db34e3c7f3bb543c0d83aeb4b5159b595) - build(ci): add github actions for ci [`085e6fa`](https://github.com/hammy2899/o/commit/085e6fa5ed4358f180bcde148a645be98828f171) - build(deps): [security] bump eslint-utils from 1.3.1 to 1.4.2 [`92f7aa8`](https://github.com/hammy2899/o/commit/92f7aa83b80771c6a37ea9f73c79c7b07dfe3ef4) - build(deps): bump eslint-utils from 1.3.1 to 1.4.2 [`60b03c1`](https://github.com/hammy2899/o/commit/60b03c1caf0768efd93e58c193c3574805486696) - build(travis): remove unnecessary travis file [`ae056c5`](https://github.com/hammy2899/o/commit/ae056c5d51708e090c5ececb1fe0cfa253031e5d) - build(changelog): setup changelog config & script [`4d021ac`](https://github.com/hammy2899/o/commit/4d021acec47e9f85f686268abaad2cc32d623010) - build(deps-dev): bump rollup-plugin-commonjs from 10.0.2 to 10.1.0 [`be45dd6`](https://github.com/hammy2899/o/commit/be45dd646ea034e23e9ffc8e56053e3ba2857d3b) - build(deps-dev): bump rollup from 1.20.0 to 1.20.2 [`775edc1`](https://github.com/hammy2899/o/commit/775edc1c177dd14f02cee0dc50d56b2066c7ac34) - build(deps-dev): bump eslint-plugin-jest from 22.15.1 to 22.15.2 [`cdd7395`](https://github.com/hammy2899/o/commit/cdd7395c97af2c0d97e2e154fe3c1749ec2110a2) - build(deps-dev): bump @types/jest from 24.0.17 to 24.0.18 [`6e169c6`](https://github.com/hammy2899/o/commit/6e169c66989fe763eb39324d349e0e2daa79ba13) - build(deps-dev): bump eslint-plugin-jest from 22.14.1 to 22.15.1 [`f81e7b2`](https://github.com/hammy2899/o/commit/f81e7b2d5226e047213520c0734136530d305b7b) - build(deps-dev): bump rollup from 1.19.3 to 1.19.4 [`25ebc9f`](https://github.com/hammy2899/o/commit/25ebc9f4eb1ef81474992a85297baada268fe015) - build(deps-dev): bump coveralls from 3.0.5 to 3.0.6 [`e631f09`](https://github.com/hammy2899/o/commit/e631f09f1629e45f5fab079b024c1d005cc58032) - chore(release): update changelog [`4f2c772`](https://github.com/hammy2899/o/commit/4f2c77241fd78961f897c54f4ef1b5fbdce0eee3) - docs(readme): update badges and contributing guide [`ffafc2d`](https://github.com/hammy2899/o/commit/ffafc2dc2bd19f914bcc2a352bf7db1aa59c3520) - build(ci): add coveralls action [`db9e8a4`](https://github.com/hammy2899/o/commit/db9e8a436038a548fdb741c5d324f9ca6883e44e) - chore(release): bump version [`5402341`](https://github.com/hammy2899/o/commit/540234162ffdd715969987c45a30636de0f8422c) - docs(readme): update build badge [`1307b29`](https://github.com/hammy2899/o/commit/1307b29217d3263095b431defcea8b4cb0a92d16) #### [v2.1.0](https://github.com/hammy2899/o/compare/v2.0.0...v2.1.0) > 6 August 2019 - build(deps-dev): bump @babel/preset-env from 7.5.2 to 7.5.4 [`#191`](https://github.com/hammy2899/o/pull/191) - build(deps-dev): bump rollup-plugin-terser from 5.1.0 to 5.1.1 [`aadb2b8`](https://github.com/hammy2899/o/commit/aadb2b8574bbb3fb8cf16aba7f299a311b64d3b8) - chore(release): update docs [`c80a0e3`](https://github.com/hammy2899/o/commit/c80a0e31cff37813596b923f6ce1c5b09b371e1b) - chore(release): update docs [`264baf1`](https://github.com/hammy2899/o/commit/264baf12062f463abdab2db4e8355bfd19e2c0b3) - chore(release): update dist [`e96d370`](https://github.com/hammy2899/o/commit/e96d370e09f1b6e6a8f31cc8255d141b11b685ef) - build(types): fix typing issues [`c616b43`](https://github.com/hammy2899/o/commit/c616b43637c2b40cdfb6c375473bc1a776ac3a3a) - chore(release): update docs [`f0a64a2`](https://github.com/hammy2899/o/commit/f0a64a268fe3f1d7f7e03a5d7f1c165ddd68c9bc) - chore(release): update dist [`5568b76`](https://github.com/hammy2899/o/commit/5568b764b2b09fb7c9bdf9d643672fb2281456e4) - build(deps-dev): bump standard-version from 5.0.2 to 7.0.0 [`b091925`](https://github.com/hammy2899/o/commit/b091925a12d9280660a94456ff2c26496e1fe0ab) - tests(*): update necessary tests [`e55ef2e`](https://github.com/hammy2899/o/commit/e55ef2e494a6478bd1a0c240dee42e3f29725978) - build(deps-dev): bump typedoc from 0.14.2 to 0.15.0 [`0b5628a`](https://github.com/hammy2899/o/commit/0b5628a65c87a9f8bbe7171bee4563b8535ca288) - build(deps-dev): bump @babel/preset-env from 7.5.4 to 7.5.5 [`9e5f210`](https://github.com/hammy2899/o/commit/9e5f210f0aa15ffafa69ccb0cd6830b002ccb9d8) - build(deps-dev): bump @babel/preset-env from 7.4.5 to 7.5.2 [`1cac377`](https://github.com/hammy2899/o/commit/1cac377245e95af7549399e2a6ce8d6079d44508) - build(deps-dev): bump @babel/core from 7.5.4 to 7.5.5 [`6982162`](https://github.com/hammy2899/o/commit/698216209cbf7d841bfc68d7472bf3532da63c9e) - feat(shallowMerge): add new shallowMerge function [`6e698dd`](https://github.com/hammy2899/o/commit/6e698dd2e2f408155414799898d0e3196c30b0af) - build(deps-dev): bump @babel/core from 7.4.5 to 7.5.4 [`c60cb2a`](https://github.com/hammy2899/o/commit/c60cb2accc7745290bed70fe702b6a395370754a) - build(deps-dev): bump @babel/plugin-proposal-class-properties fr… [`0a0d6ef`](https://github.com/hammy2899/o/commit/0a0d6ef346ccc5fc61be73dc15f665d0f8dbe38e) - feat(merge): rewrite without circle-assign [`9fc0a9f`](https://github.com/hammy2899/o/commit/9fc0a9fd412f10e8b449c28c94cd2ddba5690d63) - build(deps-dev): bump @babel/plugin-proposal-class-properties fr… [`e7f71fc`](https://github.com/hammy2899/o/commit/e7f71fcc5080e82b9779774bec1ded8a877e9879) - build(deps-dev): bump @typescript-eslint/eslint-plugin from 1.12… [`b77f26e`](https://github.com/hammy2899/o/commit/b77f26e187845ab128c43d906888779188e0b3ca) - build(deps-dev): bump rollup-plugin-commonjs from 9.3.4 to 10.0.2 [`c35c893`](https://github.com/hammy2899/o/commit/c35c89322efe9bb27aaf57b3a394626f9af90813) - build(deps-dev): bump rollup from 1.17.0 to 1.19.3 [`ea08b86`](https://github.com/hammy2899/o/commit/ea08b86754ed945f160c757f549debcc801d485f) - build(deps-dev): bump eslint-plugin-jest from 22.11.1 to 22.13.6 [`5cae906`](https://github.com/hammy2899/o/commit/5cae906fddb98747180ac74cd67de82a4d9f6172) - build(deps-dev): bump @typescript-eslint/parser from 1.11.0 to 1… [`4d8ed4d`](https://github.com/hammy2899/o/commit/4d8ed4d744a375d64a1ec13b683580e8600766cc) - build(deps-dev): bump eslint-plugin-jest from 22.7.2 to 22.8.0 [`9ea2d7d`](https://github.com/hammy2899/o/commit/9ea2d7d2dee5df8b94d9748b9d8747cb409f8725) - build(deps-dev): bump rollup from 1.16.7 to 1.17.0 [`951aa5c`](https://github.com/hammy2899/o/commit/951aa5ceea9ea222aef7eae8f3c2353defcb9236) - build(deps-dev): bump eslint-plugin-import from 2.18.0 to 2.18.1 [`6f4bbd2`](https://github.com/hammy2899/o/commit/6f4bbd243e843f590ed324573291138b813e76ed) - build(deps): [security] bump lodash.template from 4.4.0 to 4.5.0 [`e07b20e`](https://github.com/hammy2899/o/commit/e07b20e4a5001802600ea7f61ede138d720cb1f0) - docs(readme): update import syntaxs [`69d8c83`](https://github.com/hammy2899/o/commit/69d8c8333d31b336a4a1bcea62ad19fe3614f5c5) - feat(*): remove circle-assign and add shallowMerge [`345a025`](https://github.com/hammy2899/o/commit/345a025119682905096181ce37a4479d68355a1c) - chore(release): update changelog [`344e184`](https://github.com/hammy2899/o/commit/344e18489fb0fd204e477528fc6631d3243dd1a9) - build(deps-dev): bump @typescript-eslint/parser from 1.12.0 to 1… [`fdd7987`](https://github.com/hammy2899/o/commit/fdd7987fb3ee1a0a541d2c81581ae0f7941d2ce5) - build(deps-dev): bump coveralls from 3.0.4 to 3.0.5 [`b00ba6f`](https://github.com/hammy2899/o/commit/b00ba6ffcf3d64068631afa80a64bca34dd6823a) - chore(release): 2.0.1 [`afca8dd`](https://github.com/hammy2899/o/commit/afca8dd0a3e69bf0b75cde10021564ab7be7806c) - build(deps-dev): bump eslint-config-airbnb-typescript from 4.0.0… [`3c910f8`](https://github.com/hammy2899/o/commit/3c910f843fb9a7319c2b8c0bd45a4e02556d5324) - build(deps-dev): bump @typescript-eslint/eslint-plugin from 1.11… [`1354761`](https://github.com/hammy2899/o/commit/1354761bb47cc54b782418785373a0dca6499eee) - build(deps): remove circle-assign dependency [`bf93054`](https://github.com/hammy2899/o/commit/bf93054e71df4e9974cad407fae3ca2c57282cb1) - build(deps-dev): bump eslint-plugin-jest from 22.14.0 to 22.14.1 [`ac7ca51`](https://github.com/hammy2899/o/commit/ac7ca517e9c8f4c52d91ddd4fb13c6aafb9d53d6) - build(deps-dev): bump @types/jest from 24.0.16 to 24.0.17 [`3187c35`](https://github.com/hammy2899/o/commit/3187c35ad5d035bdc8447e16dc8313f1efbd85cf) - test(*): add missing message to throw error test [`cda2e50`](https://github.com/hammy2899/o/commit/cda2e50804466c0292df662773bb50859852efdb) - build(deps-dev): bump eslint-plugin-jest from 22.13.7 to 22.14.0 [`ccbce0e`](https://github.com/hammy2899/o/commit/ccbce0e93191447053b9062a09e4fcd94a53d6b1) - build(deps-dev): bump @types/jest from 24.0.15 to 24.0.16 [`6b16451`](https://github.com/hammy2899/o/commit/6b164510161df931caaa7d7237eb1defcb9f3775) - build(deps-dev): bump eslint-plugin-jest from 22.13.6 to 22.13.7 [`fa325f2`](https://github.com/hammy2899/o/commit/fa325f2f9003293ad91ea8ee559c54a0056ff201) - build(deps-dev): bump eslint-plugin-import from 2.18.1 to 2.18.2 [`57b2a88`](https://github.com/hammy2899/o/commit/57b2a88a1839abfff540b59bf085800a5dddbb1f) - build(deps-dev): bump eslint-plugin-jest from 22.11.0 to 22.11.1 [`dff65a4`](https://github.com/hammy2899/o/commit/dff65a476efc18106491a11ec90c71c6f2d61942) - build(deps-dev): bump eslint-plugin-jest from 22.9.0 to 22.11.0 [`49d0b71`](https://github.com/hammy2899/o/commit/49d0b7116161f5ae5b9c35644ad4bc6b5335eb8b) - build(deps-dev): bump eslint-plugin-jest from 22.8.0 to 22.9.0 [`bc6751f`](https://github.com/hammy2899/o/commit/bc6751fd5d26f17d073a6290f84e77cb1b2fce44) - build(deps): [security] bump lodash from 4.17.11 to 4.17.14 [`33aa651`](https://github.com/hammy2899/o/commit/33aa651f6e5649713e94083c12ebf224565335c4) - build(deps-dev): bump @babel/plugin-proposal-object-rest-spread… [`f4bde7b`](https://github.com/hammy2899/o/commit/f4bde7b168b0570159e0de491e399d7b546f441b) - build(deps-dev): bump rollup from 1.16.4 to 1.16.7 [`4d3a47c`](https://github.com/hammy2899/o/commit/4d3a47cd41c4045c07b730a6ef3099386515d658) - build(deps-dev): bump typescript from 3.5.2 to 3.5.3 [`b3e9a62`](https://github.com/hammy2899/o/commit/b3e9a624a00d96abacadde15cd72ca4430377796) - build(deps-dev): bump @babel/plugin-proposal-object-rest-spread… [`1cc4b46`](https://github.com/hammy2899/o/commit/1cc4b468be9710e548410675493c65872adba9d3) - chore: update lock [`91257e8`](https://github.com/hammy2899/o/commit/91257e8098acaad751b25385d15a5b8498fd73c9) - style(sort): fix linting issues [`1dddd47`](https://github.com/hammy2899/o/commit/1dddd47643263e86b626585cb625ab4a755dd765) - build(scripts): add script to create nojekyll file [`ade34bb`](https://github.com/hammy2899/o/commit/ade34bb05dfdaccf38942305752d5071f26df500) - chore(release): update dist [`fad38e2`](https://github.com/hammy2899/o/commit/fad38e2e503d3bad90a63c57f07127caff4c4140) - chore(release): update version [`fc03b9b`](https://github.com/hammy2899/o/commit/fc03b9b0ecf1458e8d747792d14b8460d2c39ac6) - chore(release): bump version [`1c3708c`](https://github.com/hammy2899/o/commit/1c3708c745e41f8a12ca48b95030f48a00d71902) - tests(flip): correct type error test [`db07645`](https://github.com/hammy2899/o/commit/db07645eca043e88cfc5087c91dcc7ccefc58fca) - docs(readme): add project link to title [`0a14e90`](https://github.com/hammy2899/o/commit/0a14e908a5e3d48cf1fbbdbdffe236b645fce1f8) - Update CNAME [`de40d10`](https://github.com/hammy2899/o/commit/de40d103b95b7c74ba950688ee1d28b809e0e08e) - style(merge): fix linting issue [`7e01be0`](https://github.com/hammy2899/o/commit/7e01be0596fc58aa2314d81f1879f4bd5fee3010) ### [v2.0.0](https://github.com/hammy2899/o/compare/v1.2.0...v2.0.0) > 5 July 2019 - refactor(*): rewrite into typescript [`dadaa3c`](https://github.com/hammy2899/o/commit/dadaa3ca3db97a3143b273be49e6b68065bfa245) - build(*): sort out basic test implementation [`16f22f2`](https://github.com/hammy2899/o/commit/16f22f2c4e7c957dae552eb7992d117bae202292) - docs(*): add 2.0.0 docs [`e9a7504`](https://github.com/hammy2899/o/commit/e9a75041fa509b6a69a541c0892429603c98e11c) - chore(release): add 2.0.0 dist [`5e14a63`](https://github.com/hammy2899/o/commit/5e14a6329301b74be355ae74ad60d94e0c946c53) - build(deps): update dependencies [`666c9fa`](https://github.com/hammy2899/o/commit/666c9faa36586c0bcdecc0f2a7e1f069a7a3ce54) - feat(*): refactor options param logic [`55676e7`](https://github.com/hammy2899/o/commit/55676e75984e334ebb6e3307f607da3783030a8f) - test(*): add function tests [`b5007e5`](https://github.com/hammy2899/o/commit/b5007e5ceb8564ac7be10b80602e3a5edac643bb) - build(deps): update dependencies [`493b75a`](https://github.com/hammy2899/o/commit/493b75a42c3c025a4720b3d7945a70a410690ccf) - docs(typedoc): add typedoc [`1fe5137`](https://github.com/hammy2899/o/commit/1fe513732dc67284f5d4dc5bdd06d8ce395f25c3) - build(deps): add @typescript-eslint/parser [`9024f58`](https://github.com/hammy2899/o/commit/9024f5804bf9e83dc0aea5aa1165ab96eeada3f8) - build(deps): bump handlebars from 4.1.0 to 4.1.2 [`dc30f80`](https://github.com/hammy2899/o/commit/dc30f80bf898766497860deb13dca09f66ee71c6) - test(slice): add slice function tests [`6108878`](https://github.com/hammy2899/o/commit/61088788f40f8171a03913eafd61b62dee627709) - build(rollup): add min bundle support [`a40f38e`](https://github.com/hammy2899/o/commit/a40f38e017a06f75f8c4a8b2c01a856ab61b464d) - test(map): add map function tests [`c0f0014`](https://github.com/hammy2899/o/commit/c0f0014144334f7fa8ae9b887e0e0d0a0833eba6) - test(util): add util tests [`36f03ec`](https://github.com/hammy2899/o/commit/36f03ecfafcfacc1e8ddae974ae6ab6f0492d505) - test(flip): add flip function tests [`e04b466`](https://github.com/hammy2899/o/commit/e04b46658076d0801dcca94b0afc0b1929bc2b52) - test(filter): add filter function tests [`a2effcc`](https://github.com/hammy2899/o/commit/a2effccf307a5e584e78cea38f7c5bc850ad2ff2) - test(sort): add sort function tests [`7707d1d`](https://github.com/hammy2899/o/commit/7707d1d774f135547b1cefdf773aee47ae599598) - test(has): add has function tests [`2596d53`](https://github.com/hammy2899/o/commit/2596d532d6e7a2a698297e5de9827af5a3ee734f) - test(some): add some function tests [`33c160b`](https://github.com/hammy2899/o/commit/33c160be3e6e893f8f750c83725c37d1eed46e47) - test(find): add find function tests [`c6515e5`](https://github.com/hammy2899/o/commit/c6515e50fdd6a5f7c629911e37fba49c12b9bc20) - test(values): add values function tests [`643c0ea`](https://github.com/hammy2899/o/commit/643c0eacbf4bf4593c8e8d93ce78487488fd889b) - docs(readme): update readme [`ba7452c`](https://github.com/hammy2899/o/commit/ba7452c4c8fe59d04157ccfcd33982d143593f1d) - test(get): add get function tests [`cedb179`](https://github.com/hammy2899/o/commit/cedb1798b2b2b0b249309bf3c47b7d5651f03e19) - test(merge): add merge function tests [`47d9a95`](https://github.com/hammy2899/o/commit/47d9a950f76d37b948c9f941ab8b58f85791889f) - test(keys): add keys function tests [`dfdf23d`](https://github.com/hammy2899/o/commit/dfdf23d3e70210bcf21e3527f0f80a728e85b906) - test(includes): add includes function tests [`dae23a8`](https://github.com/hammy2899/o/commit/dae23a8e60cb1cdf00b7e777d711b24d02fb8942) - test(keyOf): add keyOf function tests [`cdd196f`](https://github.com/hammy2899/o/commit/cdd196fd4ff8a56e34399e29750636faff921dbe) - test(set): add set function tests [`5a00ac1`](https://github.com/hammy2899/o/commit/5a00ac15fedd219a3f678d2119ebf41dff75283b) - build(*): fix build process [`e5941ab`](https://github.com/hammy2899/o/commit/e5941ab49814b20a6826b0642b6cef684fdaae2e) - test(size): add size function tests [`68abe16`](https://github.com/hammy2899/o/commit/68abe168f88aa234ffb182b71f68b89aefcbd452) - build(rollup): complete rollup config [`35c3e3d`](https://github.com/hammy2899/o/commit/35c3e3d6a56896a0e4cac494822d40bb30707d4d) - style(*): correct linting issues [`5c354a0`](https://github.com/hammy2899/o/commit/5c354a0f11ed139bb4e420d3c3a0e415dfd9bb0b) - test(inflate): add inflate function tests [`f99ca3f`](https://github.com/hammy2899/o/commit/f99ca3ff34ae6f47d46987c544353a5dd02cbf36) - chore(release): 2.0.0 [`097c5c8`](https://github.com/hammy2899/o/commit/097c5c8d10d3ea3853a226a8f95a7d680697ee47) - fix(clone): correct clone reference issue [`cc26f32`](https://github.com/hammy2899/o/commit/cc26f326878d9babdcbd5a5178af855f31356344) - test(is): add is function tests [`0e744c1`](https://github.com/hammy2899/o/commit/0e744c13b354d34e550fc1f5b6bc085211d0ccea) - build(tsconfig): add separate tsconfig for build [`618dfcb`](https://github.com/hammy2899/o/commit/618dfcbd3155d2ca293ef9ad38c3408ce7b78465) - build(docker): add docker to run tests [`8a461ce`](https://github.com/hammy2899/o/commit/8a461ce6f1e71340c070732b31dd4c8f8710aff9) - chore(release): update changelog [`d4dea80`](https://github.com/hammy2899/o/commit/d4dea801f4dcd5ddc00761488c956a24718dde1c) - chore(release): 2.0.0 [`b7e3cfa`](https://github.com/hammy2899/o/commit/b7e3cfac875915cfb68d42fc1aa2eaca538ce408) - chore(release): 1.2.1 [`e202839`](https://github.com/hammy2899/o/commit/e20283951c6e307009d2d9d3c3b49778c1feaf6e) - test(index): add index tests [`58d2f3c`](https://github.com/hammy2899/o/commit/58d2f3c0560664cf76c95a6a12a23d3bfd0d8876) - chore(release): update changelog [`55d0a71`](https://github.com/hammy2899/o/commit/55d0a712c504dd332d9c9d378d38f9426ba7fa87) - chore(release): 1.2.0 [`d67d4af`](https://github.com/hammy2899/o/commit/d67d4afdd66bf3bdfb5fcb3aa54b4ad250547c7b) - test(index): fix tests [`3db43e7`](https://github.com/hammy2899/o/commit/3db43e7b74c1ed79c4aaa244b7b0d258ea91b912) - refactor(valid): improve object validation checks [`2e0c10a`](https://github.com/hammy2899/o/commit/2e0c10a7f76a3c33d4989d83cd2b8159e8ac3b3d) - ci(travis): update commands [`860817d`](https://github.com/hammy2899/o/commit/860817dface567ac57f5e36bd0b4762bdb2254d3) - build(package): update dist files and types file [`4004817`](https://github.com/hammy2899/o/commit/40048174b5896ebc56778cb6cd07ef894a4816d8) - docs(deepEqual): fix doc block function name [`a0b3adc`](https://github.com/hammy2899/o/commit/a0b3adcecc775e0e16d93a4a8c964430a2d7fec5) - build(travis): complete travis config [`7ea3261`](https://github.com/hammy2899/o/commit/7ea3261dd37ff1efdf78464e5d804a4014e51a13) - refactor(equal): remove reductant type check [`ebe81c8`](https://github.com/hammy2899/o/commit/ebe81c8cf66c86e5412430a33aaab40ec11dc17f) - build(package): update types field [`592dbe7`](https://github.com/hammy2899/o/commit/592dbe7ee4fc97ab8d2fe01939a1cb9ea0cdc33a) - build(tsconfig): exclude tests directory [`4e60229`](https://github.com/hammy2899/o/commit/4e602291491cdcb4e41507d598604abeb9bd91c8) - docs(cname): temp update cname [`0425b1d`](https://github.com/hammy2899/o/commit/0425b1d65caf9093f613ddfa2a6b2c96163c9df0) - ci(travis): add node version [`b56d67a`](https://github.com/hammy2899/o/commit/b56d67a9b5f1577bbabdb4208fe8e6351b68a977) - docs(readme): correct usage error [`605a4a0`](https://github.com/hammy2899/o/commit/605a4a0035bcd26187f13cc0fe1f381018450e59) - build(package): update types field [`8b331a1`](https://github.com/hammy2899/o/commit/8b331a1256d96672d4f290e4a00018c9b03dd143) - chore(release): update version [`5c70074`](https://github.com/hammy2899/o/commit/5c70074388245b6696737f13058067bd97586faa) - chore(package): change scripts to use yarn [`e2c20b1`](https://github.com/hammy2899/o/commit/e2c20b154cce39f5a3474306eae9ebee0cfb96fc) - chore(gitignore): add log files [`9d22853`](https://github.com/hammy2899/o/commit/9d228539846f793640dcfe8b6ef8ae966cde7309) - style(*): fix linting issues [`d7529dc`](https://github.com/hammy2899/o/commit/d7529dc668120e81f1f25b910bb20b6c88b85657) - style(filter): change test callback type [`0890be7`](https://github.com/hammy2899/o/commit/0890be72c10c126d74534f641606da4f85aa2fa6) - docs(nojekyll): create .nojekyll file [`a80319b`](https://github.com/hammy2899/o/commit/a80319b2a96f028a0b1a4e396ca79d578e61bd2c) - build(nvmrc): add nvmrc file [`db58890`](https://github.com/hammy2899/o/commit/db58890ba03090b13422917d8ed076579f305ee0) - style(inflate): add istanbul ignore comment [`24399a9`](https://github.com/hammy2899/o/commit/24399a9e5ed806199c1716d204f161748b598a12) - test(delfate): add istanbul ignore for empty skip [`de552fa`](https://github.com/hammy2899/o/commit/de552fa43edcc6139cef51e9279eaa09f3f819c0) - build(package): add src to files [`bb863ff`](https://github.com/hammy2899/o/commit/bb863ff5cd9fc22beaf481cdd523b4772926b230) #### [v1.2.0](https://github.com/hammy2899/o/compare/v1.0.0...v1.2.0) > 17 February 2019 - build(deps-dev): bump standard-version from 4.4.0 to 5.0.0 [`#47`](https://github.com/hammy2899/o/pull/47) - fix(has): bug causing cannot read property error [`#37`](https://github.com/hammy2899/o/issues/37) - docs: update to relevant version [`92e5236`](https://github.com/hammy2899/o/commit/92e523680e6dea3f436ca4f55438d6a04383bc1b) - docs(api): update api docs [`8065783`](https://github.com/hammy2899/o/commit/80657839f46caf48344735659d495ec108048b48) - build(deps-dev): bump jest from 23.6.0 to 24.1.0 [`7d2a6d4`](https://github.com/hammy2899/o/commit/7d2a6d4d3643d34c88bbbb43ab89f607c5df5618) - build(deps): sync lock file [`a5b56b5`](https://github.com/hammy2899/o/commit/a5b56b5ae4fccb301d00d021b39bf6401e452a45) - feat(equal, deepEqual): add equal and deepEqual [`3bf68a9`](https://github.com/hammy2899/o/commit/3bf68a9d3ec2f2e68577bc556796a31d3429db92) - chore(release): update to 1.1.2 dist [`f74592a`](https://github.com/hammy2899/o/commit/f74592a169db72a67e6f9a0016b44090772e46be) - build(package): add files key and refactor [`3a95f36`](https://github.com/hammy2899/o/commit/3a95f36a2d4b45c9fd1ac6284df69de1d5c0a66a) - chore(release): 1.2.0 [`441199f`](https://github.com/hammy2899/o/commit/441199f98086c4493452dde56bdcaf4060c21b4a) - build(deps-dev): bump eslint-plugin-jest from 22.2.2 to 22.3.0 [`74ee529`](https://github.com/hammy2899/o/commit/74ee5294504598120e9a3c592b0126e36b8b280b) - docs(readme): change logo path to URL [`072a7b2`](https://github.com/hammy2899/o/commit/072a7b250c0001df0fc45aa0f722fcc3333248d5) - build(deps): update dependencies [`e7c42d5`](https://github.com/hammy2899/o/commit/e7c42d5c8bb8a8d9673d18aa485ca21034a6332c) - build(deps): update dependencies [`df43df7`](https://github.com/hammy2899/o/commit/df43df76f1f4bf6f451308fd0a368975ff615798) - chore(release): 1.0.1 [`ca13613`](https://github.com/hammy2899/o/commit/ca13613bdeafd1ceb57d330477cb035d9ed28c8d) - build(deps-dev): bump rollup-plugin-node-resolve from 3.4.0 to 4.0.0 [`bc5415b`](https://github.com/hammy2899/o/commit/bc5415b397453aa4581d7ac52702a55b12b32ac6) - build(deps-dev): bump eslint from 5.9.0 to 5.10.0 [`6b6aa52`](https://github.com/hammy2899/o/commit/6b6aa525d83ad7e3a9250a3bb2c5e24c3b307d16) - chore(release): 1.1.2 [`c35455c`](https://github.com/hammy2899/o/commit/c35455c55f66e8eaea41173b890f015883950c17) - build(deps): [security] bump handlebars from 4.0.12 to 4.1.0 [`1380206`](https://github.com/hammy2899/o/commit/138020612b8d1596ba7a45f42eb34647b0f8e907) - chore(release): update version number [`c0ffc8b`](https://github.com/hammy2899/o/commit/c0ffc8bcfb3b51c65e4701c2a65a3368a450b27e) - docs(cname): add CNAME to docs directory [`b6e332d`](https://github.com/hammy2899/o/commit/b6e332d8f9587a5368738c5523662b0102960aed) - build(scripts): update docs scripts [`55a72f0`](https://github.com/hammy2899/o/commit/55a72f04cee9be473d7e4fffb297885350ff2c11) - chore: update version number [`1811d74`](https://github.com/hammy2899/o/commit/1811d743c381b094e53136a8e9f0319e61b3b00d) - chore: update version number [`1285e8d`](https://github.com/hammy2899/o/commit/1285e8dd29a45813f122fd452a038b159ca94b62) - docs(readme): fix logo [`626eeda`](https://github.com/hammy2899/o/commit/626eeda6c53829180aaa564a01302fb9b3c64877) - chore(release): 1.1.2 [`8066339`](https://github.com/hammy2899/o/commit/806633956ff0307ad868cc39b9d79631691d5363) - docs(readme): add logo [`3ca7a32`](https://github.com/hammy2899/o/commit/3ca7a32fae0b7ea76b6c8c11ef4eaa4dcc778507) - build(package): add module field for bundlers [`67e7b54`](https://github.com/hammy2899/o/commit/67e7b5491cb1e11962a69a95625359945430cb69) #### v1.0.0 > 7 December 2018 - docs: add esdoc pages [`8f76d27`](https://github.com/hammy2899/o/commit/8f76d27c8ae7798d30392c802da3c5700876f99e) - chore: project setup [`d5e72d4`](https://github.com/hammy2899/o/commit/d5e72d4ba8fb020605276a144beb03d02d0db959) - build: add final 1.0.0 build [`f4e5250`](https://github.com/hammy2899/o/commit/f4e52505661b88b867a4e149b184625a37f5caac) - build(deps): update deps [`303add3`](https://github.com/hammy2899/o/commit/303add3ade1d0e92bc9869a2185f7c86614043cb) - test: start to add tests for function [`e77887c`](https://github.com/hammy2899/o/commit/e77887c5c7e931d78e431557074313d8b767c556) - docs: finish doc block comments [`e5bbd16`](https://github.com/hammy2899/o/commit/e5bbd166575883bf3b2fee9c73282f67f9636961) - docs(readme): rewrite readme [`8b7358f`](https://github.com/hammy2899/o/commit/8b7358f89ddf47b78fc27920703110d71e5cf0f5) - test(find): add tests for find function [`79f6f1c`](https://github.com/hammy2899/o/commit/79f6f1c95924cbdbd0cbf4991f35e2f7a6439152) - feat(sort): add sort function [`8709a7b`](https://github.com/hammy2899/o/commit/8709a7bf6dbc658831a4e4fd28c449571b489d01) - test(includes): add tests for includes function [`d8182fa`](https://github.com/hammy2899/o/commit/d8182faf1af5fcf9792f110c112bfb803f5c5710) - test(has): add tests for has function [`112794b`](https://github.com/hammy2899/o/commit/112794bd06069e67e6750b663abae64197268b47) - chore(release): 1.0.0 [`c9517c0`](https://github.com/hammy2899/o/commit/c9517c094d5eff92912efeae0a4e4c1b00c0e593) - tests(every): add tests for every function [`5e42af2`](https://github.com/hammy2899/o/commit/5e42af216ebc0ccda17cd23f818ecbd6f02bbdc7) - tests(filter): add tests for filter function [`047ac91`](https://github.com/hammy2899/o/commit/047ac910b8538889dfb9e4b71b9f7f8c40364fea) - test(slice): add tests for slice function [`79e3779`](https://github.com/hammy2899/o/commit/79e37791bba0858b7622bf072fbecd55ad8b6087) - feat(keys): add keys function [`3c093fc`](https://github.com/hammy2899/o/commit/3c093fc2e3175f54b0565e1985db204ee0c28f3d) - test(is): add tests for is function [`a719003`](https://github.com/hammy2899/o/commit/a7190037376ec544e155af2c2d5ab50e55a3eb61) - test(flip): add tests for flip function [`e388847`](https://github.com/hammy2899/o/commit/e388847241c38be6b86397fa16c6212dcbcafb24) - feat(keyOf): add keyOf function [`98e8d6d`](https://github.com/hammy2899/o/commit/98e8d6d54e1035fe34843be7730d94b2c377eea3) - feat(set): add set function [`3113bf9`](https://github.com/hammy2899/o/commit/3113bf9e6ce98a36b0aa7ee35dd196f9be972e6e) - test(keys): add tests for keys function [`7b033f8`](https://github.com/hammy2899/o/commit/7b033f878e5e8df41ee5e266755d0de8c09b8688) - feat(find): add find function [`ef02a0d`](https://github.com/hammy2899/o/commit/ef02a0da0d880e9fa9873af9a763b47a91436daf) - feat(has): add has function [`066da0d`](https://github.com/hammy2899/o/commit/066da0d7371838fecc9f4c0a958490b454dc69cb) - refactor(sort): rewrite the sort function using each [`966626f`](https://github.com/hammy2899/o/commit/966626fe904dcfb0058f77d37b9cd939886b9351) - test(set): add tests for set function [`184a781`](https://github.com/hammy2899/o/commit/184a78127e774c3dba59238c311a72f7c4822c82) - feat(internals): add getPathParts to parse dot notation paths [`7a9f215`](https://github.com/hammy2899/o/commit/7a9f21577b228e4ee3b689e3e2cbb1fe74c9cdcf) - feat(filter): add filter function [`d7b05e5`](https://github.com/hammy2899/o/commit/d7b05e51bbaab48cdf08299402e8eb6610ac8338) - feat(flattenKeys): add flattenKeys function [`9d46d37`](https://github.com/hammy2899/o/commit/9d46d3732deee93c4673bad73c8d474cb70810fb) - feat(clean): add clean function [`eda3001`](https://github.com/hammy2899/o/commit/eda3001d488b8bf1991e6c06503612327594454b) - test(inflate): add tests for inflate function [`b309ae0`](https://github.com/hammy2899/o/commit/b309ae0751b890a216b25302e34703843a36ec10) - feat(del): add del function [`e66037b`](https://github.com/hammy2899/o/commit/e66037b3f791b6696c4084708cca4e7b0326391f) - feat(includes): add includes function [`1b06506`](https://github.com/hammy2899/o/commit/1b065062d59bcdf9a0c7f1033e60213142f0303e) - test(map): add tests for map function [`fd5f9af`](https://github.com/hammy2899/o/commit/fd5f9afb0a7bd20b2f229d525592a6a7840f6cde) - test(sort): add tests for sort function [`33787d8`](https://github.com/hammy2899/o/commit/33787d894082e9ec4b499a3f576035497a384ee8) - feat(get): add get function [`7b927e3`](https://github.com/hammy2899/o/commit/7b927e3d205f0da8591e7639a17f04992cabce3e) - docs(readme): create draft [`fd0a467`](https://github.com/hammy2899/o/commit/fd0a46711a53cbe575344467eab14a5a3a585616) - test(keyOf): add tests for keyOf function [`334b581`](https://github.com/hammy2899/o/commit/334b58100087a768cd9609b873f380cf70053d13) - test(some): add tests for some function [`2f9bc80`](https://github.com/hammy2899/o/commit/2f9bc804883b39d086c60b8861e58c7671348434) - test(pathParts): add tests for pathParts function [`87f6da1`](https://github.com/hammy2899/o/commit/87f6da121f561ed6c82aeecf727423063a262b16) - feat(some): add some function [`8da55f9`](https://github.com/hammy2899/o/commit/8da55f94f996e477982b1c4afbc621ace899bf9e) - feat(every): add every function [`7777204`](https://github.com/hammy2899/o/commit/777720493bcd9b4ab4303d456d74aa7b8b7402e7) - feat(values): add values function [`deed825`](https://github.com/hammy2899/o/commit/deed8252763a360438453659d5dffdea2ca7b00f) - feat(index): export all new function [`4c5fafa`](https://github.com/hammy2899/o/commit/4c5fafaa00fc0a1f10126140e332f8b7d4952c06) - test(get): add tests for get function [`773a2ca`](https://github.com/hammy2899/o/commit/773a2caa11e029dface519a85122b3e3284b5029) - feat(map): add map function [`bd5c2fe`](https://github.com/hammy2899/o/commit/bd5c2fe07cac04264129c12252ff0bdd1c26b45d) - feat(flip): add flip function [`99e2d9e`](https://github.com/hammy2899/o/commit/99e2d9e2a7417b8121c4033d0f08d00b50285f3e) - test(values): add tests for values function [`bd0569b`](https://github.com/hammy2899/o/commit/bd0569bce0ced5ff3de34565cd49c3b15aec660f) - feat(each): add each function [`648faf7`](https://github.com/hammy2899/o/commit/648faf745c5807089dca5e8a30fb2c6918ef2301) - feat(inflate): add inflate function [`c39a851`](https://github.com/hammy2899/o/commit/c39a85113074bc763a679b8de699f2c79540177b) - feat(slice): add slice function [`32d3057`](https://github.com/hammy2899/o/commit/32d30571a4b9c1eefb5d408187550b87e4b90170) - feat(clone): add clone function [`aa7170a`](https://github.com/hammy2899/o/commit/aa7170a154af75e48ddbbd79a901290df52be559) - style: remove function list comment [`f454694`](https://github.com/hammy2899/o/commit/f454694cbe4e3660173c223008b7a1d8659ad42e) - docs(license): update to correct name [`8afa8d6`](https://github.com/hammy2899/o/commit/8afa8d64d3ae884df6457743cf3fb89da2433557) - test(merge): add tests for merge function [`2347f1b`](https://github.com/hammy2899/o/commit/2347f1b9e638875817545c12a9c376f5afc44dce) - style(index): check functions when they are done [`e9a34e9`](https://github.com/hammy2899/o/commit/e9a34e9f658ac06d5769e48224129712ba4cda4f) - test(size): add tests for size function [`9dee3c5`](https://github.com/hammy2899/o/commit/9dee3c519b14f11eaf496414fd0a907698fa9cd9) - feat(size): add size function [`e4bf546`](https://github.com/hammy2899/o/commit/e4bf5461a14319a76bc3e2741036b13bd474a065) - feat(empty): add empty function [`055a50a`](https://github.com/hammy2899/o/commit/055a50a055c75a5872057250809d46da3ad40508) - Initial commit [`0e987d7`](https://github.com/hammy2899/o/commit/0e987d77ab5e48bb6757d2b8bd88c9cea08b19f8) - feat(merge): add merge function [`a98e5ce`](https://github.com/hammy2899/o/commit/a98e5cefc009124ed1651075ad8011f996b42930) - fix(keyOf): remove object checks [`9bc9d61`](https://github.com/hammy2899/o/commit/9bc9d614a4a7d2b11ff476f3aea8ad300cd85749) - docs(esdoc): add esdoc config [`e826a3a`](https://github.com/hammy2899/o/commit/e826a3a3ab361d1eb130fe6663593d31115eac3f) - fix(find): remove object check for follow [`74d99ef`](https://github.com/hammy2899/o/commit/74d99ef16a58c0276938f1e74b282382a993934b) - fix(filter): remove object check for follow [`e8d9c3f`](https://github.com/hammy2899/o/commit/e8d9c3f917bc28861a9c5a126566a10911d7c0e6) - fix(includes): remove object check [`8c7ff94`](https://github.com/hammy2899/o/commit/8c7ff946428ee36540fc7298a086405df36a21b4) - fix: check if iterator is a function [`9bc97b8`](https://github.com/hammy2899/o/commit/9bc97b851ad89db8eda3ceb0af06158c879fb8d2) - build(rollup): add support for node_modules [`28b6c71`](https://github.com/hammy2899/o/commit/28b6c71bd13f7a0693b7504eabab99808ed8fbbd) - feat(is): add is function [`613d4ed`](https://github.com/hammy2899/o/commit/613d4ed8663d83fdb7cc476259d740fda98034ae) - tests(empty): add tests for empty function [`5a3f20a`](https://github.com/hammy2899/o/commit/5a3f20a130117652315654d4bc023df97a708bf1) - test(index): add tests for index [`790a21a`](https://github.com/hammy2899/o/commit/790a21aee4b4c0d86f5a3da91a3995ab72521c5e) - fix(has): remove object checks [`271eebc`](https://github.com/hammy2899/o/commit/271eebc4fb53873bf814bb82600243f8df0a90c6) - fix(get): remove object checks [`6124905`](https://github.com/hammy2899/o/commit/61249052defe2989b48094dce978a26f22a496f6) - refactor: change internals to pathParts function [`47e6018`](https://github.com/hammy2899/o/commit/47e60181acae386e444fc999458abfe81e974a2a) - fix(deflate): rename flattenKeys import to deflate [`05f75e7`](https://github.com/hammy2899/o/commit/05f75e7c54f75afa26b22734cd1fbca44bacb9f8) - fix(set): fix bug with empty objects [`137df5b`](https://github.com/hammy2899/o/commit/137df5b206ba6df16f30f959f38a2898b57e4246) - refactor(deflate): rename flattenKeys to deflate [`a88c953`](https://github.com/hammy2899/o/commit/a88c9530fb6af3cecd22874d3297296c9377f33f) - docs(readme): add more functions to d