├── .eslintrc.json ├── .github ├── commit-convention.md ├── semantic.yml └── workflows │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── docs.yml │ └── main.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc ├── .releaserc.yml ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE.md ├── acknowledgement.md ├── docs ├── .gitignore ├── components │ ├── MDXPlayground.tsx │ ├── dependencies.ts │ ├── mdx.tsx │ └── use-init-monaco.ts ├── lib │ ├── posts.ts │ ├── rehype-code-meta.ts │ ├── rehype-shiki.ts │ ├── remote-source-examples │ │ └── remote-src │ │ │ └── index.tsx │ └── remote-source.js ├── mdx.d.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages │ ├── [id].tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── remote-files.ts │ ├── playground.tsx │ └── remote-source.tsx ├── playwright.config.ts ├── postcss.config.js ├── posts │ ├── home.mdx │ └── how-it-works.mdx ├── public │ └── fonts │ │ ├── FiraCode-VariableFont_wght.ttf │ │ ├── Montserrat-Italic-VariableFont_wght.ttf │ │ ├── Montserrat-VariableFont_wght.ttf │ │ ├── SourceSans3VF-Italic.otf.woff2 │ │ ├── SourceSans3VF-Roman.otf.woff2 │ │ └── fonts.css ├── styles │ └── tailwind.css ├── tailwind.config.js ├── tests │ ├── global-setup.ts │ └── index.spec.ts └── tsconfig.json ├── package.json ├── packages ├── bundler │ ├── .gitignore │ ├── package.json │ └── src │ │ ├── bundle.ts │ │ ├── config.ts │ │ ├── index.ts │ │ ├── path.ts │ │ ├── types.ts │ │ ├── use-preview-component.tsx │ │ └── utils.ts ├── code-kitchen │ ├── .gitignore │ ├── build.mjs │ ├── package.json │ └── src │ │ ├── config.ts │ │ ├── debug.ts │ │ ├── files-editor.tsx │ │ ├── icons.tsx │ │ ├── index.ts │ │ ├── path.ts │ │ ├── playground.tsx │ │ ├── styles.css │ │ ├── types.ts │ │ ├── use-monaco.ts │ │ └── utils.ts └── demo-lib │ ├── index.tsx │ └── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── readme.md └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/commit-convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.github/commit-convention.md -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm lint-staged -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.releaserc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/.releaserc.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/NOTICE.md -------------------------------------------------------------------------------- /acknowledgement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/acknowledgement.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/components/MDXPlayground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/components/MDXPlayground.tsx -------------------------------------------------------------------------------- /docs/components/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/components/dependencies.ts -------------------------------------------------------------------------------- /docs/components/mdx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/components/mdx.tsx -------------------------------------------------------------------------------- /docs/components/use-init-monaco.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/components/use-init-monaco.ts -------------------------------------------------------------------------------- /docs/lib/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/lib/posts.ts -------------------------------------------------------------------------------- /docs/lib/rehype-code-meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/lib/rehype-code-meta.ts -------------------------------------------------------------------------------- /docs/lib/rehype-shiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/lib/rehype-shiki.ts -------------------------------------------------------------------------------- /docs/lib/remote-source-examples/remote-src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/lib/remote-source-examples/remote-src/index.tsx -------------------------------------------------------------------------------- /docs/lib/remote-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/lib/remote-source.js -------------------------------------------------------------------------------- /docs/mdx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/mdx.d.ts -------------------------------------------------------------------------------- /docs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/next-env.d.ts -------------------------------------------------------------------------------- /docs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/next.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pages/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/pages/[id].tsx -------------------------------------------------------------------------------- /docs/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/pages/_app.tsx -------------------------------------------------------------------------------- /docs/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/pages/_document.tsx -------------------------------------------------------------------------------- /docs/pages/api/remote-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/pages/api/remote-files.ts -------------------------------------------------------------------------------- /docs/pages/playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/pages/playground.tsx -------------------------------------------------------------------------------- /docs/pages/remote-source.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/pages/remote-source.tsx -------------------------------------------------------------------------------- /docs/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/playwright.config.ts -------------------------------------------------------------------------------- /docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/postcss.config.js -------------------------------------------------------------------------------- /docs/posts/home.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/posts/home.mdx -------------------------------------------------------------------------------- /docs/posts/how-it-works.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/posts/how-it-works.mdx -------------------------------------------------------------------------------- /docs/public/fonts/FiraCode-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/public/fonts/FiraCode-VariableFont_wght.ttf -------------------------------------------------------------------------------- /docs/public/fonts/Montserrat-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/public/fonts/Montserrat-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /docs/public/fonts/Montserrat-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/public/fonts/Montserrat-VariableFont_wght.ttf -------------------------------------------------------------------------------- /docs/public/fonts/SourceSans3VF-Italic.otf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/public/fonts/SourceSans3VF-Italic.otf.woff2 -------------------------------------------------------------------------------- /docs/public/fonts/SourceSans3VF-Roman.otf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/public/fonts/SourceSans3VF-Roman.otf.woff2 -------------------------------------------------------------------------------- /docs/public/fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/public/fonts/fonts.css -------------------------------------------------------------------------------- /docs/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/styles/tailwind.css -------------------------------------------------------------------------------- /docs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/tailwind.config.js -------------------------------------------------------------------------------- /docs/tests/global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/tests/global-setup.ts -------------------------------------------------------------------------------- /docs/tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/tests/index.spec.ts -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/package.json -------------------------------------------------------------------------------- /packages/bundler/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /packages/bundler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/bundler/package.json -------------------------------------------------------------------------------- /packages/bundler/src/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/bundler/src/bundle.ts -------------------------------------------------------------------------------- /packages/bundler/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/bundler/src/config.ts -------------------------------------------------------------------------------- /packages/bundler/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/bundler/src/index.ts -------------------------------------------------------------------------------- /packages/bundler/src/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/bundler/src/path.ts -------------------------------------------------------------------------------- /packages/bundler/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/bundler/src/types.ts -------------------------------------------------------------------------------- /packages/bundler/src/use-preview-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/bundler/src/use-preview-component.tsx -------------------------------------------------------------------------------- /packages/bundler/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/bundler/src/utils.ts -------------------------------------------------------------------------------- /packages/code-kitchen/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /packages/code-kitchen/build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/build.mjs -------------------------------------------------------------------------------- /packages/code-kitchen/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/package.json -------------------------------------------------------------------------------- /packages/code-kitchen/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/config.ts -------------------------------------------------------------------------------- /packages/code-kitchen/src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/debug.ts -------------------------------------------------------------------------------- /packages/code-kitchen/src/files-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/files-editor.tsx -------------------------------------------------------------------------------- /packages/code-kitchen/src/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/icons.tsx -------------------------------------------------------------------------------- /packages/code-kitchen/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/index.ts -------------------------------------------------------------------------------- /packages/code-kitchen/src/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/path.ts -------------------------------------------------------------------------------- /packages/code-kitchen/src/playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/playground.tsx -------------------------------------------------------------------------------- /packages/code-kitchen/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/styles.css -------------------------------------------------------------------------------- /packages/code-kitchen/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/types.ts -------------------------------------------------------------------------------- /packages/code-kitchen/src/use-monaco.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/use-monaco.ts -------------------------------------------------------------------------------- /packages/code-kitchen/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/code-kitchen/src/utils.ts -------------------------------------------------------------------------------- /packages/demo-lib/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/demo-lib/index.tsx -------------------------------------------------------------------------------- /packages/demo-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/packages/demo-lib/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/readme.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewheel/code-kitchen/HEAD/tsconfig.json --------------------------------------------------------------------------------