mdx-js / mdx-analyzer

MDX extension for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=unifiedjs.vscode-mdx
MIT License
346 stars 21 forks source link

[Experimental intellisense] "Could not find source file" #269

Closed bencmbrook closed 1 year ago

bencmbrook commented 1 year ago

First of all, congrats on the Intellisense addition! Excited to use it. Here's an error I got upon installation. LMK if there's anything I can answer.

Initial checklist

Affected packages and versions

vscode language-server

Link to runnable example

No response

Steps to reproduce

Enable "mdx.experimentalLanguageServer": true, in VSCode settings with unifiedjs.vscode-mdx installed.

VSCode info:

Version: 1.74.3
Commit: 97dec172d3256f8ca4bfb2143f3f76b503ca0534
Date: 2023-01-09T17:07:18.579Z (4 days ago)
Electron: 19.1.8
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: 10.2.154.15-electron.0
OS: Darwin x64 21.6.0
Sandboxed: No

Expected behavior

VSCode Intellisense should load for my open file.

Actual behavior

It does not load, with VSCode's output for MDX including these errors:

Error: Could not find source file: '/Users/B/repo/_docs/example.mdx'.
    at ke (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159)
    at Object.Lr [as getSemanticDiagnostics] (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376)
    at Object.getSemanticDiagnostics (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967)
    at uM (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428)
    at Hk.invoke (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441)
    at f0.fire (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209)
    at /Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59766
    at d (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611)
    at M (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856)
    at Immediate._onImmediate (/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) {
  ProgramFiles: [
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.dom.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.dom.iterable.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts',
    '/Users/B/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts',
    '/Users/B/repo/index.d.ts',
    '/Users/B/repo/tests/jest.d.ts',
    '/Users/B/repo/node_modules/next/dist/styled-jsx/types/css.d.ts',
    '/Users/B/repo/node_modules/@types/react/global.d.ts',
    '/Users/B/repo/node_modules/csstype/index.d.ts',
    '/Users/B/repo/node_modules/@types/prop-types/index.d.ts',
    '/Users/B/repo/node_modules/@types/scheduler/tracing.d.ts',
    '/Users/B/repo/node_modules/@types/react/index.d.ts',
    '/Users/B/repo/node_modules/next/dist/styled-jsx/types/index.d.ts',
    '/Users/B/repo/node_modules/next/dist/styled-jsx/types/macro.d.ts',
    '/Users/B/repo/node_modules/next/dist/styled-jsx/types/style.d.ts',
    '/Users/B/repo/node_modules/next/dist/styled-jsx/types/global.d.ts',
    '/Users/B/repo/node_modules/next/dist/shared/lib/amp.d.ts',
    '/Users/B/repo/node_modules/next/amp.d.ts',
    '/Users/B/repo/node_modules/@types/node/assert.d.ts',
    '/Users/B/repo/node_modules/@types/node/assert/strict.d.ts',
    '/Users/B/repo/node_modules/@types/node/globals.d.ts',
    '/Users/B/repo/node_modules/@types/node/async_hooks.d.ts',
    '/Users/B/repo/node_modules/@types/node/buffer.d.ts',
    '/Users/B/repo/node_modules/@types/node/child_process.d.ts',
    '/Users/B/repo/node_modules/@types/node/cluster.d.ts',
    '/Users/B/repo/node_modules/@types/node/console.d.ts',
    '/Users/B/repo/node_modules/@types/node/constants.d.ts',
    '/Users/B/repo/node_modules/@types/node/crypto.d.ts',
    '/Users/B/repo/node_modules/@types/node/dgram.d.ts',
    '/Users/B/repo/node_modules/@types/node/diagnostics_channel.d.ts',
    '/Users/B/repo/node_modules/@types/node/dns.d.ts',
    '/Users/B/repo/node_modules/@types/node/dns/promises.d.ts',
    '/Users/B/repo/node_modules/@types/node/domain.d.ts',
    '/Users/B/repo/node_modules/@types/node/dom-events.d.ts',
    '/Users/B/repo/node_modules/@types/node/events.d.ts',
    '/Users/B/repo/node_modules/@types/node/fs.d.ts',
    '/Users/B/repo/node_modules/@types/node/fs/promises.d.ts',
    '/Users/B/repo/node_modules/@types/node/http.d.ts',
    '/Users/B/repo/node_modules/@types/node/http2.d.ts',
    '/Users/B/repo/node_modules/@types/node/https.d.ts',
    '/Users/B/repo/node_modules/@types/node/inspector.d.ts',
    '/Users/B/repo/node_modules/@types/node/module.d.ts',
    '/Users/B/repo/node_modules/@types/node/net.d.ts',
    '/Users/B/repo/node_modules/@types/node/os.d.ts',
    '/Users/B/repo/node_modules/@types/node/path.d.ts',
    '/Users/B/repo/node_modules/@types/node/perf_hooks.d.ts',
    '/Users/B/repo/node_modules/@types/node/process.d.ts',
    '/Users/B/repo/node_modules/@types/node/punycode.d.ts',
    ... 1834 more items
  ]
}
[Error - 3:03:03 PM] Request textDocument/foldingRange failed.
  Message: Request textDocument/foldingRange failed with message: Cannot read properties of undefined (reading 'textSpan')
  Code: -32603 
