--- a/core/src/iosMain/kotlin/licenseplist/LicensePlistParser.kt	Sun May 04 21:05:24 2025 -0400
+++ b/core/src/iosMain/kotlin/licenseplist/LicensePlistParser.kt	Mon May 05 02:56:41 2025 -0400
@@ -39,8 +39,17 @@
 import kotlin.coroutines.resumeWithException
 import kotlin.coroutines.suspendCoroutine
 
+/**
+ * Parse LicensePlist files
+ */
 class LicensePlistParser {
 
+    /**
+     * Parse LicensePlist files
+     *
+     * @param licensePlistInput url of com.mono0926.LicensePlist.plist file
+     * @return a map of dependency name to license
+     */
     @Suppress("UNCHECKED_CAST")
     suspend fun parseLicenses(
         licensePlistInput: NSURL
@@ -95,6 +104,9 @@
     }
 
     companion object {
+        /**
+         * Get url of the default LicensePlist file
+         */
         fun getDefaultLicensePlistUrl(): NSURL {
             val path = NSBundle.mainBundle.pathForResource(
                 "com.mono0926.LicensePlist",