├── .github └── workflows │ ├── ci-docs.yml │ ├── ci.yml │ ├── deploy-netlify-demo.yml │ ├── deploy-netlify-docs.yml │ ├── perf-generate-zh.yml │ ├── perf-generate.yml │ ├── perf-regression.yml │ ├── update-readme-perf.yml │ └── upstream-tests.yml ├── .gitignore ├── COMPATIBILITY_REPORT.md ├── LICENSE ├── MIGRATION_STATUS.md ├── README.md ├── README.zh-CN.md ├── assets └── social-card-neon.svg ├── benchmark ├── implementations │ ├── commonmark-reference │ │ └── index.ts │ ├── current-commonmark │ │ └── index.ts │ ├── current │ │ └── index.ts │ ├── markdown-it-2.2.1-commonmark │ │ └── index.ts │ ├── marked │ │ └── index.ts │ └── remark │ │ └── index.ts ├── stream-context-heuristic-bench.mjs ├── stream-parse-bench.mjs └── stream-parse-bench.ts ├── docs ├── 4.0_migration.md ├── 5.0_migration.md ├── COMPATIBILITY_REPORT.en.md ├── COMPATIBILITY_REPORT.md ├── PLUGIN_COMPATIBILITY_CHECK.md ├── README.md ├── architecture.md ├── development.md ├── examples │ ├── document_post_processing.md │ ├── renderer_rules.md │ └── text_decoration.md ├── perf-best-vs-baseline.md ├── perf-history │ ├── perf-38025a2.json │ ├── perf-4e36d84.json │ ├── perf-5133c91.json │ ├── perf-51916ad.json │ ├── perf-7ad2d98.json │ ├── perf-7f17e88.json │ ├── perf-b7e126a.json │ ├── perf-c1d1d0e.json │ ├── perf-d401221.json │ ├── perf-d4e61c0.json │ ├── perf-d660c6e.json │ ├── perf-d8da0ce.json │ ├── perf-f37169f.json │ └── perf-newbaseline.json ├── perf-latest-summary.csv ├── perf-latest-with-remark.json ├── perf-latest.json ├── perf-latest.md ├── perf-latest.zh-CN.md ├── perf-regression.md ├── perf-render-summary.csv ├── perf-report.md ├── perf-summary.md ├── security.md ├── stream-optimization.md ├── tuned-chunk-config.md └── why-switch.zh-CN.md ├── editor ├── README.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── src │ ├── App.vue │ ├── components │ │ ├── MarkdownEditor.vue │ │ └── MentionList.vue │ ├── main.ts │ ├── style.css │ └── tiptap.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── eslint.config.mjs ├── index.mjs ├── package.json ├── pnpm-lock.yaml ├── scripts ├── check-plugin-interop.mjs ├── full-vs-chunked-sweep.mjs ├── generate-sample-baselines.cjs ├── generate-sample-baselines.mjs ├── generate-social-card.mjs ├── perf-accept.mjs ├── perf-check.mjs ├── perf-compare.mjs ├── perf-diff.mjs ├── perf-export-csv.mjs ├── perf-generate-report.mjs ├── perf-generate-report.zh.mjs ├── perf-matrix.mjs ├── quick-benchmark.mjs ├── svg-to-png.mjs ├── tune-chunk-config.mjs └── update-readme-metrics.mjs ├── src ├── common │ ├── html_blocks.ts │ ├── html_re.ts │ ├── token.ts │ └── utils.ts ├── helpers │ ├── index.ts │ ├── parse_link_destination.ts │ ├── parse_link_label.ts │ ├── parse_link_title.ts │ └── token.ts ├── index.ts ├── parse │ ├── index.ts │ ├── link_utils.ts │ ├── parser_block.ts │ ├── parser_block │ │ ├── index.ts │ │ ├── ruler.ts │ │ └── state_block.ts │ ├── parser_core.ts │ ├── parser_inline │ │ ├── index.ts │ │ ├── ruler.ts │ │ └── state_inline.ts │ └── state.ts ├── plugins │ └── with-renderer.ts ├── presets │ ├── commonmark.ts │ ├── default.ts │ └── zero.ts ├── render │ ├── index.ts │ ├── renderer.ts │ └── utils.ts ├── rules │ ├── block │ │ ├── blockquote.ts │ │ ├── code.ts │ │ ├── fence.ts │ │ ├── heading.ts │ │ ├── hr.ts │ │ ├── html_block.ts │ │ ├── index.ts │ │ ├── lheading.ts │ │ ├── list.ts │ │ ├── paragraph.ts │ │ ├── reference.ts │ │ └── table.ts │ ├── core │ │ ├── block.ts │ │ ├── inline.ts │ │ ├── linkify.ts │ │ ├── normalize.ts │ │ ├── replacements.ts │ │ ├── ruler.ts │ │ ├── smartquotes.ts │ │ └── text_join.ts │ └── inline │ │ ├── autolink.ts │ │ ├── backticks.ts │ │ ├── balance_pairs.ts │ │ ├── emphasis.ts │ │ ├── entity.ts │ │ ├── escape.ts │ │ ├── fragments_join.ts │ │ ├── html_inline.ts │ │ ├── image.ts │ │ ├── index.ts │ │ ├── link.ts │ │ ├── linkify.ts │ │ ├── newline.ts │ │ ├── strikethrough.ts │ │ └── text.ts ├── shims-markdown-it.d.ts ├── stream │ ├── buffer.ts │ ├── chunked.ts │ ├── debounced.ts │ └── parser.ts ├── streaming │ └── stream_parser.ts ├── support │ └── chunk_recommend.ts └── types │ ├── index.d.ts │ ├── punycode.d.ts │ └── shims.d.ts ├── support ├── api_header.md ├── build_demo.mjs ├── build_doc.mjs ├── demo_template │ ├── README.md │ ├── index.css │ ├── index.html │ ├── index.mjs │ ├── rollup.config.mjs │ └── sample.md ├── open_apidoc.mjs ├── open_demo.mjs ├── rollup.config.mjs └── specsplit.mjs ├── test-realistic-stream.ts ├── test ├── benchmarks.test.ts ├── core │ ├── linkify.test.ts │ ├── normalize.test.ts │ ├── replacements.test.ts │ ├── smartquotes.test.ts │ └── text_join.test.ts ├── escape-ins.test.ts ├── fixtures │ ├── block-bq-flat.md │ ├── block-bq-nested.md │ ├── block-code.md │ ├── block-fences.md │ ├── block-heading.md │ ├── block-hr.md │ ├── block-html.md │ ├── block-lheading.md │ ├── block-list-flat.md │ ├── block-list-nested.md │ ├── block-ref-flat.md │ ├── block-ref-list.md │ ├── block-ref-nested.md │ ├── block-tables.md │ ├── inline-autolink.md │ ├── inline-backticks.md │ ├── inline-em-flat.md │ ├── inline-em-nested.md │ ├── inline-em-worst.md │ ├── inline-entity.md │ ├── inline-escape.md │ ├── inline-html.md │ ├── inline-links-flat.md │ ├── inline-links-nested.md │ ├── inline-newlines.md │ ├── lorem1.txt │ └── rawtabs.md ├── integration │ └── markdown-exit.test.ts ├── original │ ├── commonmark.mjs │ ├── fixtures │ │ └── commonmark │ │ │ └── good.txt │ ├── markdown-it.mjs │ ├── misc.mjs │ ├── pathological.json │ ├── pathological.mjs │ ├── pathological_worker_thread.mjs │ ├── ruler.mjs │ ├── token.mjs │ └── utils.mjs ├── parse │ ├── full-chunked-fallback.test.ts │ └── parse-performance.test.ts ├── plugin-injection.test.ts ├── renderer.test.ts ├── stream │ ├── chunk-split.test.ts │ ├── chunked-fallback.test.ts │ ├── debug-line-append-verbose.test.ts │ ├── hybrid-combo.test.ts │ ├── stream-append-boundaries.test.ts │ ├── stream-buffer.test.ts │ ├── stream-fence-boundaries.test.ts │ ├── stream-line-append-admonition.test.ts │ ├── stream-line-append-fenced.test.ts │ ├── stream-line-append-inline-punct.test.ts │ ├── stream-line-append-setext.test.ts │ ├── stream-line-append.test.ts │ └── stream-parser.test.ts └── support │ └── recommend.test.ts ├── tmp-chunk-benchmark.ts ├── tmp-debug.js ├── tmp-debug.mjs ├── tmp-debug.ts ├── tmp-deep-profile.ts ├── tmp-final-benchmark.ts ├── tmp-perf-analysis.ts ├── tmp-perf-test.ts ├── tmp-size-test.ts ├── tsconfig.json └── vitest.config.ts /.github/workflows/ci-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/ci-docs.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-netlify-demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/deploy-netlify-demo.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-netlify-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/deploy-netlify-docs.yml -------------------------------------------------------------------------------- /.github/workflows/perf-generate-zh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/perf-generate-zh.yml -------------------------------------------------------------------------------- /.github/workflows/perf-generate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/perf-generate.yml -------------------------------------------------------------------------------- /.github/workflows/perf-regression.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/perf-regression.yml -------------------------------------------------------------------------------- /.github/workflows/update-readme-perf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/update-readme-perf.yml -------------------------------------------------------------------------------- /.github/workflows/upstream-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.github/workflows/upstream-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /COMPATIBILITY_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/COMPATIBILITY_REPORT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION_STATUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/MIGRATION_STATUS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /assets/social-card-neon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/assets/social-card-neon.svg -------------------------------------------------------------------------------- /benchmark/implementations/commonmark-reference/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/implementations/commonmark-reference/index.ts -------------------------------------------------------------------------------- /benchmark/implementations/current-commonmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/implementations/current-commonmark/index.ts -------------------------------------------------------------------------------- /benchmark/implementations/current/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/implementations/current/index.ts -------------------------------------------------------------------------------- /benchmark/implementations/markdown-it-2.2.1-commonmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/implementations/markdown-it-2.2.1-commonmark/index.ts -------------------------------------------------------------------------------- /benchmark/implementations/marked/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/implementations/marked/index.ts -------------------------------------------------------------------------------- /benchmark/implementations/remark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/implementations/remark/index.ts -------------------------------------------------------------------------------- /benchmark/stream-context-heuristic-bench.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/stream-context-heuristic-bench.mjs -------------------------------------------------------------------------------- /benchmark/stream-parse-bench.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/stream-parse-bench.mjs -------------------------------------------------------------------------------- /benchmark/stream-parse-bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/benchmark/stream-parse-bench.ts -------------------------------------------------------------------------------- /docs/4.0_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/4.0_migration.md -------------------------------------------------------------------------------- /docs/5.0_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/5.0_migration.md -------------------------------------------------------------------------------- /docs/COMPATIBILITY_REPORT.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/COMPATIBILITY_REPORT.en.md -------------------------------------------------------------------------------- /docs/COMPATIBILITY_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/COMPATIBILITY_REPORT.md -------------------------------------------------------------------------------- /docs/PLUGIN_COMPATIBILITY_CHECK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/PLUGIN_COMPATIBILITY_CHECK.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/examples/document_post_processing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/examples/document_post_processing.md -------------------------------------------------------------------------------- /docs/examples/renderer_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/examples/renderer_rules.md -------------------------------------------------------------------------------- /docs/examples/text_decoration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/examples/text_decoration.md -------------------------------------------------------------------------------- /docs/perf-best-vs-baseline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-best-vs-baseline.md -------------------------------------------------------------------------------- /docs/perf-history/perf-38025a2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-38025a2.json -------------------------------------------------------------------------------- /docs/perf-history/perf-4e36d84.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-4e36d84.json -------------------------------------------------------------------------------- /docs/perf-history/perf-5133c91.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-5133c91.json -------------------------------------------------------------------------------- /docs/perf-history/perf-51916ad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-51916ad.json -------------------------------------------------------------------------------- /docs/perf-history/perf-7ad2d98.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-7ad2d98.json -------------------------------------------------------------------------------- /docs/perf-history/perf-7f17e88.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-7f17e88.json -------------------------------------------------------------------------------- /docs/perf-history/perf-b7e126a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-b7e126a.json -------------------------------------------------------------------------------- /docs/perf-history/perf-c1d1d0e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-c1d1d0e.json -------------------------------------------------------------------------------- /docs/perf-history/perf-d401221.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-d401221.json -------------------------------------------------------------------------------- /docs/perf-history/perf-d4e61c0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-d4e61c0.json -------------------------------------------------------------------------------- /docs/perf-history/perf-d660c6e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-d660c6e.json -------------------------------------------------------------------------------- /docs/perf-history/perf-d8da0ce.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-d8da0ce.json -------------------------------------------------------------------------------- /docs/perf-history/perf-f37169f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-f37169f.json -------------------------------------------------------------------------------- /docs/perf-history/perf-newbaseline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-history/perf-newbaseline.json -------------------------------------------------------------------------------- /docs/perf-latest-summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-latest-summary.csv -------------------------------------------------------------------------------- /docs/perf-latest-with-remark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-latest-with-remark.json -------------------------------------------------------------------------------- /docs/perf-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-latest.json -------------------------------------------------------------------------------- /docs/perf-latest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-latest.md -------------------------------------------------------------------------------- /docs/perf-latest.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-latest.zh-CN.md -------------------------------------------------------------------------------- /docs/perf-regression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-regression.md -------------------------------------------------------------------------------- /docs/perf-render-summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-render-summary.csv -------------------------------------------------------------------------------- /docs/perf-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-report.md -------------------------------------------------------------------------------- /docs/perf-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/perf-summary.md -------------------------------------------------------------------------------- /docs/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/security.md -------------------------------------------------------------------------------- /docs/stream-optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/stream-optimization.md -------------------------------------------------------------------------------- /docs/tuned-chunk-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/tuned-chunk-config.md -------------------------------------------------------------------------------- /docs/why-switch.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/docs/why-switch.zh-CN.md -------------------------------------------------------------------------------- /editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/README.md -------------------------------------------------------------------------------- /editor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/index.html -------------------------------------------------------------------------------- /editor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/package.json -------------------------------------------------------------------------------- /editor/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/pnpm-lock.yaml -------------------------------------------------------------------------------- /editor/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/src/App.vue -------------------------------------------------------------------------------- /editor/src/components/MarkdownEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/src/components/MarkdownEditor.vue -------------------------------------------------------------------------------- /editor/src/components/MentionList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/src/components/MentionList.vue -------------------------------------------------------------------------------- /editor/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/src/main.ts -------------------------------------------------------------------------------- /editor/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/src/style.css -------------------------------------------------------------------------------- /editor/src/tiptap.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/src/tiptap.d.ts -------------------------------------------------------------------------------- /editor/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/tsconfig.app.json -------------------------------------------------------------------------------- /editor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/tsconfig.json -------------------------------------------------------------------------------- /editor/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/tsconfig.node.json -------------------------------------------------------------------------------- /editor/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/editor/vite.config.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.mjs: -------------------------------------------------------------------------------- 1 | export { default } from './dist/index.js' 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/check-plugin-interop.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/check-plugin-interop.mjs -------------------------------------------------------------------------------- /scripts/full-vs-chunked-sweep.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/full-vs-chunked-sweep.mjs -------------------------------------------------------------------------------- /scripts/generate-sample-baselines.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/generate-sample-baselines.cjs -------------------------------------------------------------------------------- /scripts/generate-sample-baselines.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/generate-sample-baselines.mjs -------------------------------------------------------------------------------- /scripts/generate-social-card.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/generate-social-card.mjs -------------------------------------------------------------------------------- /scripts/perf-accept.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/perf-accept.mjs -------------------------------------------------------------------------------- /scripts/perf-check.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/perf-check.mjs -------------------------------------------------------------------------------- /scripts/perf-compare.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/perf-compare.mjs -------------------------------------------------------------------------------- /scripts/perf-diff.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/perf-diff.mjs -------------------------------------------------------------------------------- /scripts/perf-export-csv.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/perf-export-csv.mjs -------------------------------------------------------------------------------- /scripts/perf-generate-report.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/perf-generate-report.mjs -------------------------------------------------------------------------------- /scripts/perf-generate-report.zh.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/perf-generate-report.zh.mjs -------------------------------------------------------------------------------- /scripts/perf-matrix.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/perf-matrix.mjs -------------------------------------------------------------------------------- /scripts/quick-benchmark.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/quick-benchmark.mjs -------------------------------------------------------------------------------- /scripts/svg-to-png.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/svg-to-png.mjs -------------------------------------------------------------------------------- /scripts/tune-chunk-config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/tune-chunk-config.mjs -------------------------------------------------------------------------------- /scripts/update-readme-metrics.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/scripts/update-readme-metrics.mjs -------------------------------------------------------------------------------- /src/common/html_blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/common/html_blocks.ts -------------------------------------------------------------------------------- /src/common/html_re.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/common/html_re.ts -------------------------------------------------------------------------------- /src/common/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/common/token.ts -------------------------------------------------------------------------------- /src/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/common/utils.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/helpers/parse_link_destination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/helpers/parse_link_destination.ts -------------------------------------------------------------------------------- /src/helpers/parse_link_label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/helpers/parse_link_label.ts -------------------------------------------------------------------------------- /src/helpers/parse_link_title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/helpers/parse_link_title.ts -------------------------------------------------------------------------------- /src/helpers/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/helpers/token.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parse/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/index.ts -------------------------------------------------------------------------------- /src/parse/link_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/link_utils.ts -------------------------------------------------------------------------------- /src/parse/parser_block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/parser_block.ts -------------------------------------------------------------------------------- /src/parse/parser_block/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/parser_block/index.ts -------------------------------------------------------------------------------- /src/parse/parser_block/ruler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/parser_block/ruler.ts -------------------------------------------------------------------------------- /src/parse/parser_block/state_block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/parser_block/state_block.ts -------------------------------------------------------------------------------- /src/parse/parser_core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/parser_core.ts -------------------------------------------------------------------------------- /src/parse/parser_inline/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/parser_inline/index.ts -------------------------------------------------------------------------------- /src/parse/parser_inline/ruler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/parser_inline/ruler.ts -------------------------------------------------------------------------------- /src/parse/parser_inline/state_inline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/parser_inline/state_inline.ts -------------------------------------------------------------------------------- /src/parse/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/parse/state.ts -------------------------------------------------------------------------------- /src/plugins/with-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/plugins/with-renderer.ts -------------------------------------------------------------------------------- /src/presets/commonmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/presets/commonmark.ts -------------------------------------------------------------------------------- /src/presets/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/presets/default.ts -------------------------------------------------------------------------------- /src/presets/zero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/presets/zero.ts -------------------------------------------------------------------------------- /src/render/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/render/index.ts -------------------------------------------------------------------------------- /src/render/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/render/renderer.ts -------------------------------------------------------------------------------- /src/render/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/render/utils.ts -------------------------------------------------------------------------------- /src/rules/block/blockquote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/blockquote.ts -------------------------------------------------------------------------------- /src/rules/block/code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/code.ts -------------------------------------------------------------------------------- /src/rules/block/fence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/fence.ts -------------------------------------------------------------------------------- /src/rules/block/heading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/heading.ts -------------------------------------------------------------------------------- /src/rules/block/hr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/hr.ts -------------------------------------------------------------------------------- /src/rules/block/html_block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/html_block.ts -------------------------------------------------------------------------------- /src/rules/block/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/index.ts -------------------------------------------------------------------------------- /src/rules/block/lheading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/lheading.ts -------------------------------------------------------------------------------- /src/rules/block/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/list.ts -------------------------------------------------------------------------------- /src/rules/block/paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/paragraph.ts -------------------------------------------------------------------------------- /src/rules/block/reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/reference.ts -------------------------------------------------------------------------------- /src/rules/block/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/block/table.ts -------------------------------------------------------------------------------- /src/rules/core/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/core/block.ts -------------------------------------------------------------------------------- /src/rules/core/inline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/core/inline.ts -------------------------------------------------------------------------------- /src/rules/core/linkify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/core/linkify.ts -------------------------------------------------------------------------------- /src/rules/core/normalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/core/normalize.ts -------------------------------------------------------------------------------- /src/rules/core/replacements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/core/replacements.ts -------------------------------------------------------------------------------- /src/rules/core/ruler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/core/ruler.ts -------------------------------------------------------------------------------- /src/rules/core/smartquotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/core/smartquotes.ts -------------------------------------------------------------------------------- /src/rules/core/text_join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/core/text_join.ts -------------------------------------------------------------------------------- /src/rules/inline/autolink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/autolink.ts -------------------------------------------------------------------------------- /src/rules/inline/backticks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/backticks.ts -------------------------------------------------------------------------------- /src/rules/inline/balance_pairs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/balance_pairs.ts -------------------------------------------------------------------------------- /src/rules/inline/emphasis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/emphasis.ts -------------------------------------------------------------------------------- /src/rules/inline/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/entity.ts -------------------------------------------------------------------------------- /src/rules/inline/escape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/escape.ts -------------------------------------------------------------------------------- /src/rules/inline/fragments_join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/fragments_join.ts -------------------------------------------------------------------------------- /src/rules/inline/html_inline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/html_inline.ts -------------------------------------------------------------------------------- /src/rules/inline/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/image.ts -------------------------------------------------------------------------------- /src/rules/inline/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/index.ts -------------------------------------------------------------------------------- /src/rules/inline/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/link.ts -------------------------------------------------------------------------------- /src/rules/inline/linkify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/linkify.ts -------------------------------------------------------------------------------- /src/rules/inline/newline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/newline.ts -------------------------------------------------------------------------------- /src/rules/inline/strikethrough.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/strikethrough.ts -------------------------------------------------------------------------------- /src/rules/inline/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/rules/inline/text.ts -------------------------------------------------------------------------------- /src/shims-markdown-it.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/shims-markdown-it.d.ts -------------------------------------------------------------------------------- /src/stream/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/stream/buffer.ts -------------------------------------------------------------------------------- /src/stream/chunked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/stream/chunked.ts -------------------------------------------------------------------------------- /src/stream/debounced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/stream/debounced.ts -------------------------------------------------------------------------------- /src/stream/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/stream/parser.ts -------------------------------------------------------------------------------- /src/streaming/stream_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/streaming/stream_parser.ts -------------------------------------------------------------------------------- /src/support/chunk_recommend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/support/chunk_recommend.ts -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/types/index.d.ts -------------------------------------------------------------------------------- /src/types/punycode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/types/punycode.d.ts -------------------------------------------------------------------------------- /src/types/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/src/types/shims.d.ts -------------------------------------------------------------------------------- /support/api_header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/api_header.md -------------------------------------------------------------------------------- /support/build_demo.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/build_demo.mjs -------------------------------------------------------------------------------- /support/build_doc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/build_doc.mjs -------------------------------------------------------------------------------- /support/demo_template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/demo_template/README.md -------------------------------------------------------------------------------- /support/demo_template/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/demo_template/index.css -------------------------------------------------------------------------------- /support/demo_template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/demo_template/index.html -------------------------------------------------------------------------------- /support/demo_template/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/demo_template/index.mjs -------------------------------------------------------------------------------- /support/demo_template/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/demo_template/rollup.config.mjs -------------------------------------------------------------------------------- /support/demo_template/sample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/demo_template/sample.md -------------------------------------------------------------------------------- /support/open_apidoc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/open_apidoc.mjs -------------------------------------------------------------------------------- /support/open_demo.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/open_demo.mjs -------------------------------------------------------------------------------- /support/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/rollup.config.mjs -------------------------------------------------------------------------------- /support/specsplit.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/support/specsplit.mjs -------------------------------------------------------------------------------- /test-realistic-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test-realistic-stream.ts -------------------------------------------------------------------------------- /test/benchmarks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/benchmarks.test.ts -------------------------------------------------------------------------------- /test/core/linkify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/core/linkify.test.ts -------------------------------------------------------------------------------- /test/core/normalize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/core/normalize.test.ts -------------------------------------------------------------------------------- /test/core/replacements.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/core/replacements.test.ts -------------------------------------------------------------------------------- /test/core/smartquotes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/core/smartquotes.test.ts -------------------------------------------------------------------------------- /test/core/text_join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/core/text_join.test.ts -------------------------------------------------------------------------------- /test/escape-ins.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/escape-ins.test.ts -------------------------------------------------------------------------------- /test/fixtures/block-bq-flat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-bq-flat.md -------------------------------------------------------------------------------- /test/fixtures/block-bq-nested.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-bq-nested.md -------------------------------------------------------------------------------- /test/fixtures/block-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-code.md -------------------------------------------------------------------------------- /test/fixtures/block-fences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-fences.md -------------------------------------------------------------------------------- /test/fixtures/block-heading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-heading.md -------------------------------------------------------------------------------- /test/fixtures/block-hr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-hr.md -------------------------------------------------------------------------------- /test/fixtures/block-html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-html.md -------------------------------------------------------------------------------- /test/fixtures/block-lheading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-lheading.md -------------------------------------------------------------------------------- /test/fixtures/block-list-flat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-list-flat.md -------------------------------------------------------------------------------- /test/fixtures/block-list-nested.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-list-nested.md -------------------------------------------------------------------------------- /test/fixtures/block-ref-flat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-ref-flat.md -------------------------------------------------------------------------------- /test/fixtures/block-ref-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-ref-list.md -------------------------------------------------------------------------------- /test/fixtures/block-ref-nested.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-ref-nested.md -------------------------------------------------------------------------------- /test/fixtures/block-tables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/block-tables.md -------------------------------------------------------------------------------- /test/fixtures/inline-autolink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-autolink.md -------------------------------------------------------------------------------- /test/fixtures/inline-backticks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-backticks.md -------------------------------------------------------------------------------- /test/fixtures/inline-em-flat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-em-flat.md -------------------------------------------------------------------------------- /test/fixtures/inline-em-nested.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-em-nested.md -------------------------------------------------------------------------------- /test/fixtures/inline-em-worst.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-em-worst.md -------------------------------------------------------------------------------- /test/fixtures/inline-entity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-entity.md -------------------------------------------------------------------------------- /test/fixtures/inline-escape.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-escape.md -------------------------------------------------------------------------------- /test/fixtures/inline-html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-html.md -------------------------------------------------------------------------------- /test/fixtures/inline-links-flat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-links-flat.md -------------------------------------------------------------------------------- /test/fixtures/inline-links-nested.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-links-nested.md -------------------------------------------------------------------------------- /test/fixtures/inline-newlines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/inline-newlines.md -------------------------------------------------------------------------------- /test/fixtures/lorem1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/lorem1.txt -------------------------------------------------------------------------------- /test/fixtures/rawtabs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/fixtures/rawtabs.md -------------------------------------------------------------------------------- /test/integration/markdown-exit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/integration/markdown-exit.test.ts -------------------------------------------------------------------------------- /test/original/commonmark.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/original/commonmark.mjs -------------------------------------------------------------------------------- /test/original/fixtures/commonmark/good.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/original/markdown-it.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/original/markdown-it.mjs -------------------------------------------------------------------------------- /test/original/misc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/original/misc.mjs -------------------------------------------------------------------------------- /test/original/pathological.json: -------------------------------------------------------------------------------- 1 | { "md5": "80e12450752e4667b3656fa2cd12e9d5" } 2 | -------------------------------------------------------------------------------- /test/original/pathological.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/original/pathological.mjs -------------------------------------------------------------------------------- /test/original/pathological_worker_thread.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/original/pathological_worker_thread.mjs -------------------------------------------------------------------------------- /test/original/ruler.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/original/ruler.mjs -------------------------------------------------------------------------------- /test/original/token.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/original/token.mjs -------------------------------------------------------------------------------- /test/original/utils.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/original/utils.mjs -------------------------------------------------------------------------------- /test/parse/full-chunked-fallback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/parse/full-chunked-fallback.test.ts -------------------------------------------------------------------------------- /test/parse/parse-performance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/parse/parse-performance.test.ts -------------------------------------------------------------------------------- /test/plugin-injection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/plugin-injection.test.ts -------------------------------------------------------------------------------- /test/renderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/renderer.test.ts -------------------------------------------------------------------------------- /test/stream/chunk-split.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/chunk-split.test.ts -------------------------------------------------------------------------------- /test/stream/chunked-fallback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/chunked-fallback.test.ts -------------------------------------------------------------------------------- /test/stream/debug-line-append-verbose.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/debug-line-append-verbose.test.ts -------------------------------------------------------------------------------- /test/stream/hybrid-combo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/hybrid-combo.test.ts -------------------------------------------------------------------------------- /test/stream/stream-append-boundaries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-append-boundaries.test.ts -------------------------------------------------------------------------------- /test/stream/stream-buffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-buffer.test.ts -------------------------------------------------------------------------------- /test/stream/stream-fence-boundaries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-fence-boundaries.test.ts -------------------------------------------------------------------------------- /test/stream/stream-line-append-admonition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-line-append-admonition.test.ts -------------------------------------------------------------------------------- /test/stream/stream-line-append-fenced.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-line-append-fenced.test.ts -------------------------------------------------------------------------------- /test/stream/stream-line-append-inline-punct.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-line-append-inline-punct.test.ts -------------------------------------------------------------------------------- /test/stream/stream-line-append-setext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-line-append-setext.test.ts -------------------------------------------------------------------------------- /test/stream/stream-line-append.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-line-append.test.ts -------------------------------------------------------------------------------- /test/stream/stream-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/stream/stream-parser.test.ts -------------------------------------------------------------------------------- /test/support/recommend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/test/support/recommend.test.ts -------------------------------------------------------------------------------- /tmp-chunk-benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-chunk-benchmark.ts -------------------------------------------------------------------------------- /tmp-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-debug.js -------------------------------------------------------------------------------- /tmp-debug.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-debug.mjs -------------------------------------------------------------------------------- /tmp-debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-debug.ts -------------------------------------------------------------------------------- /tmp-deep-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-deep-profile.ts -------------------------------------------------------------------------------- /tmp-final-benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-final-benchmark.ts -------------------------------------------------------------------------------- /tmp-perf-analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-perf-analysis.ts -------------------------------------------------------------------------------- /tmp-perf-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-perf-test.ts -------------------------------------------------------------------------------- /tmp-size-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tmp-size-test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simon-He95/markdown-it-ts/HEAD/vitest.config.ts --------------------------------------------------------------------------------