├── .gitignore ├── .prettierrc ├── .vscode ├── extensions.json └── launch.json ├── LICENSE ├── README.md ├── astro.config.mjs ├── package.json ├── pnpm-lock.yaml ├── public └── favicon.svg ├── src ├── assets │ └── houston.webp ├── content │ ├── config.ts │ └── docs │ │ ├── guides │ │ ├── JSXWrapper.jsx │ │ ├── ThemeProvider.jsx │ │ ├── basic-usage.mdx │ │ ├── client-directives.mdx │ │ ├── customization.mdx │ │ ├── diff-syntax.mdx │ │ ├── getting-started.md │ │ ├── multiple-jsx-frameworks.mdx │ │ └── passing-props.mdx │ │ └── index.mdx ├── env.d.ts └── lib │ ├── components │ ├── LiveCodeLayout.astro │ └── index.js │ ├── index.d.ts │ ├── index.js │ ├── remark.js │ ├── virtual-files.js │ └── vite.js ├── svelte.config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/assets/houston.webp -------------------------------------------------------------------------------- /src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/config.ts -------------------------------------------------------------------------------- /src/content/docs/guides/JSXWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/JSXWrapper.jsx -------------------------------------------------------------------------------- /src/content/docs/guides/ThemeProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/ThemeProvider.jsx -------------------------------------------------------------------------------- /src/content/docs/guides/basic-usage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/basic-usage.mdx -------------------------------------------------------------------------------- /src/content/docs/guides/client-directives.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/client-directives.mdx -------------------------------------------------------------------------------- /src/content/docs/guides/customization.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/customization.mdx -------------------------------------------------------------------------------- /src/content/docs/guides/diff-syntax.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/diff-syntax.mdx -------------------------------------------------------------------------------- /src/content/docs/guides/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/getting-started.md -------------------------------------------------------------------------------- /src/content/docs/guides/multiple-jsx-frameworks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/multiple-jsx-frameworks.mdx -------------------------------------------------------------------------------- /src/content/docs/guides/passing-props.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/guides/passing-props.mdx -------------------------------------------------------------------------------- /src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/content/docs/index.mdx -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/lib/components/LiveCodeLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/lib/components/LiveCodeLayout.astro -------------------------------------------------------------------------------- /src/lib/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/lib/components/index.js -------------------------------------------------------------------------------- /src/lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/lib/index.d.ts -------------------------------------------------------------------------------- /src/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/lib/index.js -------------------------------------------------------------------------------- /src/lib/remark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/lib/remark.js -------------------------------------------------------------------------------- /src/lib/virtual-files.js: -------------------------------------------------------------------------------- 1 | export const virtualFiles = new Map() 2 | -------------------------------------------------------------------------------- /src/lib/vite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/src/lib/vite.js -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattjennings/astro-live-code/HEAD/tsconfig.json --------------------------------------------------------------------------------