├── .editorconfig ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── playground ├── .gitignore ├── app │ ├── app.vue │ ├── assets │ │ ├── example.ts │ │ └── style.css │ ├── components.d.ts │ ├── components │ │ ├── plain-button.vue │ │ ├── plain-select.vue │ │ ├── plain-shiki.vue │ │ └── theme-button.vue │ ├── composables │ │ └── usePlainShiki.ts │ ├── themes │ │ └── index.ts │ └── utils │ │ └── index.ts ├── nuxt.config.ts ├── package.json ├── pnpm-lock.yaml ├── tsconfig.json └── uno.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── diff.ts ├── index.ts ├── types.ts └── utils.ts ├── stylelint.config.js ├── test └── diff.test.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/package.json -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/.gitignore -------------------------------------------------------------------------------- /playground/app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/app.vue -------------------------------------------------------------------------------- /playground/app/assets/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/assets/example.ts -------------------------------------------------------------------------------- /playground/app/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/assets/style.css -------------------------------------------------------------------------------- /playground/app/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/components.d.ts -------------------------------------------------------------------------------- /playground/app/components/plain-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/components/plain-button.vue -------------------------------------------------------------------------------- /playground/app/components/plain-select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/components/plain-select.vue -------------------------------------------------------------------------------- /playground/app/components/plain-shiki.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/components/plain-shiki.vue -------------------------------------------------------------------------------- /playground/app/components/theme-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/components/theme-button.vue -------------------------------------------------------------------------------- /playground/app/composables/usePlainShiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/composables/usePlainShiki.ts -------------------------------------------------------------------------------- /playground/app/themes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/themes/index.ts -------------------------------------------------------------------------------- /playground/app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/app/utils/index.ts -------------------------------------------------------------------------------- /playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/nuxt.config.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/pnpm-lock.yaml -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /playground/uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/playground/uno.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /src/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/src/diff.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/src/utils.ts -------------------------------------------------------------------------------- /stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/stylelint.config.js -------------------------------------------------------------------------------- /test/diff.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/test/diff.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KazariEX/plain-shiki/HEAD/tsconfig.json --------------------------------------------------------------------------------