# lychee ignore patterns for mdinject (gitignore-like syntax).
#
# crackerjack reads this from the repo root (cwd); a
# `[tool.crackerjack.lychee]` pyproject block has NO effect.
# See crackerjack __main__.py:291.

# CHANGELOG self-references — Keep-a-Changelog footer uses
# `file://./CHANGELOG.md#<anchor>` which is GitHub-renderable but not
# a real URL. lychee tries to fetch it as a remote and reports 404.
file://./CHANGELOG.md#*

# Font Awesome CSS — vendored `all.min.css` references eight font
# files at `../webfonts/fa-*.{ttf,woff2}` but the setup_assets.sh
# script only ships fa-regular-400.woff2 + fa-solid-900.woff2. The
# four referenced font faces (fa-brands-*, fa-v4compatibility*) are
# not used by mdinject; the unused ttf companions exist for legacy
# browser fallbacks that we don't need. Lychee flags all 8; we
# ignore all 8 rather than patching the vendored CSS.
file:///Users/les/Projects/mdinject/mdinject/assets/webfonts/*
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/webfonts/*

# editor.html:117 links `milkdown.bundle.css` from
# `app/MdInjectApp/Resources/`. The file actually lives at
# `app/MdInjectApp/Resources/vendor/milkdown.bundle.css`. The macOS
# Xcode build flattens `vendor/` into `Resources/`, so the runtime
# path resolves correctly, but lychee resolves relative to the
# HTML file's directory and sees a missing file. Ignore rather than
# duplicate the bundle or patch the HTML.
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/milkdown.bundle.css
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/milkdown.bundle.js

# Same flattening issue for the other vendor JS bundles referenced
# from editor.html. The paths resolve at runtime in the Xcode bundle
# but not under lychee's static resolution.
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/codemirror.bundle.js
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/codemirror_adapter.js
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/codemirror.css
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/easymde.min.js
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/easymde.min.css
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/all.min.js
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/all.min.css
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/xterm.js
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/xterm.css
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/xterm-addon-fit.js
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/milkdown.bundle.css
file:///Users/les/Projects/mdinject/app/MdInjectApp/Resources/milkdown.bundle.js
