VS Code Extensions
AkashJS

AkashJS

by akashjs

IntelliSense, diagnostics, and syntax highlighting for AkashJS .akash components

Downloads

1

Rating

(0)

Version

0.2.0

Last updated

May 26, 2026

Syntax highlighting for .akash single-file components.

Features

  • Full syntax highlighting for .akash SFCs
  • Embedded TypeScript highlighting in <script lang="ts"> blocks
  • Embedded HTML highlighting in <template> blocks
  • Embedded CSS highlighting in <style> blocks
  • Support for scoped styles
  • Directive highlighting (:if, :for, :show, bind:value, on:click)
  • Component tag highlighting (PascalCase tags like <Counter />)
  • Expression interpolation highlighting ({count()})
  • Event handler highlighting (onClick={...})

Supported Syntax

<script lang="ts">
import { signal } from '@akashjs/runtime';

const count = signal(0);
</script>

<template>
  <div :if={showCounter}>
    <span>{count()}</span>
    <button onClick={() => count.update(c => c + 1)}>+</button>
  </div>
</template>

<style scoped>
div {
  padding: 1rem;
}
</style>

Installation

Install from the VS Code marketplace (coming soon) or install the .vsix manually:

code --install-extension vscode-akash-0.1.0.vsix

Related extensions