[Error - 3:03:32 PM] Request textDocument/hover failed.
  Message: Request textDocument/hover failed with message: Could not find source file: '/Users/B/repo/_docs/example.mdx'.
  Code: -32603 

Runtime

No response

Package manager

No response

OS

macOS

Build and bundle tools

No response

remcohaszing commented 1 year ago

Thank you for trying the new MDX IntelliSense!

The stacktrace and VSCode info are already super useful. From the stacktrace it appears you have a file named /Users/B/repo/_docs/example.mdx, and you’re trying to hover over something, is that correct?

It would also help if you could tell what you hovered over to trigger the error. Basically it’s one of these options:

Also it would really help if you could share your resolved TypeScript config (if you have one). You can get this by running:

npx tsc --showConfig

It might also help to share the contents of /Users/B/repo/_docs/example.mdx, or even better, a public repository to reproduce the issue.

remcohaszing commented 1 year ago

I think I just reproduced this myself by accident, but still this info would be nice to make sure it’s the same issue you’re having.

bencmbrook commented 1 year ago

Hey @remcohaszing I'd be glad to add more when I have some time to open this back up, but a quick answers to your question:

From the stacktrace it appears you have a file named /Users/B/repo/_docs/example.mdx, and you’re trying to hover over something, is that correct?

That's correct with the file path—on whether it's a hover issue, it actually seemed like "Could not find source file" was happening immediately on file open, and hover also errors out as a result of the earlier issue.

JonnyBurger commented 1 year ago

Excited about IntelliSense as well! Here is a repro:

git clone https://github.com/remotion-dev/remotion
cd remotion
pnpm i && pnpm build

Then changing the language from Markdown to Markdown React, then hovering over <TableOfContents> here: https://github.com/alexfernandez803/remotion/blob/d2d19e9bc4da7082f046e5792b7687fce04b80f2/packages/docs/docs/bundler.md#L48

results in this error.

remcohaszing commented 1 year ago

@JonnyBurger Thanks for the reproduction! I’ll have a closer look when I have time to work on this again (probably thursday).

One thing I notice immediately is that you use the .md extension instead of the standard .mdx extension. This tends to throw off tooling like this, but also Prettier for example. Is there any particular reason for using this?

It’s a bit like changing the language of a .ts file to TypeScript React. That will result in syntax highlighting for TSX, but TypeScript, ESLint, and Prettier will treat it as TypeScript without JSX.

JonnyBurger commented 1 year ago

@remcohaszing Hmm, yes the reason is that people are contributing to this repo and if they don't have the MDX extension, then there will be no syntax highlighting at all for them!

Of course it's great if they have the extension, but I believe the minority has it installed for now!

bencmbrook commented 1 year ago

@remcohaszing Unfortunately I can't isolate to anything into a reproducible example—it looks like something more generally wrong with the macOS installation. I'm able to replicate this behavior in the simplest example:

Screen Shot 2023-01-16 at 10 55 51 PM Screen Shot 2023-01-16 at 10 55 53 PM
remcohaszing commented 1 year ago

@JonnyBurger I would really recommend to use the .mdx extension. Since your repository uses .vscode/extensions.json, you may want to add unified.vscode-mdx there. Regardless, it is technically possible to support other extensions. It’s unrelated to this issue though. Could you create a new issue?

Also I noticed the linked repository still uses MDX 1. The language server only supports MDX 2. This might still work to some extent, but I can’t promise.


