├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── packages ├── docs │ ├── components │ │ ├── Code.tsx │ │ ├── Preview.tsx │ │ └── theme.ts │ ├── examples │ │ ├── CopyCodeToClipboard.tsx │ │ ├── RenderAdditionalElements.tsx │ │ └── placeholder-code.ts │ ├── next-env.d.ts │ ├── next.config.mjs │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── _meta.json │ │ ├── api-reference.mdx │ │ ├── examples.mdx │ │ ├── index.mdx │ │ ├── usage.mdx │ │ └── usage │ │ │ ├── _meta.json │ │ │ ├── shiki-support.mdx │ │ │ ├── with-mdx.mdx │ │ │ └── with-react-server-components.mdx │ ├── plugins.mjs │ ├── postcss.config.js │ ├── public │ │ └── banner.jpg │ ├── styles.css │ ├── tailwind.config.js │ ├── theme.config.tsx │ └── tsconfig.json └── react-code-block │ ├── package.json │ ├── src │ ├── code-block.tsx │ ├── contexts.ts │ ├── index.ts │ ├── shared │ │ ├── prop-types.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── shiki │ │ ├── code-block.tsx │ │ ├── contexts.ts │ │ ├── index.ts │ │ └── types.ts │ └── types.ts │ └── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .next 2 | node_modules 3 | dist 4 | out 5 | .DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/package.json -------------------------------------------------------------------------------- /packages/docs/components/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/components/Code.tsx -------------------------------------------------------------------------------- /packages/docs/components/Preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/components/Preview.tsx -------------------------------------------------------------------------------- /packages/docs/components/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/components/theme.ts -------------------------------------------------------------------------------- /packages/docs/examples/CopyCodeToClipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/examples/CopyCodeToClipboard.tsx -------------------------------------------------------------------------------- /packages/docs/examples/RenderAdditionalElements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/examples/RenderAdditionalElements.tsx -------------------------------------------------------------------------------- /packages/docs/examples/placeholder-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/examples/placeholder-code.ts -------------------------------------------------------------------------------- /packages/docs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/next-env.d.ts -------------------------------------------------------------------------------- /packages/docs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/next.config.mjs -------------------------------------------------------------------------------- /packages/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/package.json -------------------------------------------------------------------------------- /packages/docs/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/_app.tsx -------------------------------------------------------------------------------- /packages/docs/pages/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/_meta.json -------------------------------------------------------------------------------- /packages/docs/pages/api-reference.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/api-reference.mdx -------------------------------------------------------------------------------- /packages/docs/pages/examples.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/examples.mdx -------------------------------------------------------------------------------- /packages/docs/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/index.mdx -------------------------------------------------------------------------------- /packages/docs/pages/usage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/usage.mdx -------------------------------------------------------------------------------- /packages/docs/pages/usage/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/usage/_meta.json -------------------------------------------------------------------------------- /packages/docs/pages/usage/shiki-support.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/usage/shiki-support.mdx -------------------------------------------------------------------------------- /packages/docs/pages/usage/with-mdx.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/usage/with-mdx.mdx -------------------------------------------------------------------------------- /packages/docs/pages/usage/with-react-server-components.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/pages/usage/with-react-server-components.mdx -------------------------------------------------------------------------------- /packages/docs/plugins.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/plugins.mjs -------------------------------------------------------------------------------- /packages/docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/postcss.config.js -------------------------------------------------------------------------------- /packages/docs/public/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/public/banner.jpg -------------------------------------------------------------------------------- /packages/docs/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/styles.css -------------------------------------------------------------------------------- /packages/docs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/tailwind.config.js -------------------------------------------------------------------------------- /packages/docs/theme.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/theme.config.tsx -------------------------------------------------------------------------------- /packages/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/docs/tsconfig.json -------------------------------------------------------------------------------- /packages/react-code-block/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/package.json -------------------------------------------------------------------------------- /packages/react-code-block/src/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/code-block.tsx -------------------------------------------------------------------------------- /packages/react-code-block/src/contexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/contexts.ts -------------------------------------------------------------------------------- /packages/react-code-block/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/index.ts -------------------------------------------------------------------------------- /packages/react-code-block/src/shared/prop-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/shared/prop-types.ts -------------------------------------------------------------------------------- /packages/react-code-block/src/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/shared/types.ts -------------------------------------------------------------------------------- /packages/react-code-block/src/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/shared/utils.ts -------------------------------------------------------------------------------- /packages/react-code-block/src/shiki/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/shiki/code-block.tsx -------------------------------------------------------------------------------- /packages/react-code-block/src/shiki/contexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/shiki/contexts.ts -------------------------------------------------------------------------------- /packages/react-code-block/src/shiki/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/shiki/index.ts -------------------------------------------------------------------------------- /packages/react-code-block/src/shiki/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/shiki/types.ts -------------------------------------------------------------------------------- /packages/react-code-block/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/src/types.ts -------------------------------------------------------------------------------- /packages/react-code-block/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/packages/react-code-block/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blenderskool/react-code-block/HEAD/yarn.lock --------------------------------------------------------------------------------