├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .eslintrc.js ├── .github └── workflows │ └── deploy-docs.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── assets ├── basic-demo.png ├── other-component.png ├── support-jsx-tsx.png └── use-file.png ├── docs ├── .vitepress │ ├── components │ │ ├── Button.vue │ │ └── index.css │ ├── config.mts │ └── theme │ │ └── index.ts ├── CHANGELOG.md ├── examples │ └── Input.vue ├── guide.md ├── index.md ├── package.json ├── public │ ├── favicon.ico │ └── logo.svg ├── tsconfig.json └── vite.config.ts ├── package.json ├── packages ├── container │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── components │ │ ├── CollapseTransition.vue │ │ ├── DemoFullScreenPreview.vue │ │ ├── DemoPreview.vue │ │ ├── Tooltip.vue │ │ └── icons │ │ │ ├── Close.vue │ │ │ ├── Code.vue │ │ │ ├── Copy.vue │ │ │ ├── FullScreen.vue │ │ │ └── SfcPlayground.vue │ ├── hooks │ │ ├── index.ts │ │ ├── useCopyCode.ts │ │ └── useNamespace.ts │ ├── index.ts │ ├── package.json │ ├── style │ │ ├── index.css │ │ └── transition.css │ ├── tsconfig.json │ └── vite.config.ts └── plugin │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── remark.ts │ ├── rollup.config.mjs │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── copy.ts └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/README.md -------------------------------------------------------------------------------- /assets/basic-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/assets/basic-demo.png -------------------------------------------------------------------------------- /assets/other-component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/assets/other-component.png -------------------------------------------------------------------------------- /assets/support-jsx-tsx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/assets/support-jsx-tsx.png -------------------------------------------------------------------------------- /assets/use-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/assets/use-file.png -------------------------------------------------------------------------------- /docs/.vitepress/components/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/.vitepress/components/Button.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/.vitepress/components/index.css -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/examples/Input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/examples/Input.vue -------------------------------------------------------------------------------- /docs/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/guide.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/docs/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/package.json -------------------------------------------------------------------------------- /packages/container/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/CHANGELOG.md -------------------------------------------------------------------------------- /packages/container/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/LICENSE -------------------------------------------------------------------------------- /packages/container/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/README.md -------------------------------------------------------------------------------- /packages/container/components/CollapseTransition.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/CollapseTransition.vue -------------------------------------------------------------------------------- /packages/container/components/DemoFullScreenPreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/DemoFullScreenPreview.vue -------------------------------------------------------------------------------- /packages/container/components/DemoPreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/DemoPreview.vue -------------------------------------------------------------------------------- /packages/container/components/Tooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/Tooltip.vue -------------------------------------------------------------------------------- /packages/container/components/icons/Close.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/icons/Close.vue -------------------------------------------------------------------------------- /packages/container/components/icons/Code.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/icons/Code.vue -------------------------------------------------------------------------------- /packages/container/components/icons/Copy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/icons/Copy.vue -------------------------------------------------------------------------------- /packages/container/components/icons/FullScreen.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/icons/FullScreen.vue -------------------------------------------------------------------------------- /packages/container/components/icons/SfcPlayground.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/components/icons/SfcPlayground.vue -------------------------------------------------------------------------------- /packages/container/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/hooks/index.ts -------------------------------------------------------------------------------- /packages/container/hooks/useCopyCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/hooks/useCopyCode.ts -------------------------------------------------------------------------------- /packages/container/hooks/useNamespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/hooks/useNamespace.ts -------------------------------------------------------------------------------- /packages/container/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/index.ts -------------------------------------------------------------------------------- /packages/container/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/package.json -------------------------------------------------------------------------------- /packages/container/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/style/index.css -------------------------------------------------------------------------------- /packages/container/style/transition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/style/transition.css -------------------------------------------------------------------------------- /packages/container/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/tsconfig.json -------------------------------------------------------------------------------- /packages/container/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/container/vite.config.ts -------------------------------------------------------------------------------- /packages/plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/plugin/LICENSE -------------------------------------------------------------------------------- /packages/plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/plugin/README.md -------------------------------------------------------------------------------- /packages/plugin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/plugin/index.ts -------------------------------------------------------------------------------- /packages/plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/plugin/package.json -------------------------------------------------------------------------------- /packages/plugin/remark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/plugin/remark.ts -------------------------------------------------------------------------------- /packages/plugin/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/plugin/rollup.config.mjs -------------------------------------------------------------------------------- /packages/plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/packages/plugin/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/scripts/copy.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/welives/vitepress-code-preview/HEAD/tsconfig.json --------------------------------------------------------------------------------