a-component: Component with TypeScript and prop interfaces
a-component-client: Component with client-side script
🏗️ Layouts and Structures
a-layout-full: Full layout with HTML5, meta tags, and slots
a-prerender: Page with static prerendering
a-static-paths: Static route generation with getStaticPaths
🗂️ Content Collections
a-content-collection: Dynamic page for content collections
a-collection-schema: Schema definition with Zod
🔄 Dynamic Rendering
a-map: List rendering with .map()
a-conditional: Conditional rendering with ternary operator
a-if: Conditional rendering with blocks
🌐 API and Backend
a-api: Basic GET endpoint
a-api-post: POST endpoint for forms
a-middleware: Middleware function to intercept requests
🎨 User Experience
a-transitions: Smooth transitions between pages
a-image: Optimized images with the native component
a-head: Optimized meta tags for SEO
🚀 Quick Start
Basic Component: Type ab + Tab to create a base component
Full Layout: Type alf + Tab for a complete HTML layout
API Endpoint: Type aapi + Tab to create an API route
Content Collection: Type acc + Tab for a content page
💡 Pro Tips
Always use TypeScript: Snippets automatically include prop interfaces
Leverage SSG: Use a-prerender for static pages
Optimize Images: Use a-image instead of simple <img> tags
SEO First: Include a-head in your layouts
🧩 Extension Commands [ + ]
This extension includes several commands to help you manage your snippets efficiently. You can access these commands by pressing Ctrl+Shift+P (or Cmd+Shift+P on macOS).
A professional extension with six available themes: Dark, Light, Night, Ghibli, Coffee, and Kiro—with integrated icons. Each theme is optimized to offer a more pleasant visual experience.
Enhances the development experience by displaying a label next to each closing parenthesis, indicating the name of the corresponding block or function, along with the start and end line numbers.
Standardizes keyboard shortcuts across all code editors, allowing you to use key combinations to access any functionality. It improves workflow and development experience.
Ready! 🚀 Your snippets are configured. If you find any bugs or have feedback, you can open an issue.