MCPcopy
hub / github.com/bigskysoftware/_hyperscript

github.com/bigskysoftware/_hyperscript @0.9.93 sqlite

repository ↗ · DeepWiki ↗ · release 0.9.93 ↗
7,502 symbols 20,203 edges 236 files 276 documented · 4%
README

hyperscript

hyperscript

the underscore is silent

A scripting language for the web, inspired by HyperTalk

quickstart

<script src="https://unpkg.com/hyperscript.org"></script>

<button _="on click toggle .clicked">
  Toggle the "clicked" class on me
</button>

<button _="on click call alert('yep!') then wait 2s then remove me">
  Click me
</button>

esm

import _hyperscript from 'hyperscript.org'

website & docs

contributing

  • please write tests in /test and docs in /www
  • run the test suite: npm test
  • build: npm run build

Core symbols most depended-on inside this repo

evaluate
called by 1067
tools/common/_hyperscript.iife.js
run
called by 662
src/platform/bun-hyperscript.js
matchToken
called by 354
src/core/parser.js
matchToken
called by 343
www/js/_hyperscript-max.js
matchToken
called by 330
tools/common/_hyperscript.iife.js
matchToken
called by 328
www/js/_hyperscript.js
matchToken
called by 327
www/js/_hyperscript.esm.js
matchToken
called by 318
tools/jetbrains/src/main/resources/hyperscript/_hyperscript.iife.js

Shape

Method 5,167
Class 1,544
Function 788
Route 3

Languages

TypeScript100%
Python1%

Modules by API surface

www/js/_hyperscript-max.js957 symbols
www/js/_hyperscript.js907 symbols
www/js/_hyperscript.esm.js907 symbols
tools/jetbrains/src/main/resources/hyperscript/_hyperscript.iife.js881 symbols
tools/common/_hyperscript.iife.js881 symbols
www/js/_hyperscript-max.min.js365 symbols
www/js/_hyperscript.min.js333 symbols
www/js/_hyperscript.esm.min.js333 symbols
src/parsetree/expressions/expressions.js138 symbols
src/parsetree/commands/dom.js100 symbols
www/js/ext/component.min.js78 symbols
www/js/ext/component.js78 symbols

Dependencies from manifests, versioned

@11ty/eleventy3.1.2 · 1×
@11ty/eleventy-plugin-syntaxhighlight5.0.2 · 1×
@playwright/test1.58.2 · 1×
esbuild0.27.4 · 1×
istanbul-lib-coverage3.2.2 · 1×
istanbul-lib-instrument6.0.3 · 1×
istanbul-lib-report3.0.1 · 1×
istanbul-reports3.2.0 · 1×
markdown-it12.3.2 · 1×
markdown-it-anchor8.4.1 · 1×
markdown-it-attrs4.1.3 · 1×
markdown-it-deflist2.1.0 · 1×

For agents

$ claude mcp add _hyperscript \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact