{"id":15097586,"url":"https://github.com/bent10/marked-extensions","last_synced_at":"2025-04-05T07:01:29.943Z","repository":{"id":212287604,"uuid":"695779898","full_name":"bent10/marked-extensions","owner":"bent10","description":"Marked extensions workspace","archived":false,"fork":false,"pushed_at":"2025-03-14T18:40:18.000Z","size":714,"stargazers_count":41,"open_issues_count":7,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-29T02:38:20.057Z","etag":null,"topics":["extensions","gfm","markdown","marked","md","plugins"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/search?q=keywords:stilearning-marked-extensions","language":"TypeScript","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/bent10.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":"2023-09-24T07:42:28.000Z","updated_at":"2025-03-20T17:03:05.000Z","dependencies_parsed_at":"2024-01-14T01:39:47.984Z","dependency_job_id":"1aaff7f3-6734-4a48-ac4f-7d57cab55a97","html_url":"https://github.com/bent10/marked-extensions","commit_stats":{"total_commits":398,"total_committers":5,"mean_commits":79.6,"dds":0.6306532663316583,"last_synced_commit":"f88a8f2b2d5003e52686fcf3db9c54dd678dba84"},"previous_names":["bent10/marked-extensions"],"tags_count":137,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bent10%2Fmarked-extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bent10%2Fmarked-extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bent10%2Fmarked-extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bent10%2Fmarked-extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bent10","download_url":"https://codeload.github.com/bent10/marked-extensions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247299828,"owners_count":20916190,"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":["extensions","gfm","markdown","marked","md","plugins"],"created_at":"2024-09-25T16:23:49.270Z","updated_at":"2025-04-05T07:01:29.816Z","avatar_url":"https://github.com/bent10.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# marked-extensions\n\n[Marked](https://github.com/markedjs/marked) extensions workspace.\n\n## Packages\n\n| Package                                                | Description                                                                                                                                                                            | Version (click for changelog)                                                                            |\n| :----------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------- |\n| [marked-alert](packages/alert)                         | Enables [GFM alerts](https://github.com/orgs/community/discussions/16925)                                                                                                              | [![npm](https://img.shields.io/npm/v/marked-alert)](packages/alert/changelog.md)                         |\n| [marked-directive](packages/directive)                 | Supports [directives syntax](https://talk.commonmark.org/t/generic-directives-plugins-syntax/444)                                                                                      | [![npm](https://img.shields.io/npm/v/marked-directive)](packages/directive/changelog.md)                 |\n| [marked-code-format](packages/code-format)             | Formatting code blocks using Prettier                                                                                                                                                  | [![npm](https://img.shields.io/npm/v/marked-code-format)](packages/code-format/changelog.md)             |\n| [marked-code-jsx-renderer](packages/code-jsx-renderer) | Render JSX code blocks using a custom renderer and components                                                                                                                          | [![npm](https://img.shields.io/npm/v/marked-code-jsx-renderer)](packages/code-jsx-renderer/changelog.md) |\n| [marked-code-preview](packages/code-preview)           | Transform code blocks into code previews                                                                                                                                               | [![npm](https://img.shields.io/npm/v/marked-code-preview)](packages/code-preview/changelog.md)           |\n| [marked-footnote](packages/footnote)                   | Enables [GFM footnotes](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#footnotes). | [![npm](https://img.shields.io/npm/v/marked-footnote)](packages/footnote/changelog.md)                   |\n| [marked-plaintify](packages/plaintify)                 | Converts Markdown to Plaintext                                                                                                                                                         | [![npm](https://img.shields.io/npm/v/marked-plaintify)](packages/plaintify/changelog.md)                 |\n| [marked-sequential-hooks](packages/sequential-hooks)   | Enables the sequential preprocessing and post-processing                                                                                                                               | [![npm](https://img.shields.io/npm/v/marked-sequential-hooks)](packages/sequential-hooks/changelog.md)   |\n| [marked-shiki](packages/shiki)                         | Integrating [Shiki](https://shiki.style/) syntax highlighting                                                                                                                          | [![npm](https://img.shields.io/npm/v/marked-shiki)](packages/shiki/changelog.md)                         |\n\n### Sequential hooks\n\nIncorporate the power of sequential hooks using the following packages within [sequential hooks](packages/sequential-hooks):\n\n\u003cdetails\u003e\n\u003csummary\u003eShow the example code 🚀\u003c/summary\u003e\n\n```js\nimport { Marked } from 'marked'\nimport markedSequentialHooks from 'marked-sequential-hooks'\n\nconst html = new Marked()\n  .use(\n    markedSequentialHooks({\n      markdownHooks: [mdHoook1(), mdHook2],\n      htmlHooks: [htmlHook1(), htmlHook2]\n    })\n  )\n  .parse('# Content')\n\nconsole.log(html)\n```\n\n\u003c/details\u003e\n\n| Package                                              | Types          | Description                                          | Version (click for changelog)                                                                          |\n| :--------------------------------------------------- | :------------- | :--------------------------------------------------- | :----------------------------------------------------------------------------------------------------- |\n| [marked-hook-data](packages/hook-data)               | `MarkdownHook` | A sequential hook to load data from files or objects | [![npm](https://img.shields.io/npm/v/marked-hook-data)](packages/hook-data/changelog.md)               |\n| [marked-hook-frontmatter](packages/hook-frontmatter) | `MarkdownHook` | A sequential hook to support frontmatter             | [![npm](https://img.shields.io/npm/v/marked-hook-frontmatter)](packages/hook-frontmatter/changelog.md) |\n| [marked-hook-layout](packages/hook-layout)           | `HtmlHook`     | A sequential hook that handles layouts               | [![npm](https://img.shields.io/npm/v/marked-hook-layout)](packages/hook-layout/changelog.md)           |\n\n## Contributing\n\nWe 💛\u0026nbsp; issues.\n\nWhen committing, please conform to [the semantic-release commit standards](https://www.conventionalcommits.org/). Please install `commitizen` and the adapter globally, if you have not already.\n\n```bash\nnpm i -g commitizen cz-conventional-changelog\n```\n\nNow you can use `git cz` or just `cz` instead of `git commit` when committing. You can also use `git-cz`, which is an alias for `cz`.\n\n```bash\ngit add . \u0026\u0026 git cz\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbent10%2Fmarked-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbent10%2Fmarked-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbent10%2Fmarked-extensions/lists"}