npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

teloce-vscode

v0.1.1

Published

Teloce template language support for VS Code

Downloads

147

Readme

Teloce VS Code Extension

Teloce template language support for Visual Studio Code.

The Teloce VS Code extension provides language support and developer tooling for Teloce templates (.vel files), including syntax highlighting, diagnostics, autocomplete, formatting, snippets, and debugger integration.


Features

  • 🔍 Syntax Highlighting — Full syntax highlighting for Teloce templates.
  • 📋 Diagnostics — Real-time validation and error detection.
  • 💡 Autocomplete — Smart completions for directives, events, bindings, and variables.
  • 📝 Hover Information — Documentation and information on hover.
  • 🎨 Formatting — Automatically format Teloce templates.
  • 🧩 Snippets — Useful snippets for common Teloce patterns.
  • 📊 Symbol Support — Document outline and component symbols.
  • 🐛 Debugger Integration — Open and inspect applications using the Teloce debugger.

Installation

From the VS Code Marketplace

  1. Open Visual Studio Code.
  2. Press Ctrl+Shift+X on Windows/Linux or Cmd+Shift+X on macOS.
  3. Search for Teloce.
  4. Click Install.

From a VSIX File

code --install-extension teloce-vscode.vsix

Usage

Creating a .vel File

Create a new file with the .vel extension:

<!-- Component.vel -->
<template>
  <div class="card">
    <h2>{{ title }}</h2>
    <p>{{ content }}</p>
    <button @click="handleClick">Click me</button>
  </div>
</template>

<script>
export default {
  name: 'MyComponent',

  data() {
    return {
      title: 'Hello World',
      content: 'This is a Teloce component'
    };
  },

  methods: {
    handleClick() {
      alert('Clicked!');
    }
  }
};
</script>

<style scoped>
.card {
  padding: 20px;
  border: 1px solid #ccc;
}
</style>

Once the file is opened, the extension automatically provides Teloce language features.


Commands

| Command | Description | Keybinding | | --------------------- | ----------------------------- | ------------- | | teloce.format | Format a Teloce template | Shift+Alt+F | | teloce.validate | Validate the current template | — | | teloce.openDebugger | Open the Teloce debugger | — |


Settings

| Setting | Default | Description | | -------------------------- | ----------: | ------------------------------------- | | teloce.format.indentSize | 2 | Number of spaces used for indentation | | teloce.format.useTabs | false | Use tabs instead of spaces | | teloce.validate.enable | true | Enable template validation | | teloce.completion.enable | true | Enable autocomplete | | teloce.debugger.host | localhost | Teloce debugger host | | teloce.debugger.port | 9000 | Teloce debugger port |


Contributing

Development

Clone the repository and install its dependencies:

# Clone the repository
git clone https://github.com/aldane-dev-create/teloce.git

# Enter the repository
cd teloce

# Install dependencies
pnpm install

# Build the project
pnpm build

# Open the VS Code extension package
code packages/vscode-extension

Press F5 in VS Code to launch the extension in an Extension Development Host.


Publishing

Build the Language Service

cd packages/language-service

pnpm build
pnpm publish --access public

Package the VS Code Extension

cd packages/vscode-extension

pnpm build
pnpm vsce package

This generates a .vsix package that can be installed locally or uploaded to the VS Code Marketplace.

Publish to the VS Code Marketplace

First, obtain a Personal Access Token from Azure DevOps.

Then authenticate with vsce:

vsce login teloce

Publish the extension:

pnpm vsce publish

Local VSIX Installation

After creating the VSIX package, install it locally with:

code --install-extension teloce-vscode.vsix

You can also install it through VS Code:

  1. Open the Extensions panel.
  2. Click the ... menu.
  3. Select Install from VSIX....
  4. Select the generated .vsix file.

License

MIT