SYMBOL INDEX (135 symbols across 26 files) FILE: modules/blox/assets/dist/lib/markmap/index.js function checkUrl (line 10) | async function checkUrl(url, signal) { class UrlBuilder (line 19) | class UrlBuilder { method constructor (line 20) | constructor() { method getFastestProvider (line 28) | async getFastestProvider(timeout = 5e3, path = testPath) { method findFastestProvider (line 52) | async findFastestProvider(timeout, path) { method setProvider (line 56) | setProvider(name, factory) { method getFullUrl (line 63) | getFullUrl(path, provider = this.provider) { function defer (line 76) | function defer() { function memoize (line 84) | function memoize(fn) { function h (line 111) | function h(type, props, ...children) { function jsx (line 117) | function jsx(type, props) { function Fragment (line 128) | function Fragment(props) { function insertDom (line 134) | function insertDom(parent, nodes) { function mountAttributes (line 139) | function mountAttributes(domElement, props, env) { function setDOMAttribute (line 158) | function setDOMAttribute(el, attr, value, isSVG) { function flatten (line 173) | function flatten(arr) { function mountChildren (line 176) | function mountChildren(children, env) { function mount (line 179) | function mount(vnode, env = DEFAULT_ENV) { function mountDom (line 240) | function mountDom(vnode) { function hm (line 243) | function hm(...args) { function loadJSItem (line 257) | async function loadJSItem(item, context) { function loadCSSItem (line 286) | async function loadCSSItem(item) { function loadJS (line 315) | async function loadJS(items, context) { function loadCSS (line 330) | async function loadCSS(items) { function buildJSItem (line 333) | function buildJSItem(path) { function buildCSSItem (line 341) | function buildCSSItem(path) { function initialize (line 362) | async function initialize() { function transform (line 396) | function transform(transformer, content) { function render (line 408) | function render(el) { function renderAllUnder (line 443) | async function renderAllUnder(container) { function renderAll (line 447) | function renderAll() { FILE: modules/blox/assets/js/hb-animations.js method init (line 19) | init() { method type (line 24) | type() { FILE: modules/blox/assets/js/hb-citation.js function initializeCitation (line 23) | function initializeCitation() { function prefetchAllCitations (line 38) | function prefetchAllCitations() { function prefetchOnHover (line 53) | function prefetchOnHover(e) { function fetchAndCacheCitation (line 69) | async function fetchAndCacheCitation(filename) { function handleCiteClick (line 90) | function handleCiteClick(e) { function fetchAndCopyWithFallback (line 131) | async function fetchAndCopyWithFallback(filename, button) { function updateButtonText (line 163) | function updateButtonText(button) { FILE: modules/blox/assets/js/hb-clipboard.js function copyToClipboard (line 16) | async function copyToClipboard(text) { function copyToClipboardSync (line 41) | function copyToClipboardSync(text) { function copyUsingExecCommand (line 72) | function copyUsingExecCommand(text) { function isClipboardAPIAvailable (line 127) | function isClipboardAPIAvailable() { class ClipboardCache (line 135) | class ClipboardCache { method constructor (line 136) | constructor() { method set (line 145) | set(key, content) { method get (line 157) | get(key) { method has (line 166) | has(key) { method clear (line 173) | clear() { method size (line 181) | get size() { FILE: modules/blox/assets/js/hb-code-copy.js constant NOTIFICATION_DURATION (line 4) | const NOTIFICATION_DURATION = 2000; constant DEBOUNCE_DELAY (line 5) | const DEBOUNCE_DELAY = 300; function copyCodeToClipboard (line 34) | async function copyCodeToClipboard(button, codeWrapper) { function copiedNotification (line 76) | function copiedNotification(copyBtn) { function createCopyButton (line 92) | function createCopyButton() { function getCodeWrapper (line 106) | function getCodeWrapper(codeblock) { function initializeCodeCopyButtons (line 133) | function initializeCodeCopyButtons() { FILE: modules/blox/assets/js/hb-init.js function initTheme (line 2) | function initTheme() { function applyHugoStyleFixes (line 25) | function applyHugoStyleFixes() { FILE: modules/blox/assets/js/hb-mermaid-config.js function getCssVar (line 1) | function getCssVar(name) { FILE: modules/blox/assets/js/hb-notifier.js function showNotification (line 18) | function showNotification(message, type = "success", duration = 3000) { function getOrCreateContainer (line 56) | function getOrCreateContainer() { function createNotificationElement (line 80) | function createNotificationElement(message, type) { function removeNotification (line 144) | function removeNotification(notification) { function ensureAnimationStyles (line 160) | function ensureAnimationStyles() { FILE: modules/blox/assets/js/hb-sidebar.js function toggleMenu (line 29) | function toggleMenu() { FILE: modules/blox/assets/js/hb-theme.js function addThemeToggleListener (line 6) | function addThemeToggleListener() { FILE: modules/blox/blox/cta-card/client.jsx function renderCtaCardBlock (line 4) | function renderCtaCardBlock() { FILE: modules/blox/blox/cta-card/component.jsx function renderText (line 10) | function renderText(text) { FILE: modules/blox/blox/cta-image-paragraph/client.jsx function renderCtaImageParagraphBlocks (line 8) | function renderCtaImageParagraphBlocks() { FILE: modules/blox/blox/cta-image-paragraph/component.jsx function renderText (line 10) | function renderText(text) { function CtaItem (line 30) | function CtaItem({item, idx, imageData, featureIconSvg}) { FILE: modules/blox/blox/features/client.jsx function renderFeaturesBlocks (line 8) | function renderFeaturesBlocks() { FILE: modules/blox/blox/features/component.jsx function renderText (line 9) | function renderText(text) { FILE: modules/blox/blox/hero/client.jsx function renderHeroBlocks (line 10) | function renderHeroBlocks() { FILE: modules/blox/blox/hero/component.jsx function renderText (line 9) | function renderText(text) { function processUrl (line 18) | function processUrl(url) { FILE: modules/blox/blox/stats/client.jsx function renderStatsBlocks (line 9) | function renderStatsBlocks() { FILE: modules/blox/blox/stats/component.jsx function renderText (line 13) | function renderText(text) { function parseTarget (line 22) | function parseTarget(statistic) { function extractParts (line 30) | function extractParts(text) { function useCounterAnimation (line 41) | function useCounterAnimation(containerRef) { function gridColsClass (line 113) | function gridColsClass(count) { FILE: modules/blox/blox/testimonials/client.jsx function renderTestimonialsBlocks (line 8) | function renderTestimonialsBlocks() { FILE: modules/blox/blox/testimonials/component.jsx function renderText (line 21) | function renderText(text) { function TestimonialItem (line 29) | function TestimonialItem({item, avatarUrl, isLast}) { FILE: scripts/release_modules.py function run_cmd (line 50) | def run_cmd(args: List[str], cwd: Optional[Path] = None, check: bool = T... function get_latest_hugo_version (line 64) | def get_latest_hugo_version() -> Optional[str]: function get_module_latest_commit_info (line 76) | def get_module_latest_commit_info(module: Module) -> Optional[Tuple[str,... function format_pseudo_version (line 97) | def format_pseudo_version(commit_hash: str, timestamp: datetime, base_ve... function update_go_mod_require_pseudo_version (line 108) | def update_go_mod_require_pseudo_version(go_mod_text: str, dep_module_pa... function _bump_hugo_image_tag (line 116) | def _bump_hugo_image_tag(image: str, latest_hugo: str) -> Optional[str]: function update_devcontainer_hugo (line 131) | def update_devcontainer_hugo(starter_dir: Path, latest_hugo: Optional[st... class Module (line 174) | class Module: method tag_prefix (line 182) | def tag_prefix(self) -> str: method current_version_tag (line 186) | def current_version_tag(self) -> Optional[str]: method last_version (line 199) | def last_version(self) -> Optional[str]: function _extract_requires_from_go_mod (line 207) | def _extract_requires_from_go_mod(content: str) -> Set[str]: function discover_modules (line 222) | def discover_modules() -> Dict[str, Module]: function get_commits_since_tag (line 263) | def get_commits_since_tag(module: Module, tag: Optional[str]) -> List[str]: function has_changes_since_tag (line 274) | def has_changes_since_tag(module: Module, tag: Optional[str]) -> bool: function determine_bump_from_commits (line 283) | def determine_bump_from_commits(commits: List[str]) -> str: function bump_semver (line 296) | def bump_semver(version: Optional[str], bump: str, enforced_major: Optio... function write_blox_tailwind_theme_version (line 336) | def write_blox_tailwind_theme_version(module: Module, version: str) -> L... function update_citation_release_info (line 356) | def update_citation_release_info(module: Module, version: str) -> List[P... function update_go_mod_require_version (line 388) | def update_go_mod_require_version(go_mod_text: str, dep_module_path: str... function update_module_requirements_to_latest (line 403) | def update_module_requirements_to_latest( function stage_and_maybe_commit (line 435) | def stage_and_maybe_commit(paths: List[Path], message: str, commit: bool... function create_and_push_tag (line 461) | def create_and_push_tag(module: Module, version: str, yes: bool) -> None: function topological_order (line 471) | def topological_order(modules: Dict[str, Module]) -> List[Module]: function update_dependents_for_release (line 495) | def update_dependents_for_release( function update_starters (line 524) | def update_starters(modules: Dict[str, Module], commit: bool, push: bool... function update_starters_to_commits (line 581) | def update_starters_to_commits(modules: Dict[str, Module], commit: bool,... function ensure_clean_worktree (line 652) | def ensure_clean_worktree() -> None: function main (line 660) | def main() -> None: FILE: scripts/test_release_modules.py class _DummyResponse (line 18) | class _DummyResponse: method json (line 21) | def json(self): function _noop_parse (line 32) | def _noop_parse(content: str): function _noop_dumps (line 35) | def _noop_dumps(data): class _DummyYAML (line 47) | class _DummyYAML: method load (line 50) | def load(self, stream): method dump (line 53) | def dump(self, data, stream=None): class _DummyScalarString (line 58) | class _DummyScalarString(str): class UpdateCitationReleaseInfoTests (line 76) | class UpdateCitationReleaseInfoTests(unittest.TestCase): method setUp (line 77) | def setUp(self) -> None: method tearDown (line 81) | def tearDown(self) -> None: method _patch_repo_root_with_citation (line 85) | def _patch_repo_root_with_citation(self, content: str) -> Path: method test_updates_version_and_date_for_blox (line 93) | def test_updates_version_and_date_for_blox(self) -> None: method test_noop_for_non_blox_tailwind_module (line 121) | def test_noop_for_non_blox_tailwind_module(self) -> None: FILE: scripts/update_template_hugo.py function update_file_regex (line 8) | def update_file_regex(path, pattern, replacement): function update_devcontainer (line 24) | def update_devcontainer(path, new_version): function main (line 47) | def main(): FILE: vite.config.js constant MODULE_DIR (line 15) | const MODULE_DIR = "modules/blox"; constant OUTPUT_DIR (line 16) | const OUTPUT_DIR = resolve(MODULE_DIR, "assets/dist/lib");