{"_id":"@codana/utils","_rev":"6-91f88a7065662445bda4ea9466070204","name":"@codana/utils","dist-tags":{"latest":"0.0.12"},"versions":{"0.0.6":{"name":"@codana/utils","version":"0.0.6","license":"MIT","_id":"@codana/utils@0.0.6","maintainers":[{"name":"dalukasdev","email":"lukas@dalukas.dev"},{"name":"codana-admin","email":"dev@codana.dev"}],"dist":{"shasum":"b70f70f6fbaa35b41ef725e0062514c20f3f371b","tarball":"https://registry.npmjs.org/@codana/utils/-/utils-0.0.6.tgz","fileCount":27,"integrity":"sha512-cTvGuiVF+8U1KqAe8gY+selGj+3x8DUTqUzELxttnNW5bPkJndQxqdMpDOV+ZMC3kSfmY3zDtnYmdhot/rWy+Q==","signatures":[{"sig":"MEYCIQD8IdUJWT6Xy4L2FIenKklNoZtp5gkVLSzQrOITgdfaNwIhALLh3DzXUtnYZWRbpP114nNpqu6SfS9ic4cGTF6F1p2Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9267},"main":"dist/index.js","_from":"file:codana-utils-0.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./os":{"import":"./dist/os/index.mjs","require":"./dist/os/index.js"},"./color":{"import":"./dist/color/index.mjs","require":"./dist/color/index.js"},"./object":{"import":"./dist/object/index.mjs","require":"./dist/object/index.js"},"./string":{"import":"./dist/string/index.mjs","require":"./dist/string/index.js"}},"scripts":{"tsc":"tsc --noEmit","lint":"eslint ./src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf node_modules .turbo","watch":"tsup --watch"},"_npmUser":{"name":"codana-admin","email":"dev@codana.dev"},"_resolved":"/tmp/164e3cbec76286433522c5f1aa942a30/codana-utils-0.0.6.tgz","_integrity":"sha512-cTvGuiVF+8U1KqAe8gY+selGj+3x8DUTqUzELxttnNW5bPkJndQxqdMpDOV+ZMC3kSfmY3zDtnYmdhot/rWy+Q==","_npmVersion":"10.2.3","description":"A collection of utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.1","tsconfig":"0.0.0","typescript":"^5.3.3","eslint-config-codana":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.6_1705805085267_0.7428621592897617","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@codana/utils","version":"0.0.7","license":"MIT","_id":"@codana/utils@0.0.7","maintainers":[{"name":"dalukasdev","email":"lukas@dalukas.dev"},{"name":"codana-admin","email":"dev@codana.dev"}],"dist":{"shasum":"b874f4da68d6684e330c35fe58b4d42754834824","tarball":"https://registry.npmjs.org/@codana/utils/-/utils-0.0.7.tgz","fileCount":27,"integrity":"sha512-cydFMpUP81IHWpG1oORec/DPcVwHsq3Mze7yk36grJ4AIFb8ujXRo2oGXnuPMPQoVaNJmoV2NciiuTSczciX7w==","signatures":[{"sig":"MEQCICP1HqijVR2J+1AVAha1rZ1rXr4upHVVkf5EECnJnlhPAiBMoA67rhgW60a/M4mJ3R5WxyyJbCoy1S3YhHDJvquCog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9366},"main":"dist/index.js","_from":"file:codana-utils-0.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./os":{"import":"./dist/os/index.mjs","require":"./dist/os/index.js"},"./color":{"import":"./dist/color/index.mjs","require":"./dist/color/index.js"},"./object":{"import":"./dist/object/index.mjs","require":"./dist/object/index.js"},"./string":{"import":"./dist/string/index.mjs","require":"./dist/string/index.js"}},"scripts":{"tsc":"tsc --noEmit","lint":"eslint ./src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf node_modules .turbo","watch":"tsup --watch"},"_npmUser":{"name":"codana-admin","email":"dev@codana.dev"},"_resolved":"/tmp/0294672d8b1fb362d24003d4607c3bd0/codana-utils-0.0.7.tgz","_integrity":"sha512-cydFMpUP81IHWpG1oORec/DPcVwHsq3Mze7yk36grJ4AIFb8ujXRo2oGXnuPMPQoVaNJmoV2NciiuTSczciX7w==","_npmVersion":"10.2.4","description":"A collection of utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.2","tsconfig":"0.0.0","typescript":"^5.3.3","eslint-config-codana":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.7_1707443624044_0.03634589228823981","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@codana/utils","version":"0.0.8","license":"MIT","_id":"@codana/utils@0.0.8","maintainers":[{"name":"dalukasdev","email":"lukas@dalukas.dev"},{"name":"codana-admin","email":"dev@codana.dev"}],"dist":{"shasum":"f45885331b3168cfe6e2b98f3b11ee11804dee72","tarball":"https://registry.npmjs.org/@codana/utils/-/utils-0.0.8.tgz","fileCount":32,"integrity":"sha512-LTW5mK2oytnj3/R160yPL3TnLEYXT80nn0/2cw8DR4O0KHyrrctBsXxuBvwiMkklPT8OM9kO7nbl9LxEZ7zysA==","signatures":[{"sig":"MEYCIQCg7M4872s1e0t924Cf7f1cDZK5+usAK12788n0CCsgHQIhAOpKaZCBxN3f+RDX9Do1mOfjqP9vWP6akBYt6c7ZmdHv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15111},"main":"dist/index.js","_from":"file:codana-utils-0.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./os":{"import":"./dist/os/index.mjs","require":"./dist/os/index.js"},"./array":{"import":"./dist/array/index.mjs","require":"./dist/array/index.js"},"./color":{"import":"./dist/color/index.mjs","require":"./dist/color/index.js"},"./object":{"import":"./dist/object/index.mjs","require":"./dist/object/index.js"},"./string":{"import":"./dist/string/index.mjs","require":"./dist/string/index.js"}},"scripts":{"tsc":"tsc --noEmit","lint":"eslint ./src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf node_modules .turbo","watch":"tsup --watch"},"_npmUser":{"name":"codana-admin","email":"dev@codana.dev"},"_resolved":"/tmp/a45ed9d46ebdd71e01fb1c71b00ecf45/codana-utils-0.0.8.tgz","_integrity":"sha512-LTW5mK2oytnj3/R160yPL3TnLEYXT80nn0/2cw8DR4O0KHyrrctBsXxuBvwiMkklPT8OM9kO7nbl9LxEZ7zysA==","_npmVersion":"10.5.0","description":"A collection of utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.2","tsconfig":"0.0.0","typescript":"^5.3.3","eslint-config-codana":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.8_1713356702521_0.8564817560693792","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@codana/utils","version":"0.0.9","license":"MIT","_id":"@codana/utils@0.0.9","maintainers":[{"name":"dalukasdev","email":"lukas@dalukas.dev"},{"name":"codana-admin","email":"dev@codana.dev"}],"dist":{"shasum":"1deaba3f79490ac11e26ec03ef3e228f05de9e89","tarball":"https://registry.npmjs.org/@codana/utils/-/utils-0.0.9.tgz","fileCount":74,"integrity":"sha512-Be8hVxut+AD8ayQK8bCYoFkr6h7XH0XqsFtw/hz7+AJcgIx1QBKci9BnmKgDTrtcBFd8Q0Hd6fBGQy1r6zH8fA==","signatures":[{"sig":"MEUCIQDFtLgsS1YGE0cTpHhBZFPAqFdKG1zuQMTOCDj6GX2TIgIgPZopiaGp3eSyEy3ff8z0WD/vgZpH8NZasZvXXj6vVlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24116},"main":"dist/index.js","_from":"file:codana-utils-0.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./os":{"import":"./dist/os/index.mjs","require":"./dist/os/index.js"},"./array":{"import":"./dist/array/index.mjs","require":"./dist/array/index.js"},"./color":{"import":"./dist/color/index.mjs","require":"./dist/color/index.js"},"./object":{"import":"./dist/object/index.mjs","require":"./dist/object/index.js"},"./string":{"import":"./dist/string/index.mjs","require":"./dist/string/index.js"}},"scripts":{"tsc":"tsc --noEmit","lint":"eslint ./src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf node_modules .turbo","watch":"tsup --watch"},"_npmUser":{"name":"codana-admin","email":"dev@codana.dev"},"_resolved":"/tmp/64028f6de6520861c34426b211a1965b/codana-utils-0.0.9.tgz","_integrity":"sha512-Be8hVxut+AD8ayQK8bCYoFkr6h7XH0XqsFtw/hz7+AJcgIx1QBKci9BnmKgDTrtcBFd8Q0Hd6fBGQy1r6zH8fA==","_npmVersion":"10.5.0","description":"A collection of utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.5.0","tsconfig":"0.0.0","typescript":"^5.4.5","eslint-config-codana":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.9_1715362799670_0.20860173518735392","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@codana/utils","version":"0.0.10","license":"MIT","_id":"@codana/utils@0.0.10","maintainers":[{"name":"dalukasdev","email":"lukas@dalukas.dev"},{"name":"codana-admin","email":"dev@codana.dev"}],"dist":{"shasum":"7071274e8de99b4cbde8242a0cd3e29b3e0baf85","tarball":"https://registry.npmjs.org/@codana/utils/-/utils-0.0.10.tgz","fileCount":74,"integrity":"sha512-3weM6aD43DpGkhYPdWvz32+9Mcb9mhvmlMlP4i0vcK5L6aNZAfjuyXYnBP/QL+f90ici09fCwEMxhJ64ay4Xjw==","signatures":[{"sig":"MEYCIQDSYFH1XQelTCmqA2lEiPgrJwrKZBqhYJsv5jY5z716WgIhAK70Os3eGuseavHrGtZ/d89Y4FG5NKX9UbzrxQ5m40fI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24197},"main":"dist/index.js","_from":"file:codana-utils-0.0.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./os":{"import":"./dist/os/index.mjs","require":"./dist/os/index.js"},"./array":{"import":"./dist/array/index.mjs","require":"./dist/array/index.js"},"./color":{"import":"./dist/color/index.mjs","require":"./dist/color/index.js"},"./object":{"import":"./dist/object/index.mjs","require":"./dist/object/index.js"},"./string":{"import":"./dist/string/index.mjs","require":"./dist/string/index.js"}},"scripts":{"tsc":"tsc --noEmit","lint":"eslint ./src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf node_modules .turbo","watch":"tsup --watch"},"_npmUser":{"name":"codana-admin","email":"dev@codana.dev"},"_resolved":"/tmp/a65a2b3e8c3ac7aa995bdea8a67e0b4a/codana-utils-0.0.10.tgz","_integrity":"sha512-3weM6aD43DpGkhYPdWvz32+9Mcb9mhvmlMlP4i0vcK5L6aNZAfjuyXYnBP/QL+f90ici09fCwEMxhJ64ay4Xjw==","_npmVersion":"10.8.2","description":"A collection of utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.3","eslint":"^8.57.0","vitest":"^2.0.4","tsconfig":"0.0.0","typescript":"^5.5.4","eslint-config-codana":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.10_1728389167079_0.291728123042708","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@codana/utils","version":"0.0.11","license":"MIT","_id":"@codana/utils@0.0.11","maintainers":[{"name":"dalukasdev","email":"lukas@dalukas.dev"},{"name":"codana-admin","email":"dev@codana.dev"}],"dist":{"shasum":"c6c535eac6164bd106b85b9b2eabb07efc3e1605","tarball":"https://registry.npmjs.org/@codana/utils/-/utils-0.0.11.tgz","fileCount":84,"integrity":"sha512-f8VQfKyHNSpXJ8AreI6kDVflPGcnRgt5VYZu6u8CmESJy7x6tc92bD4N6Ba1d/JvoyF8L2PYpolZgZn3URM2oA==","signatures":[{"sig":"MEQCIA0MMQ+KUEyJlDzZMhmx/lUOdzaYQTt9d06KBXbKwgkJAiAP8sB+AMgqoLextVY1b6kpzoZAjW7r8Dq0ulz7q72tbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29539},"main":"dist/index.js","_from":"file:codana-utils-0.0.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./os":{"import":"./dist/os/index.mjs","require":"./dist/os/index.js"},"./array":{"import":"./dist/array/index.mjs","require":"./dist/array/index.js"},"./color":{"import":"./dist/color/index.mjs","require":"./dist/color/index.js"},"./object":{"import":"./dist/object/index.mjs","require":"./dist/object/index.js"},"./string":{"import":"./dist/string/index.mjs","require":"./dist/string/index.js"}},"scripts":{"tsc":"tsc --noEmit","lint":"eslint ./src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf node_modules .turbo","watch":"tsup --watch"},"_npmUser":{"name":"codana-admin","email":"dev@codana.dev"},"_resolved":"/tmp/49de364a8715a940d0d627fa093619d9/codana-utils-0.0.11.tgz","_integrity":"sha512-f8VQfKyHNSpXJ8AreI6kDVflPGcnRgt5VYZu6u8CmESJy7x6tc92bD4N6Ba1d/JvoyF8L2PYpolZgZn3URM2oA==","_npmVersion":"10.8.2","description":"A collection of utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.3","eslint":"^8.57.0","vitest":"^2.0.4","tsconfig":"0.0.0","typescript":"^5.5.4","eslint-config-codana":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.11_1730206752221_0.10197494645779903","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@codana/utils","version":"0.0.12","description":"A collection of utility functions","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./string":{"import":"./dist/string/index.mjs","require":"./dist/string/index.js"},"./object":{"import":"./dist/object/index.mjs","require":"./dist/object/index.js"},"./os":{"import":"./dist/os/index.mjs","require":"./dist/os/index.js"},"./color":{"import":"./dist/color/index.mjs","require":"./dist/color/index.js"},"./array":{"import":"./dist/array/index.mjs","require":"./dist/array/index.js"}},"license":"MIT","sideEffects":false,"devDependencies":{"eslint":"^8.57.0","tsup":"^8.2.3","typescript":"^5.5.4","vitest":"^2.0.4","eslint-config-codana":"0.0.0","tsconfig":"0.0.0"},"publishConfig":{"access":"public"},"scripts":{"lint":"eslint ./src --ext .ts,.tsx","tsc":"tsc --noEmit","clean":"rm -rf node_modules .turbo","build":"tsup","watch":"tsup --watch","test":"vitest"},"_id":"@codana/utils@0.0.12","_integrity":"sha512-7NT5+4yTrrv/nawGmkmqer7/x91d5oCFuajxxpxXWOrfL5/D4gn7m2MoQ8G51/Urm6sxy1PX9pthzkA0mS9Dfw==","_resolved":"/tmp/d6dc68b389a8ee3edfcea30424f5adb7/codana-utils-0.0.12.tgz","_from":"file:codana-utils-0.0.12.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7NT5+4yTrrv/nawGmkmqer7/x91d5oCFuajxxpxXWOrfL5/D4gn7m2MoQ8G51/Urm6sxy1PX9pthzkA0mS9Dfw==","shasum":"1d48039239a5cc5e2a5ca7d888f2c835eab1858f","tarball":"https://registry.npmjs.org/@codana/utils/-/utils-0.0.12.tgz","fileCount":84,"unpackedSize":29613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxtxnpcqPFLVlnp5Y9xEzv1aUs8PgvzUF2QTE+Wlm0kgIhAISzELwtpPX5m5QOOOsWQre1B8vMAVECDVgoZHjUEGP8"}]},"_npmUser":{"name":"codana-admin","email":"dev@codana.dev"},"directories":{},"maintainers":[{"name":"dalukasdev","email":"lukas@dalukas.dev"},{"name":"codana-admin","email":"dev@codana.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.12_1730207306444_0.23504284220027172"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-21T02:44:45.200Z","modified":"2024-10-29T13:08:26.886Z","0.0.6":"2024-01-21T02:44:45.418Z","0.0.7":"2024-02-09T01:53:44.226Z","0.0.8":"2024-04-17T12:25:02.680Z","0.0.9":"2024-05-10T17:39:59.827Z","0.0.10":"2024-10-08T12:06:07.334Z","0.0.11":"2024-10-29T12:59:12.481Z","0.0.12":"2024-10-29T13:08:26.607Z"},"license":"MIT","description":"A collection of utility functions","maintainers":[{"name":"dalukasdev","email":"lukas@dalukas.dev"},{"name":"codana-admin","email":"dev@codana.dev"}],"readme":"# @codana/utils\n\nA package containing utility functions we use across multiple projects.\n\n## This package includes:\n\n### @codana/utils/string\n\n- `getInitialsFromName` - returns initials from a name\n\n### @codana/utils/object\n\n- `objectKeys` - returns an array of keys from an object and inferred type\n\n### @codana/utils/os\n\n- `getOperatingSystem` - returns the current operating system in string format\n\n### @codana/utils/color\n\n- `colorToRgb` - converts a color-input to rgb with opacity\n\n### @codana/utils/array\n\n- `sortAlphabeticallyByProp` - sorts an array of objects alphabetically by a given string-type prop\n- `arraysAreEqual` - checks whether 2 given arrays are equal\n","readmeFilename":"README.md"}