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
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.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rbtr_lang_vue-2026.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 kB
Release files / rbtr_lang_vue-2026.9.0.tar.gz
| Download URL | rbtr_lang_vue-2026.9.0.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
45bb6750b5787dc7dc389ea6f9a2a67fd7cb450ce106148e6330170046212239
|
|
BLAKE2b-256 checksum How to use checksums |
3d357a932a73820f5ff1aca820b245dca1fb63c4e46b0df86b8ac90a055e1a53
|
| 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-py3-none-any.whl
| Download URL | rbtr_lang_vue-2026.9.0-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b6c84b3b5893a84372e80da431134f666fbef6229d768a3dee0f955f95d2012c
|
|
BLAKE2b-256 checksum How to use checksums |
ba000fd399a2ce3280f0969ae00bb97c0db39a3a2cfeb30e9957cfbfbf4c277f
|
| 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}
|