{"id":19212390,"url":"https://github.com/leafo/moondoc","last_synced_at":"2025-07-12T03:37:57.238Z","repository":{"id":66222869,"uuid":"93215036","full_name":"leafo/moondoc","owner":"leafo","description":"MoonScript library documentation generator","archived":false,"fork":false,"pushed_at":"2017-07-20T05:08:21.000Z","size":20,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-20T17:39:52.821Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leafo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-03T01:15:39.000Z","updated_at":"2021-09-03T00:00:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"919bde26-1afb-42dc-974f-b3c578aff116","html_url":"https://github.com/leafo/moondoc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafo%2Fmoondoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafo%2Fmoondoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafo%2Fmoondoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafo%2Fmoondoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leafo","download_url":"https://codeload.github.com/leafo/moondoc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253817727,"owners_count":21969031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T13:46:45.348Z","updated_at":"2025-05-12T20:40:11.891Z","avatar_url":"https://github.com/leafo.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# moondoc\n\n`moondoc` is a command line tool that parses a MoonScript file and returns a\nLua file with metadata about the classes, functions, and constants exported.\nIt's designed to be part of a pipeline to generate documentation for MoonScript\nprojects.\n\nIt works by usingthe MoonScript parser to extract the AST, then it searches for\nfor near by comments to add additional metadata. Information is extracted\nstatically, without running the code, so dynamically generated parts might need\nadditional annotation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleafo%2Fmoondoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleafo%2Fmoondoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleafo%2Fmoondoc/lists"}