---
layout: home

hero:
  name: Hikkaku
  text: Scratch with TypeScript
  tagline: Build Scratch projects with familiar code, then compile to Scratch blocks.
  actions:
    - theme: brand
      text: Get Started
      link: /guides/getting-started
    - theme: alt
      text: Read the Guide
      link: /guides/
    - theme: alt
      text: Open Reference
      link: /reference/
  image:
    src: /assets/logo.svg
    alt: Hikkaku logo

features:
  - title: Clear Compile-Time Model
    details: Use TypeScript to describe Scratch logic. Your code builds block graphs, not browser or Node runtime scripts.
  - title: Practical Guides
    details: Learn variables, clones, custom blocks, pen rendering, and platformer physics patterns.
  - title: Full Block API Reference
    details: Browse function-level references for every exported block helper.
---
