This release is a pre-release and may not be stable for production use.
rbtr-lang-vue
Vue support for rbtr. Optional plugin — install with
pip install rbtr[vue].
What it ingests
.vue single-file components. Vue has the same <script>/<style>/template
shape as Svelte, so this package reuses the SFC chunker and injection query
from rbtr-lang-svelte: the markup template becomes one
host doc-section chunk, a comment above that markup is its own chunk, and
the <script>/<style> blocks are delegated to their embedded language.
Chunks produced
<script setup lang="ts">
import { store } from "./store" // → import (typescript)
const count = ref(0) // → variable "count" (typescript)
</script>
<template>
<button>{{ count }}</button> <!-- → doc_section "Counter" (vue host) -->
</template>
<style lang="scss">
.btn { color: red; } // → class ".btn" (scss)
</style>
Embedded / injected chunks
<script lang="ts"> → TypeScript (bare → JavaScript); <style lang="scss"> →
SCSS (lang="less" → Less, bare → CSS). These run only when the corresponding
plugin (rbtr-lang-javascript, rbtr-lang-css) is installed.
Grammar & dependencies
The Vue grammar is bundled in tree-sitter-language-pack. Depends on
rbtr-lang-svelte for the shared SFC chunker and injection query.
Metadata
Release files for rbtr-lang-vue 2026.9.0.dev3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rbtr_lang_vue-2026.9.0.dev3.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rbtr_lang_vue-2026.9.0.dev3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.0 kB
Release files / rbtr_lang_vue-2026.9.0.dev3.tar.gz
| Download URL | rbtr_lang_vue-2026.9.0.dev3.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04e984661c49ead97eb0650455a9908328e09e8fc016d2f4b45f7d0ec2333b33
|
|
BLAKE2b-256 checksum How to use checksums |
b7d8351a6754619dc48bc19c6b739d6d78f94aad38f647ed07fc166df1b70059
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / rbtr_lang_vue-2026.9.0.dev3-py3-none-any.whl
| Download URL | rbtr_lang_vue-2026.9.0.dev3-py3-none-any.whl |
|---|---|
| Size | 9.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
df0002c5cee9de4aaf5b0b4299eea1ab20d0b5deadcdd48dd7cc4e8a61c6b6ac
|
|
BLAKE2b-256 checksum How to use checksums |
ee7cf3a1fb476d9127ebd55e06ccc94fb8c882bbfc45484585e86ba440803336
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|