{"id":16971552,"url":"https://github.com/thomastjdev/nimtomd","last_synced_at":"2025-04-12T00:42:41.065Z","repository":{"id":87657111,"uuid":"153936665","full_name":"ThomasTJdev/nimtomd","owner":"ThomasTJdev","description":"Convert a Nim file to Markdown","archived":false,"fork":false,"pushed_at":"2023-09-30T07:20:13.000Z","size":59,"stargazers_count":15,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-12T00:42:35.604Z","etag":null,"topics":["markdown","nim","nim-to-markdown","readme-md"],"latest_commit_sha":null,"homepage":null,"language":"Nim","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThomasTJdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-10-20T18:38:42.000Z","updated_at":"2023-12-18T04:20:25.000Z","dependencies_parsed_at":"2025-02-20T12:42:01.039Z","dependency_job_id":null,"html_url":"https://github.com/ThomasTJdev/nimtomd","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasTJdev%2Fnimtomd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasTJdev%2Fnimtomd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasTJdev%2Fnimtomd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasTJdev%2Fnimtomd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThomasTJdev","download_url":"https://codeload.github.com/ThomasTJdev/nimtomd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248501959,"owners_count":21114681,"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":["markdown","nim","nim-to-markdown","readme-md"],"created_at":"2024-10-14T00:52:31.262Z","updated_at":"2025-04-12T00:42:41.043Z","avatar_url":"https://github.com/ThomasTJdev.png","language":"Nim","readme":"## Nim to Markdown\n\n*Generated with [Nim to Markdown](https://github.com/ThomasTJdev/nimtomd)*\n\nThis Nim package converts Nim code to Markdown. Use `nimtomd`\non your Nim file and transform it into a styled Markdown file.\n\nYou can choose to only include global elements (*) and top\ncomments, or you can include everything.\n\n# Usage:\n```nim\nnimtomd [options] \u003cfilename\u003e\n```\n\n# Options:\n```nim\nOptions:\n\u003cfilename\u003e                Nim-file to convert into markdown\n-h,  --help               Shows the help menu\n-o:, --output:[filename]  Outputs the markdown to a file\n-ow, --overwrite          Allow to overwrite a existing md file\n-g,  --onlyglobals        Only include global elements (*)\n-sh                       Skip headings\n-si                       Skip imports\n-st                       Skip types\n-il, --includelines       Include linenumbers\n-ic, --includeconst       Include const\n-il, --includelet         Include let\n-iv, --includevar         Include var\n```\n\n\n## Requirements\n\nYour code needs to follow the Nim coding style. Checkout the\nsource file for examples.\n\n\n## Examples\n\nThis README.md is made with ``nimtomd`` with the command:\n```nim\nnimtomd -o:README.md -ow -g nimtomd.nim\n```\n\n# Output to screen\n\nThis prints the Markdown output to the screen:\n```nim\nnimtomd filename.nim\n```\n\n# Save output to file\n\nYou can force ``nimtomd`` to overwrite an existing file\nby using the option ``-ow``.\n\n```nim\nnimtomd -o:README.md -ow filename.nim\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomastjdev%2Fnimtomd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomastjdev%2Fnimtomd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomastjdev%2Fnimtomd/lists"}