├── .editorconfig ├── .github ├── FUNDING.yml ├── renovate.json └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── apps └── playground │ ├── index.html │ ├── netlify.toml │ ├── package.json │ ├── public │ ├── apple-touch-icon.png │ ├── favicon.ico │ ├── favicon.png │ ├── favicon.svg │ ├── site.webmanifest │ ├── web-app-manifest-192x192.png │ └── web-app-manifest-512x512.png │ ├── src │ ├── App.vue │ ├── components │ │ ├── ArrayInput.vue │ │ ├── Editor │ │ │ ├── env.ts │ │ │ ├── highlight.ts │ │ │ ├── import-map.ts │ │ │ ├── index.vue │ │ │ ├── language-configs.ts │ │ │ ├── store.ts │ │ │ ├── transform.ts │ │ │ ├── utils.ts │ │ │ └── vue.worker.ts │ │ ├── Input.vue │ │ ├── Playground.vue │ │ └── Switch.vue │ ├── main.ts │ ├── pages │ │ └── index.vue │ ├── prompts │ │ ├── Prompt.velin.vue │ │ └── PromptWithArray.velin.vue │ ├── styles │ │ └── themes.css │ ├── types │ │ └── vue-repl.ts │ └── utils │ │ └── vue-repl.ts │ ├── tsconfig.json │ ├── uno.config.ts │ └── vite.config.ts ├── bump.config.ts ├── cspell.config.yaml ├── docs ├── assets │ ├── dark-playground.png │ └── light-playground.png └── public │ └── logo.svg ├── eslint.config.ts ├── examples ├── native-node │ ├── package.json │ ├── src │ │ ├── assets │ │ │ ├── MyComponent.vue │ │ │ ├── composable.md │ │ │ ├── markdown.md │ │ │ └── task.ts │ │ ├── md.ts │ │ └── sfc.ts │ └── tsconfig.json └── vite-browser │ ├── index.html │ ├── package.json │ ├── public │ └── vite.svg │ ├── shim.d.ts │ ├── src │ ├── App.vue │ ├── assets │ │ ├── Markdown.velin.md │ │ ├── Prompt.velin.vue │ │ ├── Promptv2.velin.vue │ │ ├── TaskMarkdown.ts │ │ ├── task.ts │ │ └── vue.svg │ ├── main.ts │ └── types │ │ └── index.ts │ ├── tsconfig.json │ └── vite.config.ts ├── package.json ├── packages ├── core │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser.ts │ │ ├── index.ts │ │ ├── render-browser │ │ │ ├── index.ts │ │ │ ├── markdown.browser.test.ts │ │ │ ├── markdown.ts │ │ │ ├── sfc.browser.test.ts │ │ │ ├── sfc.ts │ │ │ └── testdata │ │ │ │ ├── script-setup-with-props.velin.vue │ │ │ │ ├── script-setup.velin.md │ │ │ │ ├── script-setup.velin.vue │ │ │ │ ├── simple.velin.md │ │ │ │ └── simple.velin.vue │ │ ├── render-node │ │ │ ├── index.ts │ │ │ ├── markdown.test.ts │ │ │ ├── markdown.ts │ │ │ ├── sfc.test.ts │ │ │ ├── sfc.ts │ │ │ └── testdata │ │ │ │ ├── script-setup-with-props.ts.velin.md │ │ │ │ ├── script-setup-with-props.ts.velin.vue │ │ │ │ ├── script-setup-with-props.velin.md │ │ │ │ ├── script-setup-with-props.velin.vue │ │ │ │ ├── script-setup.ts.velin.md │ │ │ │ ├── script-setup.ts.velin.vue │ │ │ │ ├── script-setup.velin.md │ │ │ │ ├── script-setup.velin.vue │ │ │ │ ├── simple.velin.md │ │ │ │ └── simple.velin.vue │ │ ├── render-repl │ │ │ ├── index.ts │ │ │ ├── markdown.ts │ │ │ └── sfc.ts │ │ ├── render-shared │ │ │ ├── compile.ts │ │ │ ├── component.ts │ │ │ ├── index.ts │ │ │ ├── props.test.ts │ │ │ ├── props.ts │ │ │ ├── sfc.ts │ │ │ └── template.ts │ │ └── types │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsdown.config.ts │ └── vitest.config.ts ├── utils │ ├── README.md │ ├── package.json │ ├── src │ │ ├── from-md │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── to-md │ │ │ └── index.ts │ │ ├── transformers │ │ │ ├── typescript │ │ │ │ ├── index.ts │ │ │ │ ├── transform.test.ts │ │ │ │ └── transform.ts │ │ │ └── vue │ │ │ │ ├── index.ts │ │ │ │ ├── moduleCompiler.ts │ │ │ │ └── shared.ts │ │ └── vue-sfc │ │ │ └── index.ts │ ├── tsconfig.json │ └── tsdown.config.ts └── vue │ ├── README.md │ ├── package.json │ ├── src │ ├── composables │ │ ├── index.ts │ │ └── usePrompt │ │ │ └── index.ts │ ├── index.ts │ └── repl │ │ ├── composables │ │ ├── index.ts │ │ └── usePrompt │ │ │ └── index.ts │ │ └── index.ts │ ├── tsconfig.json │ └── tsdown.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json ├── uno.config.ts └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [luoling8192, nekomeowww] 2 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/README.md -------------------------------------------------------------------------------- /apps/playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/index.html -------------------------------------------------------------------------------- /apps/playground/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/netlify.toml -------------------------------------------------------------------------------- /apps/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/package.json -------------------------------------------------------------------------------- /apps/playground/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/public/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/playground/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/public/favicon.ico -------------------------------------------------------------------------------- /apps/playground/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/public/favicon.png -------------------------------------------------------------------------------- /apps/playground/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/public/favicon.svg -------------------------------------------------------------------------------- /apps/playground/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/public/site.webmanifest -------------------------------------------------------------------------------- /apps/playground/public/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/public/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /apps/playground/public/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/public/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /apps/playground/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/App.vue -------------------------------------------------------------------------------- /apps/playground/src/components/ArrayInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/ArrayInput.vue -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/env.ts -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/highlight.ts -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/import-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/import-map.ts -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/index.vue -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/language-configs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/language-configs.ts -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/store.ts -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/transform.ts -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/utils.ts -------------------------------------------------------------------------------- /apps/playground/src/components/Editor/vue.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Editor/vue.worker.ts -------------------------------------------------------------------------------- /apps/playground/src/components/Input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Input.vue -------------------------------------------------------------------------------- /apps/playground/src/components/Playground.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Playground.vue -------------------------------------------------------------------------------- /apps/playground/src/components/Switch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/components/Switch.vue -------------------------------------------------------------------------------- /apps/playground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/main.ts -------------------------------------------------------------------------------- /apps/playground/src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/pages/index.vue -------------------------------------------------------------------------------- /apps/playground/src/prompts/Prompt.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/prompts/Prompt.velin.vue -------------------------------------------------------------------------------- /apps/playground/src/prompts/PromptWithArray.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/prompts/PromptWithArray.velin.vue -------------------------------------------------------------------------------- /apps/playground/src/styles/themes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/styles/themes.css -------------------------------------------------------------------------------- /apps/playground/src/types/vue-repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/types/vue-repl.ts -------------------------------------------------------------------------------- /apps/playground/src/utils/vue-repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/src/utils/vue-repl.ts -------------------------------------------------------------------------------- /apps/playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/tsconfig.json -------------------------------------------------------------------------------- /apps/playground/uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/uno.config.ts -------------------------------------------------------------------------------- /apps/playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/apps/playground/vite.config.ts -------------------------------------------------------------------------------- /bump.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/bump.config.ts -------------------------------------------------------------------------------- /cspell.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/cspell.config.yaml -------------------------------------------------------------------------------- /docs/assets/dark-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/docs/assets/dark-playground.png -------------------------------------------------------------------------------- /docs/assets/light-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/docs/assets/light-playground.png -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /examples/native-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/native-node/package.json -------------------------------------------------------------------------------- /examples/native-node/src/assets/MyComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/native-node/src/assets/MyComponent.vue -------------------------------------------------------------------------------- /examples/native-node/src/assets/composable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/native-node/src/assets/composable.md -------------------------------------------------------------------------------- /examples/native-node/src/assets/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/native-node/src/assets/markdown.md -------------------------------------------------------------------------------- /examples/native-node/src/assets/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/native-node/src/assets/task.ts -------------------------------------------------------------------------------- /examples/native-node/src/md.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/native-node/src/md.ts -------------------------------------------------------------------------------- /examples/native-node/src/sfc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/native-node/src/sfc.ts -------------------------------------------------------------------------------- /examples/native-node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/native-node/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/index.html -------------------------------------------------------------------------------- /examples/vite-browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/package.json -------------------------------------------------------------------------------- /examples/vite-browser/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/public/vite.svg -------------------------------------------------------------------------------- /examples/vite-browser/shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/shim.d.ts -------------------------------------------------------------------------------- /examples/vite-browser/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/App.vue -------------------------------------------------------------------------------- /examples/vite-browser/src/assets/Markdown.velin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/assets/Markdown.velin.md -------------------------------------------------------------------------------- /examples/vite-browser/src/assets/Prompt.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/assets/Prompt.velin.vue -------------------------------------------------------------------------------- /examples/vite-browser/src/assets/Promptv2.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/assets/Promptv2.velin.vue -------------------------------------------------------------------------------- /examples/vite-browser/src/assets/TaskMarkdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/assets/TaskMarkdown.ts -------------------------------------------------------------------------------- /examples/vite-browser/src/assets/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/assets/task.ts -------------------------------------------------------------------------------- /examples/vite-browser/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/assets/vue.svg -------------------------------------------------------------------------------- /examples/vite-browser/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/main.ts -------------------------------------------------------------------------------- /examples/vite-browser/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/src/types/index.ts -------------------------------------------------------------------------------- /examples/vite-browser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-browser/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/examples/vite-browser/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/browser.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/render-browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/index.ts -------------------------------------------------------------------------------- /packages/core/src/render-browser/markdown.browser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/markdown.browser.test.ts -------------------------------------------------------------------------------- /packages/core/src/render-browser/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/markdown.ts -------------------------------------------------------------------------------- /packages/core/src/render-browser/sfc.browser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/sfc.browser.test.ts -------------------------------------------------------------------------------- /packages/core/src/render-browser/sfc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/sfc.ts -------------------------------------------------------------------------------- /packages/core/src/render-browser/testdata/script-setup-with-props.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/testdata/script-setup-with-props.velin.vue -------------------------------------------------------------------------------- /packages/core/src/render-browser/testdata/script-setup.velin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/testdata/script-setup.velin.md -------------------------------------------------------------------------------- /packages/core/src/render-browser/testdata/script-setup.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/testdata/script-setup.velin.vue -------------------------------------------------------------------------------- /packages/core/src/render-browser/testdata/simple.velin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/testdata/simple.velin.md -------------------------------------------------------------------------------- /packages/core/src/render-browser/testdata/simple.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-browser/testdata/simple.velin.vue -------------------------------------------------------------------------------- /packages/core/src/render-node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/index.ts -------------------------------------------------------------------------------- /packages/core/src/render-node/markdown.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/markdown.test.ts -------------------------------------------------------------------------------- /packages/core/src/render-node/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/markdown.ts -------------------------------------------------------------------------------- /packages/core/src/render-node/sfc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/sfc.test.ts -------------------------------------------------------------------------------- /packages/core/src/render-node/sfc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/sfc.ts -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/script-setup-with-props.ts.velin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/script-setup-with-props.ts.velin.md -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/script-setup-with-props.ts.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/script-setup-with-props.ts.velin.vue -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/script-setup-with-props.velin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/script-setup-with-props.velin.md -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/script-setup-with-props.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/script-setup-with-props.velin.vue -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/script-setup.ts.velin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/script-setup.ts.velin.md -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/script-setup.ts.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/script-setup.ts.velin.vue -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/script-setup.velin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/script-setup.velin.md -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/script-setup.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/script-setup.velin.vue -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/simple.velin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/simple.velin.md -------------------------------------------------------------------------------- /packages/core/src/render-node/testdata/simple.velin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-node/testdata/simple.velin.vue -------------------------------------------------------------------------------- /packages/core/src/render-repl/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-repl/index.ts -------------------------------------------------------------------------------- /packages/core/src/render-repl/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-repl/markdown.ts -------------------------------------------------------------------------------- /packages/core/src/render-repl/sfc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-repl/sfc.ts -------------------------------------------------------------------------------- /packages/core/src/render-shared/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-shared/compile.ts -------------------------------------------------------------------------------- /packages/core/src/render-shared/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-shared/component.ts -------------------------------------------------------------------------------- /packages/core/src/render-shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-shared/index.ts -------------------------------------------------------------------------------- /packages/core/src/render-shared/props.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-shared/props.test.ts -------------------------------------------------------------------------------- /packages/core/src/render-shared/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-shared/props.ts -------------------------------------------------------------------------------- /packages/core/src/render-shared/sfc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-shared/sfc.ts -------------------------------------------------------------------------------- /packages/core/src/render-shared/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/render-shared/template.ts -------------------------------------------------------------------------------- /packages/core/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/src/types/index.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/tsdown.config.ts -------------------------------------------------------------------------------- /packages/core/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/core/vitest.config.ts -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/from-md/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/from-md/index.test.ts -------------------------------------------------------------------------------- /packages/utils/src/from-md/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/from-md/index.ts -------------------------------------------------------------------------------- /packages/utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/index.ts -------------------------------------------------------------------------------- /packages/utils/src/to-md/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/to-md/index.ts -------------------------------------------------------------------------------- /packages/utils/src/transformers/typescript/index.ts: -------------------------------------------------------------------------------- 1 | export * from './transform' 2 | -------------------------------------------------------------------------------- /packages/utils/src/transformers/typescript/transform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/transformers/typescript/transform.test.ts -------------------------------------------------------------------------------- /packages/utils/src/transformers/typescript/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/transformers/typescript/transform.ts -------------------------------------------------------------------------------- /packages/utils/src/transformers/vue/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/transformers/vue/index.ts -------------------------------------------------------------------------------- /packages/utils/src/transformers/vue/moduleCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/transformers/vue/moduleCompiler.ts -------------------------------------------------------------------------------- /packages/utils/src/transformers/vue/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/transformers/vue/shared.ts -------------------------------------------------------------------------------- /packages/utils/src/vue-sfc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/src/vue-sfc/index.ts -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/utils/tsdown.config.ts -------------------------------------------------------------------------------- /packages/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/vue/README.md -------------------------------------------------------------------------------- /packages/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/vue/package.json -------------------------------------------------------------------------------- /packages/vue/src/composables/index.ts: -------------------------------------------------------------------------------- 1 | export * from './usePrompt' 2 | -------------------------------------------------------------------------------- /packages/vue/src/composables/usePrompt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/vue/src/composables/usePrompt/index.ts -------------------------------------------------------------------------------- /packages/vue/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './composables' 2 | -------------------------------------------------------------------------------- /packages/vue/src/repl/composables/index.ts: -------------------------------------------------------------------------------- 1 | export * from './usePrompt' 2 | -------------------------------------------------------------------------------- /packages/vue/src/repl/composables/usePrompt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/vue/src/repl/composables/usePrompt/index.ts -------------------------------------------------------------------------------- /packages/vue/src/repl/index.ts: -------------------------------------------------------------------------------- 1 | export * from './composables' 2 | -------------------------------------------------------------------------------- /packages/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/vue/tsconfig.json -------------------------------------------------------------------------------- /packages/vue/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/packages/vue/tsdown.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/uno.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/velin/HEAD/vitest.config.ts --------------------------------------------------------------------------------