{"_id":"@codegolia/utils","_rev":"2-065457a578f5ffe24f35c4a263565b3f","name":"@codegolia/utils","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@codegolia/utils","version":"0.1.0","description":"Utilities","main":"index.js","scripts":{"predev":"npm run clean","dev":"nodemon src/playground.ts","test":"jest --detectOpenHandles","prebuild":"npm run test","build":"tsc","clean":"rm -rf dist","copy":"cp -r dist/* .","prepublishOnly":"npm run build && npm run copy && npm run clean","postpublish":"git clean -fd"},"repository":{"type":"git","url":"git+https://github.com/codegolia/utils.git"},"keywords":["utils","utilities","functions"],"author":{"name":"@codegolia"},"license":"MIT","bugs":{"url":"https://github.com/codegolia/utils/issues"},"homepage":"https://github.com/codegolia/utils#readme","devDependencies":{"@types/jest":"^28.1.6","jest":"^28.1.3","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4"},"publishConfig":{"access":"public"},"gitHead":"b15fc79d9493c553736889a6780fb8fa93e18449","_id":"@codegolia/utils@0.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-R7LD8oaHRi3zTuAJstiMkr6sI94m0Wndmt6GspazeaegpW6WMH66X+Ax+YK7P61VQ6DsXUBtm/11Rs55XunfxQ==","shasum":"be43dfd3583c8bdb484d394343c21cf866aa3150","tarball":"https://registry.npmjs.org/@codegolia/utils/-/utils-0.1.0.tgz","fileCount":119,"unpackedSize":57443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYggMiUphhwVI8ahwjiRG8JIoCEf/5X1r4NS6GiOtPCAiAj4fFZDtlqlj7h71fSFXFFBOuPJkPrEclzDVoFE53AMQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi35I7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKNg/+On3uTfMYcWfCMSbV8pmKrelbFAkpblCwEsTCOhdqoHu4CYVD\r\n/wIY/iOH4CFZ8LZ2wVathi48+rk3nQ6LKQ7m8umc30Cn51ABhh5RYIlHaC86\r\naTB3+lmdWhyJR8SoPzaaLdqrOXGf4IvSvsqQEY3/3F0ZWOBNQvgD9b32U2d5\r\n1xevgAiajS1sMurBjl97+txtuenoOjSJ8UWOckmOh1p9OA9qssjwasF0PkTu\r\nUJpAPXVxOJDfUFj8Az0cTY6MnmmfiijEotKlW6jmPR5D2eC7Uo9FQN70Y+Lc\r\ndEAEn25QQpiXk/D+poWrSVAp8me4lePunfq8WQ7c61uEkCfeqq8/c4YmxjhK\r\n2Lo4PcD4UaiTO/pqk5qcMJv3g7mr+65wQBZSt2iLRteHE8A19rcki9vI9Xo9\r\nsykPCdDPp/rBZQ61BT8eniKqStD+0+0QA+o9u1U8CVhOEsVdaD39M8qkRd5v\r\nBP0y77lYm/9wadhtKsNzg3XFJwoMP9FvtjErhduKWiR9tXI4mejX1G5K1Smt\r\n6oDFjR9Tb8qkT9cM2PM2V7KJWJtN+YqV36ovPZomBv/KBv3P2C+4b2buL5sW\r\n13ow5df6/I/A3Vd+M55eXhdqJkPUTwzItBVMxR5MQO2q0oQfG/Pj+DtiZ3J+\r\noFDejZ4xnR3CtkMf2zuyuAbJSb6yNwdBD+g=\r\n=aQvn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"codegolia","email":"codegolia@gmail.com"},"directories":{},"maintainers":[{"name":"codegolia","email":"codegolia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.1.0_1658819131202_0.7026865324226925"},"_hasShrinkwrap":false},"0.1.1":{"name":"@codegolia/utils","version":"0.1.1","description":"Utilities","main":"index.js","scripts":{"predev":"npm run clean","dev":"nodemon src/playground.ts","test":"jest --detectOpenHandles","prebuild":"npm run test","build":"npm run clean && tsc","clean":"rm -rf dist","copy":"cp -r dist/* .","prepublishOnly":"npm run build && npm run copy && npm run clean","postpublish":"git clean -fd"},"repository":{"type":"git","url":"git+https://github.com/codegolia/utils.git"},"keywords":["utils","utilities","functions"],"author":{"name":"@codegolia"},"license":"MIT","bugs":{"url":"https://github.com/codegolia/utils/issues"},"homepage":"https://github.com/codegolia/utils#readme","devDependencies":{"@types/jest":"^28.1.6","jest":"^28.1.3","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4"},"publishConfig":{"access":"public"},"types":"./index.d.ts","gitHead":"7acb21b423ef2e25eb47e6c121bee538063c143b","_id":"@codegolia/utils@0.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-wWKL8kVTR58Cv7gvFY+IsB/zjiEZ9lvRz9JDwMCw1sXT1x55tn5lEB5eAlhnomzZ1uEC4YOopOdIQ8mzop60vQ==","shasum":"48bac7d39d4b695605b5dcf036d46907feb1772c","tarball":"https://registry.npmjs.org/@codegolia/utils/-/utils-0.1.1.tgz","fileCount":464,"unpackedSize":139825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2I76mQQQl05wejgz11UOCFndnQDfOaQbnVAC9DZfNyAiEAyJy7ymAvNEMqQYVoqxImlhIu7RW4OYkyIqB/xJETSio="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi35cKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj6Q/+Ntkm7IQDf+sj88QaXL72AE7X3fij9B2AM7sZ9GszRcLRmkq9\r\nSyjQH962GaUD9P4WKSTbvWiUouJkJ34RGg5yFcEK/VI/jnLgsRAP76bj7LJQ\r\nFvQejNgQUoKkBrOPFqYShP+7VaLwB25YGor0Flns91z20LePVw2dYGrawBAQ\r\nnliK1FFybhcyqyotfrTGomXMJzjsHVskcA4ZuPe8Jt7epFmhzxin8KT5o8yO\r\nuacEYxMn1DOfjnQIcdqQN7xWArPsCTYoBcNPTFzvYKHfDibdzcgDY+S7FfR/\r\ni07TOo3tjM8di/lI6gKJsbglLWWIBWWiaFLXZCJgVJcoUpBR2Acny94VMCcc\r\nJbkE8+o6mee9EE2Tg58PAWK2Zc5tuKvUNQ75JOehjop11ybK+2en7l0UW9nn\r\nVALpFw8cDFeAGZJK8MYutPpDLWYYrjuKdX/WJ5Rxh2Y+MQ44avlr88UNLgSl\r\naPe+g9iQWqJDZEZrcqNfI+EbKiRXvlWiNX0LIUUfcD+HlzgTaDf9K8qByo7x\r\nHSwPFAlZK26FDU2kVMcN/Z0GOx0cxClh3hyd77SORlLhOJCOUWn3Cmr11Ww1\r\n09xSxk3B+ONI6A3zGE3DPrkipUpfPSOtW1rhHNV2x4fiwGj55b+cSjAmcLXK\r\nf8t+DXdmw+jnoaQ2rcPNjHfIRqgjPeylfhM=\r\n=qzKA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"codegolia","email":"codegolia@gmail.com"},"directories":{},"maintainers":[{"name":"codegolia","email":"codegolia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.1.1_1658820362047_0.0012642859519738092"},"_hasShrinkwrap":false},"0.1.2":{"name":"@codegolia/utils","version":"0.1.2","description":"Utilities","main":"index.js","scripts":{"predev":"npm run clean","dev":"nodemon src/playground.ts","test":"jest --detectOpenHandles","prebuild":"npm run test","build":"npm run clean && tsc","clean":"rm -rf dist","copy":"cp -r dist/* .","prepublishOnly":"npm run build && npm run copy && npm run clean","postpublish":"git clean -fd"},"repository":{"type":"git","url":"git+https://github.com/codegolia/utils.git"},"keywords":["utils","utilities","functions"],"author":{"name":"@codegolia"},"license":"MIT","bugs":{"url":"https://github.com/codegolia/utils/issues"},"homepage":"https://github.com/codegolia/utils#readme","devDependencies":{"@types/jest":"^28.1.6","jest":"^28.1.3","nodemon":"^2.0.19","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"^4.7.4"},"publishConfig":{"access":"public"},"types":"./index.d.ts","gitHead":"1437fdd49149dcdcd9804c3268128cda7e4fff53","_id":"@codegolia/utils@0.1.2","_nodeVersion":"16.14.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-ffeX6v6J/fffzBLIGJ1YoyxC/dXtgOocyOmpFS6tkoEk99mPH6bBdMSg5RZbWiKgn71z2EFQJNEoL7XDSC8Kbg==","shasum":"e7110fceef1f424a615b49ab191157008edd1d82","tarball":"https://registry.npmjs.org/@codegolia/utils/-/utils-0.1.2.tgz","fileCount":464,"unpackedSize":139830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7vggoj7ltDWMd8c57jAtKyGLyBIE4QxJ7MD8nWb5tPAiA+lgCpdH2r90669Zn8O/HRgsJhY2mf1YsNsWjovu2STQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi35oJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkyw//ateiA6l39OgJC5u4QWV5TwbPoaC7lqkCUlX66st4xg8vQcTI\r\nsAARiiBK+FI2XkpJs2TN6cs/MlH+e8cHrRc+FGx8L8CGkEYRmRG+l15ThdzY\r\noTOAHVI5VmbZxux9obXQWs77eHrZKpuiJLuHbzo6XU0WLcEJpz9KBCL9Sxw8\r\ns+70IiBlwUrhXmNIjIXAPozVRd3Rr18+TqcWe8LOMt0yupsKJ6G/hHzfBZ7b\r\nY1DgC+3dBKhneJQkecqDxcssaKI7rCeqf9JD/7POY/orb9+HJ4oDl2pZrLBi\r\nRb+1r9eUd/7+K3ACEkU94533OnsUfRsr09N6Vk3H+4MYhxTyTmPuXP8HsBwt\r\n5QWN4fCO7dj0pwsi1bGCiaPGLu7Z2q3xFFkiTxKj2Uhwb2qHcip2OkShK1Bs\r\ny38pteBU0zDBzgODLEp06YdYXqnPUEDB42u/kEyWlVKjQI/9vL5SNxcOoVrm\r\n2Py/RRDOKUBdb58y/vtf07b+XYPviMYIyj8Lqpft39NYmQ39h+2e/eQyp+Ip\r\nfeAHrFs0WYAuwjwlNCwUc48VpRKz/2jNkyuFUcpbyMNFGqptcwUmqrmKPPny\r\nsY9ZM5UiTqP481kdjb1UZK6gIX/KV3hXz4DXKCmwmZ40uO3ZsRIA4+QZ188J\r\npJICAJrmH+Nhyd/kZtuFRF8Yxu56ZmTInwk=\r\n=shL/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"codegolia","email":"codegolia@gmail.com"},"directories":{},"maintainers":[{"name":"codegolia","email":"codegolia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.1.2_1658821129483_0.2640837668411218"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-26T07:05:31.135Z","0.1.0":"2022-07-26T07:05:31.453Z","modified":"2022-07-26T07:38:49.819Z","0.1.1":"2022-07-26T07:26:02.267Z","0.1.2":"2022-07-26T07:38:49.746Z"},"maintainers":[{"name":"codegolia","email":"codegolia@gmail.com"}],"description":"Utilities","homepage":"https://github.com/codegolia/utils#readme","keywords":["utils","utilities","functions"],"repository":{"type":"git","url":"git+https://github.com/codegolia/utils.git"},"author":{"name":"@codegolia"},"bugs":{"url":"https://github.com/codegolia/utils/issues"},"license":"MIT","readme":"# @codegolia/utils\r\n\r\nUtility functions for every project\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm i @codegolia/utils\r\n```\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport { isNumber } from '@codegolia/utils';\r\n// or\r\nimport { isNumber } from '@codegolia/utils/isNumber';\r\n\r\nconsole.log(isNumber(123)); // true\r\nconsole.log(isNumber('123')); // false\r\n```\r\n\r\n## Standard objects by category\r\n\r\n### Value properties\r\n\r\n- Infinity\r\n- NaN\r\n- Null\r\n- Undefined\r\n- [x] GlobalThis\r\n\r\n### Fundamental objects\r\n\r\n- Object\r\n- Function\r\n- Boolean\r\n- Symbol\r\n\r\n### Error objects\r\n\r\n- Error\r\n- [x] AggregateError\r\n- EvalError\r\n- [x] InternalError\r\n- RangeError\r\n- ReferenceError\r\n- SyntaxError\r\n- TypeError\r\n- URIError\r\n\r\n### Numbers and dates\r\n\r\n- Number\r\n- BigInt\r\n- Math\r\n- Date\r\n\r\n### Text processing\r\n\r\n- String\r\n- RegExp\r\n\r\n### Indexed collections\r\n\r\n- Array\r\n- Int8Array\r\n- Uint8Array\r\n- Uint8ClampedArray\r\n- Int16Array\r\n- Uint16Array\r\n- Int32Array\r\n- Uint32Array\r\n- Float32Array\r\n- Float64Array\r\n- BigInt64Array\r\n- BigUint64Array\r\n\r\n### Keyed collections\r\n\r\n- Map\r\n- Set\r\n- WeakMap\r\n- WeakSet\r\n\r\n### Structured data\r\n\r\n- ArrayBuffer\r\n- SharedArrayBuffer\r\n- Atomics\r\n- DataView\r\n\r\n### Control abstraction objects\r\n\r\n- Promise\r\n- Generator\r\n- GeneratorFunction\r\n- AsyncFunction (x)\r\n- AsyncGenerator\r\n- AsyncGeneratorFunction\r\n\r\n### Reflection\r\n\r\n- Reflect (x)\r\n- [x] Proxy\r\n\r\n### Internationalization\r\n\r\n- Intl (x)\r\n\r\n### WebAssembly\r\n\r\n- WebAssembly (x)\r\n\r\n## String\r\n\r\n- IsEmail\r\n- IsMaxLength\r\n- IsMinLength\r\n- IsEqualLength\r\n- IsEmptyString\r\n- IsLowerCase\r\n- IsUpperCase\r\n- IsPascalCase\r\n- IsCamelCase\r\n- IsKebabCase\r\n- IsSnakeCase\r\n- ToCamelCase\r\n- ToKebabCase\r\n- ToLowerCase\r\n- ToPascalCase\r\n- ToSnakeCase\r\n- ToUpperCase\r\n\r\n## Number\r\n\r\n- IsBit\r\n- IsInt\r\n- IsInt1\r\n- IsInt2\r\n- IsInt3\r\n- IsInt4\r\n- IsInt8\r\n- IsUint\r\n- IsUint1\r\n- IsUint2\r\n- IsUint3\r\n- IsUint4\r\n- IsUint8\r\n- IsFloat\r\n- IsPercent\r\n- IsDecimal\r\n- IsEven\r\n- IsOdd\r\n- IsMin\r\n- IsMax\r\n- IsNegative\r\n- IsPositive\r\n- IsEmptyNumber\r\n- IsBetween\r\n- GetPrecision\r\n\r\n## Boolean\r\n\r\n- IsTrue\r\n- IsFalse\r\n- IsTruthy\r\n- IsFalsy\r\n\r\n## Object\r\n\r\n- IsKeyExist\r\n- IsEmptyObject\r\n- IndexToProperty\r\n- GetKey\r\n- GetObjectType\r\n- SetKey\r\n\r\n## Array\r\n\r\n- IsTypedArray\r\n- IsEmptyArray\r\n- IsMaxLength\r\n- IsMinLength\r\n- IsEqualLength\r\n\r\n## Utils\r\n\r\n- IsContains\r\n- IsDefined\r\n- IsEqual\r\n- IsNullish\r\n- IsEmpty\r\n","readmeFilename":"README.md"}