├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── client └── naive-ui │ ├── Container.vue │ ├── components │ ├── CopyCodeButton.vue │ ├── EditInCodeSandboxButton.vue │ ├── EditInGithubButton.vue │ ├── EditInStackblitzButton.vue │ ├── ExpandToggleButton.vue │ ├── InstallProvider.ts │ └── NaiveContainer.vue │ ├── composables │ ├── i18n.ts │ └── index.ts │ ├── icons │ ├── CodeOutline.d.ts │ ├── CodeOutline.js │ ├── Compose16Regular.d.ts │ └── Compose16Regular.js │ ├── index.ts │ ├── index.vue │ └── properties.d.ts ├── docs ├── .vitepress │ ├── config.ts │ └── theme │ │ ├── components │ │ └── CustomDemoContainer.vue │ │ ├── index.ts │ │ └── style.css ├── index.html ├── index.md ├── index.ts ├── index.tsx ├── index.vue ├── public │ └── logo.svg └── zh-CN │ └── index.md ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── core │ ├── demo-block.ts │ ├── demo-container.ts │ ├── generator │ │ ├── index.ts │ │ ├── inject.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ ├── convert.ts │ │ │ ├── eslint.ts │ │ │ ├── eslint.worker.mjs │ │ │ ├── index.ts │ │ │ ├── transform.ts │ │ │ └── util.ts │ ├── index.ts │ └── utils │ │ └── index.ts ├── index.ts └── types │ └── index.ts ├── test ├── exports.test.ts ├── exports │ └── vitepress-plugin-demo.yaml ├── index.test.ts └── props.test.ts ├── tsconfig.json ├── tsup.config.ts ├── vite-env.d.ts └── vitest.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please refer to https://github.com/antfu/contribute 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/README.md -------------------------------------------------------------------------------- /client/naive-ui/Container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/Container.vue -------------------------------------------------------------------------------- /client/naive-ui/components/CopyCodeButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/components/CopyCodeButton.vue -------------------------------------------------------------------------------- /client/naive-ui/components/EditInCodeSandboxButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/components/EditInCodeSandboxButton.vue -------------------------------------------------------------------------------- /client/naive-ui/components/EditInGithubButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/components/EditInGithubButton.vue -------------------------------------------------------------------------------- /client/naive-ui/components/EditInStackblitzButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/components/EditInStackblitzButton.vue -------------------------------------------------------------------------------- /client/naive-ui/components/ExpandToggleButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/components/ExpandToggleButton.vue -------------------------------------------------------------------------------- /client/naive-ui/components/InstallProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/components/InstallProvider.ts -------------------------------------------------------------------------------- /client/naive-ui/components/NaiveContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/components/NaiveContainer.vue -------------------------------------------------------------------------------- /client/naive-ui/composables/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/composables/i18n.ts -------------------------------------------------------------------------------- /client/naive-ui/composables/index.ts: -------------------------------------------------------------------------------- 1 | export * from './i18n' 2 | -------------------------------------------------------------------------------- /client/naive-ui/icons/CodeOutline.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/icons/CodeOutline.d.ts -------------------------------------------------------------------------------- /client/naive-ui/icons/CodeOutline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/icons/CodeOutline.js -------------------------------------------------------------------------------- /client/naive-ui/icons/Compose16Regular.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/icons/Compose16Regular.d.ts -------------------------------------------------------------------------------- /client/naive-ui/icons/Compose16Regular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/icons/Compose16Regular.js -------------------------------------------------------------------------------- /client/naive-ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/index.ts -------------------------------------------------------------------------------- /client/naive-ui/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/index.vue -------------------------------------------------------------------------------- /client/naive-ui/properties.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/client/naive-ui/properties.d.ts -------------------------------------------------------------------------------- /docs/.vitepress/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/.vitepress/config.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/CustomDemoContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/.vitepress/theme/components/CustomDemoContainer.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/.vitepress/theme/style.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/index.ts -------------------------------------------------------------------------------- /docs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/index.tsx -------------------------------------------------------------------------------- /docs/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/index.vue -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /docs/zh-CN/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/docs/zh-CN/index.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /src/core/demo-block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/demo-block.ts -------------------------------------------------------------------------------- /src/core/demo-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/demo-container.ts -------------------------------------------------------------------------------- /src/core/generator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/index.ts -------------------------------------------------------------------------------- /src/core/generator/inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/inject.ts -------------------------------------------------------------------------------- /src/core/generator/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/types/index.ts -------------------------------------------------------------------------------- /src/core/generator/utils/convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/utils/convert.ts -------------------------------------------------------------------------------- /src/core/generator/utils/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/utils/eslint.ts -------------------------------------------------------------------------------- /src/core/generator/utils/eslint.worker.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/utils/eslint.worker.mjs -------------------------------------------------------------------------------- /src/core/generator/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/utils/index.ts -------------------------------------------------------------------------------- /src/core/generator/utils/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/utils/transform.ts -------------------------------------------------------------------------------- /src/core/generator/utils/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/generator/utils/util.ts -------------------------------------------------------------------------------- /src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/index.ts -------------------------------------------------------------------------------- /src/core/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/core/utils/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /test/exports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/test/exports.test.ts -------------------------------------------------------------------------------- /test/exports/vitepress-plugin-demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/test/exports/vitepress-plugin-demo.yaml -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /test/props.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/test/props.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/vite-env.d.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hairyf/vitepress-plugin-demo/HEAD/vitest.config.ts --------------------------------------------------------------------------------