@bencmbrook I don’t think it’s macOS specific, but if it is, unfortunately I can’t test it, as I use Linux myself. However, I think it’s related to the "module" / "moduleResolution" options (or the lack of) in your tsconfig.json. The output of npx tsc --showConfig would confirm that or could hint to other causes.

JonnyBurger commented 1 year ago

@remcohaszing Thanks for this explanation! I will revisit a migration when Docusaurus ships MDX v2 which they are planning to.

jasikpark commented 1 year ago

getting the same error in a repo

Error: Could not find source file: '/Users/calebjasik-defined/Github/defined.net/www/src/data/posts/introduction-to-defined-networking.mdx'.
    at ke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159)
    at Object.Lr [as getSemanticDiagnostics] (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376)
    at Object.getSemanticDiagnostics (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967)
    at uM (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428)
    at Hk.invoke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441)
    at f0.fire (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209)
    at /Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59350
    at d (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611)
    at M (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856)
    at Immediate._onImmediate (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) {
  ProgramFiles: [
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.dom.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/global.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/csstype/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/prop-types/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/scheduler/tracing.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/jsx-runtime.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert/strict.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/globals.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/async_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/buffer.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/child_process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/cluster.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/console.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/constants.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/crypto.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dgram.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/diagnostics_channel.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/domain.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dom-events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http2.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/https.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/inspector.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/module.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/net.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/os.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/path.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/perf_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/punycode.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/querystring.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/repl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/consumers.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/web.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/string_decoder.d.ts',
    ... 225 more items
  ]
}
Error: Could not find source file: '/Users/calebjasik-defined/Github/defined.net/www/src/data/posts/introduction-to-defined-networking.mdx'.
    at ke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159)
    at Object.Lr [as getSemanticDiagnostics] (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376)
    at Object.getSemanticDiagnostics (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967)
    at uM (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428)
    at Hk.invoke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441)
    at f0.fire (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209)
    at /Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59383
    at d (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611)
    at M (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856)
    at Immediate._onImmediate (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) {
  ProgramFiles: [
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.dom.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/global.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/csstype/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/prop-types/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/scheduler/tracing.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/jsx-runtime.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert/strict.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/globals.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/async_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/buffer.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/child_process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/cluster.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/console.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/constants.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/crypto.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dgram.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/diagnostics_channel.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/domain.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dom-events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http2.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/https.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/inspector.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/module.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/net.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/os.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/path.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/perf_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/punycode.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/querystring.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/repl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/consumers.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/web.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/string_decoder.d.ts',
    ... 225 more items
  ]
}
[Error - 1:37:19 PM] Request textDocument/foldingRange failed.
  Message: Request textDocument/foldingRange failed with message: Cannot read properties of undefined (reading 'textSpan')
  Code: -32603 

& another error:

Error: Could not find source file: '/Users/calebjasik-defined/Github/defined.net/www/src/data/posts/introduction-to-defined-networking.mdx'.
    at ke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159)
    at Object.Lr [as getSemanticDiagnostics] (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376)
    at Object.getSemanticDiagnostics (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967)
    at uM (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428)
    at Hk.invoke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441)
    at f0.fire (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209)
    at /Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59350
    at d (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611)
    at M (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856)
    at Immediate._onImmediate (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) {
  ProgramFiles: [
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.dom.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/global.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/csstype/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/prop-types/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/scheduler/tracing.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/jsx-runtime.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert/strict.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/globals.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/async_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/buffer.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/child_process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/cluster.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/console.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/constants.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/crypto.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dgram.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/diagnostics_channel.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/domain.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dom-events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http2.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/https.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/inspector.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/module.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/net.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/os.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/path.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/perf_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/punycode.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/querystring.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/repl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/consumers.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/web.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/string_decoder.d.ts',
    ... 225 more items
  ]
}
Error: Could not find source file: '/Users/calebjasik-defined/Github/defined.net/www/src/data/posts/introduction-to-defined-networking.mdx'.
    at ke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159)
    at Object.Lr [as getSemanticDiagnostics] (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376)
    at Object.getSemanticDiagnostics (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967)
    at uM (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428)
    at Hk.invoke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441)
    at f0.fire (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209)
    at /Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59383
    at d (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611)
    at M (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856)
    at Immediate._onImmediate (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) {
  ProgramFiles: [
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.dom.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/global.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/csstype/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/prop-types/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/scheduler/tracing.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/jsx-runtime.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert/strict.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/globals.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/async_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/buffer.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/child_process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/cluster.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/console.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/constants.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/crypto.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dgram.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/diagnostics_channel.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/domain.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dom-events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http2.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/https.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/inspector.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/module.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/net.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/os.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/path.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/perf_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/punycode.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/querystring.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/repl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/consumers.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/web.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/string_decoder.d.ts',
    ... 225 more items
  ]
}
[Error - 1:37:19 PM] Request textDocument/foldingRange failed.
  Message: Request textDocument/foldingRange failed with message: Cannot read properties of undefined (reading 'textSpan')
  Code: -32603 
