├── .all-contributorsrc ├── .editorconfig ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── bug_report_cn.md │ ├── feature_request.md │ └── feature_request_cn.md └── workflows │ ├── ci.yml │ ├── docs.yml │ └── release.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg ├── pre-commit ├── pre-push └── prepare-commit-msg ├── .npmrc ├── CHANGELOG.md ├── LICENSE ├── README-zh_CN.md ├── README.md ├── babel.config.js ├── commitlint.config.js ├── docs ├── .vuepress │ ├── config.js │ └── public │ │ └── favicon.ico ├── README.md ├── example │ └── README.md └── zh │ ├── README.md │ └── example │ └── README.md ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── src ├── client │ ├── DemoAndCode.vue │ ├── OnlineEdit.vue │ ├── constants.js │ ├── enhanceAppFile.js │ ├── highlight.js │ ├── icons │ │ ├── CodeSandboxIcon.vue │ │ ├── CodepenIcon.vue │ │ └── JsfiddleIcon.vue │ └── utils.js └── node │ ├── index.d.ts │ └── index.js ├── test ├── .eslintrc.js ├── DemoAndCode.test.js ├── OnlineEdit.test.js ├── __snapshots__ │ ├── DemoAndCode.test.js.snap │ └── OnlineEdit.test.js.snap ├── index.test.js └── utils.test.js └── tsconfig.json /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.github/ISSUE_TEMPLATE/bug_report_cn.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.github/ISSUE_TEMPLATE/feature_request_cn.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm test 5 | -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/.husky/prepare-commit-msg -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/README-zh_CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/docs/.vuepress/config.js -------------------------------------------------------------------------------- /docs/.vuepress/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/docs/.vuepress/public/favicon.ico -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | <[include](../README.md) 2 | -------------------------------------------------------------------------------- /docs/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/docs/example/README.md -------------------------------------------------------------------------------- /docs/zh/README.md: -------------------------------------------------------------------------------- 1 | <[include](../README-zh_CN.md) 2 | -------------------------------------------------------------------------------- /docs/zh/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/docs/zh/example/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/client/DemoAndCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/DemoAndCode.vue -------------------------------------------------------------------------------- /src/client/OnlineEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/OnlineEdit.vue -------------------------------------------------------------------------------- /src/client/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/constants.js -------------------------------------------------------------------------------- /src/client/enhanceAppFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/enhanceAppFile.js -------------------------------------------------------------------------------- /src/client/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/highlight.js -------------------------------------------------------------------------------- /src/client/icons/CodeSandboxIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/icons/CodeSandboxIcon.vue -------------------------------------------------------------------------------- /src/client/icons/CodepenIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/icons/CodepenIcon.vue -------------------------------------------------------------------------------- /src/client/icons/JsfiddleIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/icons/JsfiddleIcon.vue -------------------------------------------------------------------------------- /src/client/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/client/utils.js -------------------------------------------------------------------------------- /src/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/node/index.d.ts -------------------------------------------------------------------------------- /src/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/src/node/index.js -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: { jest: true }, 3 | } 4 | -------------------------------------------------------------------------------- /test/DemoAndCode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/test/DemoAndCode.test.js -------------------------------------------------------------------------------- /test/OnlineEdit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/test/OnlineEdit.test.js -------------------------------------------------------------------------------- /test/__snapshots__/DemoAndCode.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/test/__snapshots__/DemoAndCode.test.js.snap -------------------------------------------------------------------------------- /test/__snapshots__/OnlineEdit.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/test/__snapshots__/OnlineEdit.test.js.snap -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/test/utils.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuptStEve/vuepress-plugin-demo-code/HEAD/tsconfig.json --------------------------------------------------------------------------------