{"_id":"@akwaba/object-extensions","_rev":"6-2f457a64ca011740fe71b00933f093dc","name":"@akwaba/object-extensions","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.1":{"name":"@akwaba/object-extensions","description":"A collection of object utility methods","author":{"name":"Daniel Ziaoure","email":"daniel@akwabasystems.com"},"version":"1.0.1","keywords":["akwaba","object extensions"],"scripts":{"test":"jest --config .jestrc.js"},"dependencies":{"@akwaba/eslint-config":"^1.1.0"},"devDependencies":{"babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-preset-es2015":"6.14.0","babel-preset-stage-2":"^6.24.1","babel-jest":"23.6.0","clean-webpack-plugin":"^0.1.16","eslint":"^5.4.0","eslint-loader":"^2.1.0","eslint-plugin-react":"7.11.1","jest":"23.6.0","webpack":"4.29.3","webpack-cli":"^3.1.0","webpack-sources":"^0.2.3"},"engines":{"node":">= 4.2.0"},"license":"MIT","optionalDependencies":{},"repository":{"type":"git","url":"git+https://github.com/akwabasystems/object-extensions.git"},"gitHead":"30208fddc3e9f943d3c4c5b50aa681e6035db549","bugs":{"url":"https://github.com/akwabasystems/object-extensions/issues"},"homepage":"https://github.com/akwabasystems/object-extensions#readme","_id":"@akwaba/object-extensions@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"caprica","email":"daniel@akwabasystems.com"},"dist":{"integrity":"sha512-Fxo7A9J9xn9Ps2OXcQ5DV0XGrfY/gXE1wP2Y+pszleyTWDkbuTQsrgpmXAdD6A88/8tphV4NYz6ZQkeWDy6lGA==","shasum":"35f2e5cf5c8104b291186ea275c7d2cbbc027e16","tarball":"https://registry.npmjs.org/@akwaba/object-extensions/-/object-extensions-1.0.1.tgz","fileCount":19,"unpackedSize":11800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvgnXCRA9TVsSAnZWagAAvhUP/2NWXmAAWGaDhroUkAKk\npLHINI+NbMO6wBRX5Ni4fjeGe+N4XlaL1vBjTrQgY0nB7Yd1Tpou+sqyhGLb\no2D9QAUFC9ImtaBqkDAMCxe1qP0FNx3mLrRxDtV6PHnPAZm6LI6B16Dkc/nU\nRWsepXGJfm90ARBU2nKUrX0qe2KZl7B6wwlE0QWJK2McK2L5NqzS3neW5z+m\n7AWhp9hBW6bSDgmGDLr18qiFHHK2q9nPcvKc17C+CMhDSdUsFthfxeGMXrMk\n8fqpahe3vldXk6MaulTLtBYAzZySppBxq2Msi0RUfCXPnt25RKoMy/J9wd0e\n1+k6Aq/Lr6B8q9Pc2WDkkbZOl99fsAcskzNaneZ/Rb/YSigMD0UlUmpw8Vs3\nfQln9fnA0NI25buBmFcPxpPaidYrxcvn3V06G041GVCN01pY4FDntLyUo0eG\npP5UHMTmCpjyWcwuOZRYZIr0Jglsiir2MYKBUSDbwKharm6d97v5n8VJQufe\nKUY/WEsRp3FpKS8i9RkZJCUizwyX7lDJOPIOe3JUguwwVlfzskXLco6A/RCa\nxHWb0SdLILBKhhec6k/uE7uFrt7X5dzXFHraFw0urQrw67YqTb9WmcqAoiQS\nohfGrWlvNbbfWkocvEs29GkQOBOGctVeRRvpV8/Y3UNois/JtM95ZriDWgrN\nKjxs\r\n=pN/W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4q4KzSM616bx7/9yDrpfq4GfWmO9bOx0RnycqIulqogIgKs4NghlMVFmorHIBrNF0DxmgG5mF2NWJhwtOukEh4zM="}]},"maintainers":[{"name":"caprica","email":"daniel@akwabasystems.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-extensions_1.0.1_1555958230740_0.7109266454491203"},"_hasShrinkwrap":false},"1.0.2":{"name":"@akwaba/object-extensions","description":"A collection of object utility methods","author":{"name":"Daniel Ziaoure","email":"daniel@akwabasystems.com"},"version":"1.0.2","keywords":["akwaba","object extensions"],"scripts":{"test":"jest --config .jestrc.js"},"dependencies":{"@akwaba/eslint-config":"^1.1.0"},"devDependencies":{"babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-preset-es2015":"6.14.0","babel-preset-stage-2":"^6.24.1","babel-jest":"23.6.0","clean-webpack-plugin":"^0.1.16","eslint":"^5.4.0","eslint-loader":"^2.1.0","eslint-plugin-react":"7.11.1","jest":"23.6.0","webpack":"4.29.3","webpack-cli":"^3.1.0","webpack-sources":"^0.2.3"},"engines":{"node":">= 4.2.0"},"license":"MIT","optionalDependencies":{},"repository":{"type":"git","url":"git+https://github.com/akwabasystems/object-extensions.git"},"gitHead":"3ba3c1c1f986c2fce830cd818edd60c11f44a1d4","bugs":{"url":"https://github.com/akwabasystems/object-extensions/issues"},"homepage":"https://github.com/akwabasystems/object-extensions#readme","_id":"@akwaba/object-extensions@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"caprica","email":"daniel@akwabasystems.com"},"dist":{"integrity":"sha512-rWK5Ddl6QQeJGj56PLGdxPrE7eLRyDnIecZVkTUiqJZ+0ZHUwn/6J8/aH/CU/Uzd5OZS1QeJXlCspXJmmVhN1g==","shasum":"39318e52007b8fd9fafee82ba3096bc46421d53c","tarball":"https://registry.npmjs.org/@akwaba/object-extensions/-/object-extensions-1.0.2.tgz","fileCount":28,"unpackedSize":34668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwHvPCRA9TVsSAnZWagAAO0oP/0PthHAAVxgXofbr1uMU\nOHM9T2KTkxwd3IDQwV1W7GIThT+/FqOwe67931b3LsuM9Cehy2lTFlvpo3A1\nK1Bp7xq5p0+RjBr1kldFsOcKPBt+lZk09aFaVy2eQELYnhV4lWItfdxb+Dg1\nGW5IZGogRPHFsOQkc5ybYLyEx57X6gXpPggYbTKSHy3FmudTCYaaPURiAfcQ\nn6XJds9deMg9q1PbKcbzbSYrizEbZcmm/nVwNT7JZ4ZLKt9+KjOx5nH82MDj\nFZB3tRoPeVNxCP0yFfLzPFjMIcuZ79aFXOz6JJAzfkXsvYHBw5Rt1T4NTJqg\nWN54iJZ0mapJ4cB7haFI0ptxv8CZopR+3Rwf96FaMYhTUfIhwJeJqaxYZmtv\nDXSW0UaDoOQEpJG3VjGZjNGivWSpIjJMTEcqE9+moGhMLDdWWORyT7kMGbf0\nEmiXXfSXg67kr9if5iyi1c3pOBCJqOVN8ywJZKhB6TCLXy38BdSeoFPaCSt1\nOX4EWU2MENMlLClwtxXXPWaZGFR5aXaHC3orflwIhW9qGXa6RrtAlqrhAV/V\n8aeu6pXvQxPm+jqJ5neYKroC0GX2R0jV5A2YGsfhnt3nk6+bL2hUfyrkvOAw\nKqm29rp+nyNg6mL4Xk6Jk3IVtktqFvzr+mFtxV0+htoGcKWSESFDRawSrg6M\nNFQZ\r\n=Spag\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi/1Zp8W8pQ2nw73jXeSNQh2hwJ1/Vvvj3Z3YtuzvReAiEAsyhX3gsRJBqihjH30hcaHAM6zo5quHKg9G2LPNf8AnI="}]},"maintainers":[{"name":"caprica","email":"daniel@akwabasystems.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-extensions_1.0.2_1556118478315_0.01778188505154632"},"_hasShrinkwrap":false},"1.1.0":{"name":"@akwaba/object-extensions","description":"A collection of object utility methods","author":{"name":"Daniel Ziaoure","email":"daniel@akwabasystems.com"},"version":"1.1.0","keywords":["akwaba","object extensions"],"scripts":{"test":"jest --config .jestrc.js"},"dependencies":{"@akwaba/eslint-config":"^1.1.0"},"devDependencies":{"babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-preset-es2015":"6.14.0","babel-preset-stage-2":"^6.24.1","babel-jest":"23.6.0","clean-webpack-plugin":"^0.1.16","eslint":"^5.4.0","eslint-loader":"^2.1.0","eslint-plugin-react":"7.11.1","jest":"23.6.0","webpack":"4.29.3","webpack-cli":"^3.1.0","webpack-sources":"^0.2.3"},"engines":{"node":">= 4.2.0"},"license":"MIT","optionalDependencies":{},"repository":{"type":"git","url":"git+https://github.com/akwabasystems/object-extensions.git"},"gitHead":"1abc0fb9d8fa0602db4cc73a75eb066ff9299c6a","bugs":{"url":"https://github.com/akwabasystems/object-extensions/issues"},"homepage":"https://github.com/akwabasystems/object-extensions#readme","_id":"@akwaba/object-extensions@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"caprica","email":"daniel@akwabasystems.com"},"dist":{"integrity":"sha512-/fjnN/yH4Kw0dzfnZXJyHT2oODVOZnS97p/PxC0/Tg/cLdvPlfjd/AdyJNQvREBuuaLnH/RCTqMHGBowWyfyUw==","shasum":"b8cd9cc2f3a85b0101002f51b5e6ac61ec529463","tarball":"https://registry.npmjs.org/@akwaba/object-extensions/-/object-extensions-1.1.0.tgz","fileCount":30,"unpackedSize":44684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwk25CRA9TVsSAnZWagAAwkgP/2tjOQ9aaT4YhzFBOg5f\nZySkik0al3Nd449tDopJZoe7wL4Gijo52+gtfN2tef9e9jTTJ0jqSYHxWGRu\nFgjcy19T6L3426DKwT3/g4iWLbPI/PWzkEMW9WzWtj0Ks7HR2ymCUTdH+Ns7\nDdmpqUH6ZK/QHQjXm0weXlgiiqYR5lkIDX4FLAATzgGZ3hr6m52ccoeqbcD3\nrdDnoka92KMBtO55TqB8CM7LwpXv+jWQJReGdrxP2SmER9Zzeip+6yxswq5g\nCQDlu15MFxDGjxtDwp8TnMAoxFneIFsOk9Ef/VCYor4+dPs5RUEZRBvbryiS\nhEPhdOwAPEr47r6MbSUSFMejkppZ3IqM52PZXrdWJ/3gq2u4XO/tWk7vTd6L\nw8q/V+8SjpoX17Kck3DKQCVFRgi+xwxuZ153Fv2nnDd1/sX9gOMs2+ofTHSu\nDW5UkwXVli5cZRIS03B5WBZ3pwuVX9y6PP5EyxL5lu0BIfHZAiGvYmr/sB3S\n0/qr4i6RJwaEeLyQ3XPxzMHHpf+fabdaXxJk8yqn3sY4wpB6XNHmC+01o1zc\nI8f44NpDslWwfySEwPY9RgF50OMD3J77lde4+uZSaJAHsCJxBuDaXghgC2Qt\n+dViXt4gsL2V9oPs8jopFdisHgXP0ZYBW4ircHllTM4rk3NpbDrQfFvuG814\nANRD\r\n=9fTS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNChyj418FR2D3MLbqjOQTsxxAEuSn8H3xJ+n+N/aDgQIgS1uv7uqn/tHxBi/UNMniwkXMhZuXoKmTUdw+8xJokFc="}]},"maintainers":[{"name":"caprica","email":"daniel@akwabasystems.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-extensions_1.1.0_1556237752561_0.8504059966856405"},"_hasShrinkwrap":false},"1.1.2":{"name":"@akwaba/object-extensions","description":"A collection of object utility methods","author":{"name":"Daniel Ziaoure","email":"daniel@akwabasystems.com"},"version":"1.1.2","keywords":["akwaba","object extensions"],"scripts":{"test":"jest --config .jestrc.js"},"dependencies":{"@akwaba/eslint-config":"^1.1.0"},"devDependencies":{"babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-preset-es2015":"6.14.0","babel-preset-stage-2":"^6.24.1","babel-jest":"23.6.0","clean-webpack-plugin":"^0.1.16","eslint":"^5.4.0","eslint-loader":"^2.1.0","eslint-plugin-react":"7.11.1","jest":"23.6.0","webpack":"4.29.3","webpack-cli":"^3.1.0","webpack-sources":"^0.2.3"},"engines":{"node":">= 4.2.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/akwabasystems/object-extensions.git"},"gitHead":"4e44753c7f45518c490fd88c5c41f3dc9dd99501","bugs":{"url":"https://github.com/akwabasystems/object-extensions/issues"},"homepage":"https://github.com/akwabasystems/object-extensions#readme","_id":"@akwaba/object-extensions@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"caprica","email":"daniel@akwabasystems.com"},"dist":{"integrity":"sha512-P7HC2cljpClw4dKnUiVz0fiBcre8Fm7gR3yb3ZXiWzcrsxUh8xZLQSPBPbINdFV9zgmLzPUL0BCwa300UUvIFg==","shasum":"b4e22954b52692380e1326ffab6b368f2440e54d","tarball":"https://registry.npmjs.org/@akwaba/object-extensions/-/object-extensions-1.1.2.tgz","fileCount":31,"unpackedSize":46449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxa/pCRA9TVsSAnZWagAAlusP/Rrge/EKkgBwIxN6dhMh\nmV7tLKUzolScY8rJfgVAG73lp66D4MqnRwkaOBpD8cN0BKZ17BYd6yzOxPXB\nfcRtXhBd2RApD2ZvZ/MsNcad8R30aZ3wuxGhJBCrDZouo5rlBnLZiO3e7y+g\niOqDOMeft0bdK0wbSJUk9ek86ymcroB+YFe6o/JXdMjEAEUTbmIazp6VXezg\ngeesdY6Gupc078+uh9GOgDYJBIAK29fvYx44c9zc8auONYJPkCnMAnf7l3be\n9DbU3484Y7FufhupYJzEvoZZJi97itMXo2gANXILICpcqely3gTewbJvRYVt\nqCtVYf/r3lqgyUhzjwNcxDxgk/4HJq+i3V/0/rGasHpvviMHur9i2KAqyO8L\nDzaFvW+HlyWmURKtjdjdqtd0yJBF0TRel21Iqt4KxTgKT5E4KEeoxZHJbgrP\nQKvkENW663MxZUD381Aev/BX+HAf82Lwh518ZqKPKF8XWWlt6QmZ65mjJA5S\nInXSVGO0IqnknAh/mjUTMu75U82Ope37LpyT69by6yxuhKVjAmqBzTmPyn/2\nTG4xAQMF2Is963/dvxFIK4gEMKQHKbToI0cVTIRg5AfjlRNXW8/v3dD/6Tij\nL55PguxXwn6qSfyJUTMqM4NRTVrk29lBqIg2wixiy8otnspkrDqQifa8t3WU\nO9Er\r\n=CoeQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkqcqI8Pf2ryfZ+phqgulmsdRiFu2fTpKT/0sn07vzgAiAKxxv9dBuRJKM8lihLFnUc9WsEEszYNP2ykU9I+gtEAA=="}]},"maintainers":[{"name":"caprica","email":"daniel@akwabasystems.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-extensions_1.1.2_1556459496552_0.7933313920708083"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-22T18:37:10.740Z","1.0.1":"2019-04-22T18:37:10.869Z","modified":"2022-04-04T12:31:49.704Z","1.0.2":"2019-04-24T15:07:58.427Z","1.1.0":"2019-04-26T00:15:52.758Z","1.1.1":"2019-04-28T13:45:17.545Z","1.1.2":"2019-04-28T13:51:36.741Z"},"maintainers":[{"name":"caprica","email":"daniel@akwabasystems.com"}],"description":"A collection of object utility methods","homepage":"https://github.com/akwabasystems/object-extensions#readme","keywords":["akwaba","object extensions"],"repository":{"type":"git","url":"git+https://github.com/akwabasystems/object-extensions.git"},"author":{"name":"Daniel Ziaoure","email":"daniel@akwabasystems.com"},"bugs":{"url":"https://github.com/akwabasystems/object-extensions/issues"},"license":"MIT","readme":"# @akwaba/object-extensions\n\n## Overview\n\nA collection of object utility methods.\n\nPublished on [npmjs.com](https://www.npmjs.com) as `@akwaba/object-extensions`.\n\n\n## API\n\n- `abstractFunction` - Defines an abstract function\n- `arrayFrom(object)` - Creates an array from the items in the given object\n- `getClass(object)` - Returns the native type of an object: `Function` for a function, `Array` for an array, etc.\n- `hasMethod(object, method)` - Returns true if the specified object has the given method; otherwise, returns false\n- `implementsInterface(object, protocol)` - Returns true if the given object conforms to the specified protocol; otherwise, returns false\n- `isArray(object)` - Returns true if the specified object is an array; otherwise, returns false\n- `isDefined(object)` - Returns true if this object is defined; otherwise, returns false\n- `isFunction(object)` - Returns true if the specified object is a function; otherwise, returns false\n- `isNumber(object)` - Returns true if the specified object is a number; otherwise, returns false\n- `isString(object)` - Returns true if the specified object is a string; otherwise, returns false\n- `isUndefined(object)` - Returns true if this object is undefined; otherwise, returns false\n- `objectFrom(keys, values)` - Creates an object from the given keys and values\n- `copyPropertiesFrom(object)` - Copies the properties of the specified object into a new one\n- `makeIterable(object, keys)` - Makes the given object iterable\n\n\n### Function static methods\n\n- `Function.invoke(fn)` - Invokes the given function and returns a promise that resolves with the result of the invocation\n- `Function.invokeIf(fn, condition)` - Invokes the given function if the specified condition is met, and returns a promise that resolves with the result of the invocation\n- `Function.argumentNames(fn)` - Returns the list of arguments for the specified function\n- `Function.delay(fn, timeout)` - Delays the execution of the specified function for the given duration (in seconds)\n- `Function.withArguments(fn, ...args)` - Returns a function pre-filled with the given arguments\n\n\n### Array static methods\n\n- `Array.first(array)` - Returns the first item in the specified array\n- `Array.last(array)` - Returns the last item in the specified array\n- `Array.itemAt(array, index)` - Returns the item at the specified index in the given array\n- `Array.min(array)` - Returns the smallest item in the specified array\n- `Array.max(array)` - Returns the largest item in the specified array\n- `Array.clear(array)` - Clears the contents of the specified array\n- `Array.isEmpty(array)` - Returns true if the given array is empty; otherwise, returns false\n- `Array.partition(array, iterator, context)` - Partitions the elements of the specified array into two groups based on the invocation of the given iterator: the ones that return true and those that return false.\n\n\n### Number static methods\n\n- `Number.seconds(number)` - Returns the number of seconds represented by the given number\n- `Number.minutes(number)` - Returns the number of minutes represented by the given number\n- `Number.hours(number)` - Returns the number of hours represented by the given number\n- `Number.days(number)` - Returns the number of days represented by the given number\n- `Number.weeks(number)` - Returns the number of weeks represented by the given number\n- `Number.months(number)` - Returns the number of months represented by the given number\n- `Number.years(number)` - Returns the number of years represented by the given number\n- `Number.toDate(number)` - Converts the given number to a date\n- `Number.times(number, iterator, context)` - Invokes the given iterator for the specified number of times\n- `Number.toPaddedString(number, length, radix = 10)` - Pads the given number with zeros\n- `Number.to(number, target, step = 1)` - Creates a range of numbers to the specified target\n- `Number.upTo(number, target, step = 1)` - Creates a range of numbers up to the specified target\n- `Number.downTo(number, target, step = 1)` - Creates a range of numbers down to the specified target\n- `Number.toChar(number)` - Returns the ASCII character corresponding to the given number\n\n\n### String static methods\n\n- `String.trim(string)` - Removes all leading and trailing spaces from the given string\n- `String.truncate(string, length = 30, truncation = \"...\")` - Truncates this string to the specified length and according to the given pattern\n- `String.toCamelCase(string)` - Formats the given string in a camel-case format by removing all dashes and capitalizing the resulting words\n- `String.capitalize(string)` - Capitalizes the first letter of the given string\n- `String.escapeHTML(string)` - Replaces all HTML special characters in the given string with the equivalent HTML entities\n- `String.removeScripts(string)` - Removes all \"script\" tags from the given string\n- `String.removeTags(string)` - Removes all HTML tags from the given string\n- `String.isEmpty(string)` - Returns true if the given string is empty; otherwise, returns false\n- `String.contains(string, pattern)` - Returns true if the given string contains the specified pattern; otherwise, returns false\n- `String.contains(string, pattern)` - Returns true if the given string contains the specified pattern; otherwise, returns false\n- `String.startsWith(string, pattern)` - Returns true if the given string starts with the specified pattern; otherwise, returns false\n- `String.endsWith(string, pattern)` - Returns true if the given string ends with the specified pattern; otherwise, returns false\n- `String.format(string, replacement)` - Creates a template based on the given string, and replaces its properties with those of the specified replacement object\n- `String.toUnicode(string)` - Returns a Unicode representation of the given string\n\n\n### Usage\n\nImport the module into your file as follows:\n\n```js\n\nimport Extensions from '@akwaba/object-extensions';\n\n// Do something with the module\nconsole.log(\"isArray: \", Extensions.isArray([]));   // isArray: true\n\n\n// Note: Array and Function static methods are automatically imported \n// as part of the module import; so they can be used right away.\nconsole.log(\"isEmpty: \", Array.isEmpty([]));    // isEmpty: true\n\n```\n\n\n## License\nCopyright (c) 2019 Akwaba Systems, Inc.","readmeFilename":"README.md"}