[Error - 1:40:32 PM] Request textDocument/foldingRange failed.
  Message: Request textDocument/foldingRange failed with message: Cannot read properties of undefined (reading 'textSpan')
  Code: -32603 
Error: Could not find source file: '/Users/calebjasik-defined/Github/defined.net/www/src/data/posts/newsletters/2022-02/newsletter-advanced-firewall-and-audit-logs.mdx'.
    at ke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159)
    at Object.Lr [as getSemanticDiagnostics] (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376)
    at Object.getSemanticDiagnostics (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967)
    at uM (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428)
    at Hk.invoke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441)
    at f0.fire (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209)
    at /Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59350
    at d (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611)
    at M (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856)
    at Immediate._onImmediate (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) {
  ProgramFiles: [
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.dom.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/global.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/csstype/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/prop-types/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/scheduler/tracing.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/jsx-runtime.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert/strict.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/globals.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/async_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/buffer.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/child_process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/cluster.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/console.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/constants.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/crypto.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dgram.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/diagnostics_channel.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/domain.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dom-events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http2.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/https.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/inspector.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/module.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/net.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/os.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/path.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/perf_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/punycode.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/querystring.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/repl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/consumers.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/web.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/string_decoder.d.ts',
    ... 225 more items
  ]
}
Error: Could not find source file: '/Users/calebjasik-defined/Github/defined.net/www/src/data/posts/newsletters/2022-02/newsletter-advanced-firewall-and-audit-logs.mdx'.
    at ke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159)
    at Object.Lr [as getSemanticDiagnostics] (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376)
    at Object.getSemanticDiagnostics (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967)
    at uM (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428)
    at Hk.invoke (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441)
    at f0.fire (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209)
    at /Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59383
    at d (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611)
    at M (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856)
    at Immediate._onImmediate (/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) {
  ProgramFiles: [
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.dom.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts',
    '/Users/calebjasik-defined/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/global.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/csstype/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/prop-types/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/scheduler/tracing.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/index.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/react/jsx-runtime.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/assert/strict.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/globals.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/async_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/buffer.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/child_process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/cluster.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/console.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/constants.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/crypto.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dgram.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/diagnostics_channel.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dns/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/domain.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/dom-events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/events.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/fs/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/http2.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/https.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/inspector.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/module.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/net.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/os.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/path.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/perf_hooks.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/process.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/punycode.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/querystring.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/readline/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/repl.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/promises.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/consumers.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/stream/web.d.ts',
    '/Users/calebjasik-defined/Github/defined.net/www/node_modules/@types/node/string_decoder.d.ts',
    ... 225 more items
  ]
}
[Error - 1:40:39 PM] Request textDocument/hover failed.
  Message: Request textDocument/hover failed with message: Could not find source file: '/Users/calebjasik-defined/Github/defined.net/www/src/data/posts/newsletters/2022-02/newsletter-advanced-firewall-and-audit-logs.mdx'.
  Code: -32603 
bryanrieger commented 1 year ago

Also getting the same error:

