UNPKG

@codedoc/core

Version:

Create beautiful modern documentation websites.

106 lines 5.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultConfig = exports.DefaultToCMarkdownCustomInlineComponents = exports.DefaultToCMarkdownCustomComponents = exports.DefaultMarkdownCustomInlineComponents = exports.DefaultMarkdownCustomComponents = void 0; var marked_1 = require("@connectv/marked"); var theme_1 = require("../theme"); var guess_title_1 = require("../transport/guess-title"); var code_1 = require("../components/code"); var heading_1 = require("../components/heading"); var button_1 = require("../components/button"); var tabs_1 = require("../components/tabs"); var footnote_1 = require("../components/footnote"); var collapse_1 = require("../components/collapse"); var meta_override_1 = require("../components/page/meta-override"); var darklight_1 = require("../components/darkmode/darklight"); var github_1 = require("../components/misc/github"); var watermark_1 = require("../components/misc/watermark"); var icon_1 = require("../components/misc/icon"); var selection_1 = require("../components/code/selection"); var same_line_length_1 = require("../components/code/same-line-length"); var line_hint_1 = require("../components/code/line-hint"); var line_ref_1 = require("../components/code/line-ref"); var smart_copy_1 = require("../components/code/smart-copy"); var copy_headings_1 = require("../components/heading/copy-headings"); var highlight_1 = require("../components/page/contentnav/highlight"); var gather_footnotes_1 = require("../components/footnote/gather-footnotes"); var deferred_iframe_1 = require("../transport/deferred-iframe"); var heading_2 = require("../components/page/toc/heading"); var smooth_loading_1 = require("../transport/smooth-loading"); var toc_highlight_1 = require("../components/page/toc/toc-highlight"); var prevnext_1 = require("../components/page/toc/prevnext"); var post_nav_1 = require("../components/page/toc/search/post-nav"); var add_line_ids_1 = require("../components/code/line-links/add-line-ids"); var copy_line_link_1 = require("../components/code/line-links/copy-line-link"); exports.DefaultMarkdownCustomComponents = { Tab: tabs_1.Tab, Tabs: tabs_1.Tabs, Collapse: collapse_1.Collapse, Footnote: footnote_1.FootnoteBlock, Footnotes: footnote_1.Footnotes, Button: button_1.Button, Buttons: button_1.Buttons, CopyButton: button_1.CopyButton, DarkLight: darklight_1.DarkLight, InDark: darklight_1.InDark, InLight: darklight_1.InLight, GithubButton: github_1.GithubButton, Watermark: watermark_1.Watermark, MetaOverride: meta_override_1.MetaOverride, ToCPrevNext: prevnext_1.ToCPrevNext$, }; exports.DefaultMarkdownCustomInlineComponents = { Icon: icon_1.Icon, Footnote: footnote_1.Footnote, }; exports.DefaultToCMarkdownCustomComponents = { Button: button_1.Button, Buttons: button_1.Buttons, Collapse: collapse_1.Collapse, DarkLight: darklight_1.DarkLight, InDark: darklight_1.InDark, InLight: darklight_1.InLight, GithubButton: github_1.GithubButton, Watermark: watermark_1.Watermark, }; exports.DefaultToCMarkdownCustomInlineComponents = { Icon: icon_1.Icon, }; exports.DefaultConfig = { src: { base: 'docs/md', toc: '_toc.md', pick: /\.md$/, drop: /(^_)|(\/_)/, not_found: '404.md', }, dest: { html: '.', assets: '.', bundle: 'docs/assets', styles: 'docs/assets', namespace: '', }, bundle: { init: [ selection_1.codeSelection$, same_line_length_1.sameLineLengthInCodes$, line_hint_1.codeLineHints$, line_ref_1.codeLineRef$, smart_copy_1.smartCopy$, copy_headings_1.copyHeadings$, highlight_1.contentNavHighlight$, deferred_iframe_1.deferredIframes$, smooth_loading_1.smoothLoading$, toc_highlight_1.tocHighlight$, post_nav_1.postNavSearch$, copy_line_link_1.copyLineLiks$, gather_footnotes_1.gatherFootnotes$, ], }, dev: { port: 3000 }, page: { title: { base: 'New Codedoc Project', connector: ' | ', extractor: function (content, config) { return guess_title_1.guessTitle(content, config.page.title.base, config.page.title.connector); }, }, post: [add_line_ids_1.addLineIds] }, afterBuild: [], theme: theme_1.DefaultTheme, markdown: { Code: code_1.Code, Heading: heading_1.Heading, customComponents: exports.DefaultMarkdownCustomComponents, customInlineComponents: exports.DefaultMarkdownCustomInlineComponents, BlockQuote: marked_1.quotedComponents(exports.DefaultMarkdownCustomComponents), Link: marked_1.linkedComponents(exports.DefaultMarkdownCustomInlineComponents), }, tocMarkdown: { Heading: heading_2.ToCHeading, customComponents: exports.DefaultToCMarkdownCustomComponents, customInlineComponents: exports.DefaultToCMarkdownCustomInlineComponents, BlockQuote: marked_1.quotedComponents(exports.DefaultToCMarkdownCustomComponents), Link: marked_1.linkedComponents(exports.DefaultToCMarkdownCustomInlineComponents), }, }; //# sourceMappingURL=defaults.js.map