Error: Could not find source file: '/Users/bryan/Sites/bryan.com/astro.config.mjs'. at ke (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159) at Object.Lr [as getSemanticDiagnostics] (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376) at Object.getSemanticDiagnostics (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967) at uM (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428) at Hk.invoke (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441) at f0.fire (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209) at /Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59350 at d (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611) at M (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856) at Immediate._onImmediate (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) { ProgramFiles: [ '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vite/types/hmrPayload.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vite/types/customEvent.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vite/types/hot.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vite/types/importGlob.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/astro/import-meta.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/@types/unist/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/@types/hast/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/@types/mdast/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/blockquote.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/break.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/code.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/delete.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/emphasis.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/footnote.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/heading.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/html.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/image-reference.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/image.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/inline-code.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/link-reference.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/link.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/list-item.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/list.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/paragraph.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/root.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/strong.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/table.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/text.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/thematic-break.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/unist-util-position/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/traverse.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/complex-types.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vfile-message/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vfile/lib/minurl.shared.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vfile/lib/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vfile/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/unified/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/remark-rehype/lib/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/remark-rehype/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vscode-textmate/release/types.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vscode-textmate/release/main.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/shiki/dist/index.d.ts', ... 121 more items ] } Error: Could not find source file: '/Users/bryan/Sites/bryan.com/astro.config.mjs'. at ke (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:8159) at Object.Lr [as getSemanticDiagnostics] (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:266:14376) at Object.getSemanticDiagnostics (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:8967) at uM (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:352:15428) at Hk.invoke (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:14441) at f0.fire (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:271:15209) at /Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:302:59383 at d (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:273:1611) at M (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6856) at Immediate._onImmediate (/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/language-server.js:272:6732) { ProgramFiles: [ '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es5.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.core.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.collection.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.generator.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.iterable.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.promise.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.proxy.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.reflect.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2015.symbol.wellknown.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2016.array.include.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.object.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.sharedmemory.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2017.typedarrays.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asyncgenerator.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.asynciterable.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.promise.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2018.regexp.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.array.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.object.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.symbol.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2019.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.bigint.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.date.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.promise.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.sharedmemory.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.symbol.wellknown.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2020.number.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.promise.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.weakref.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2021.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.array.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.error.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.intl.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.object.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.sharedmemory.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.es2022.string.d.ts', '/Users/bryan/.vscode/extensions/unifiedjs.vscode-mdx-1.1.0/out/lib.esnext.intl.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vite/types/hmrPayload.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vite/types/customEvent.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vite/types/hot.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vite/types/importGlob.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/astro/import-meta.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/@types/unist/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/@types/hast/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/@types/mdast/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/blockquote.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/break.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/code.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/delete.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/emphasis.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/footnote.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/heading.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/html.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/image-reference.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/image.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/inline-code.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/link-reference.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/link.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/list-item.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/list.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/paragraph.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/root.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/strong.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/table.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/text.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/thematic-break.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/handlers/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/unist-util-position/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/lib/traverse.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/complex-types.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/mdast-util-to-hast/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vfile-message/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vfile/lib/minurl.shared.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vfile/lib/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vfile/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/unified/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/remark-rehype/lib/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/remark-rehype/index.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vscode-textmate/release/types.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/vscode-textmate/release/main.d.ts', '/Users/bryan/Sites/bryan.com/node_modules/shiki/dist/index.d.ts', ... 121 more items ] }

bencmbrook commented 1 year ago

@remcohaszing

However, I think it’s related to the "module" / "moduleResolution" options (or the lack of) in your tsconfig.json. The output of npx tsc --showConfig would confirm that or could hint to other causes.

I have "module": "esnext" "moduleResolution": "node" in tsconfig.json. Any idea if that's related? Also, using "typescript": "^4.8.3".

Here's the full config:

{
  "compilerOptions": {
    "target": "ES6",
    "lib": ["dom", "dom.iterable", "esnext"],
    "allowJs": true,
    "skipLibCheck": true,
    "strict": true,
    "forceConsistentCasingInFileNames": true,
    "noEmit": true,
    "esModuleInterop": true,
    "module": "esnext",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "jsx": "preserve",
    "incremental": true
  },
  "include": [
    "index.d.ts",
    "tests/jest.d.ts",
    "next-env.d.ts",
    "**/*.ts",
    "**/*.tsx",
    ".storybook/helpers.ts",
    "assertNodeVersion.js",
    "lintRules/**/*.mjs"
  ],
  "exclude": ["node_modules", "storybook-static"]
}
remcohaszing commented 1 year ago

I’ve identified some situations that cause this crash:

  1. allowJs is not enabled in the compiler options. (Note that checkJs implies allowJs.)
  2. includes is defined, but does not match the MDX file.
  3. excludes is defined, and does match the MDX file.
  4. A new file was created.
  5. tsconfig.json is not present.

It is not related to the operating system.

This is mostly a note to self. I don’t want to encourage people to commit workarounds to their code base, but if anyone is looking for a workaround, this info may help.