MCPcopy
hub / github.com/handlebars-lang/handlebars.js

github.com/handlebars-lang/handlebars.js @v4.7.9 sqlite

repository ↗ · DeepWiki ↗ · release v4.7.9 ↗
234 symbols 444 edges 147 files 6 documented · 3%

Extension points exported contracts — how you extend this code

HandlebarsTemplatable (Interface)
* Implement this interface on your MVW/MVVM/MVC views such as Backbone.View
types/index.d.ts
ICompiler (Interface)
(no doc) [1 implementers]
types/index.d.ts
TemplateDelegate (Interface)
(no doc)
types/index.d.ts
RuntimeOptions (Interface)
(no doc)
types/index.d.ts
HelperOptions (Interface)
(no doc)
types/index.d.ts

Core symbols most depended-on inside this repo

astFor
called by 80
spec/parser.js
shouldMatchTokens
called by 78
spec/tokenizer.js
tokenize
called by 78
spec/tokenizer.js
shouldBeToken
called by 69
spec/tokenizer.js
accept
called by 41
types/index.d.ts
template
called by 40
lib/handlebars/runtime.js
log
called by 35
types/index.d.ts
compile
called by 27
spec/compiler.js

Shape

Function 166
Interface 40
Method 22
Class 6

Languages

TypeScript100%

Modules by API surface

types/index.d.ts68 symbols
lib/handlebars/runtime.js15 symbols
lib/handlebars/compiler/helpers.js11 symbols
tasks/util/git.js9 symbols
lib/handlebars/utils.js9 symbols
lib/handlebars/compiler/compiler.js9 symbols
tasks/publish-to-aws.js7 symbols
lib/precompiler.js7 symbols
types/test.ts5 symbols
spec/security.js5 symbols
lib/handlebars/internal/proto-access.js5 symbols
lib/handlebars/compiler/whitespace-control.js5 symbols

Dependencies from manifests, versioned

robloach/component-installer* · 1×
@babel/core7.5.5 · 1×
@babel/preset-env7.5.5 · 1×
@playwright/test1.44.1 · 1×
@rollup/plugin-node-resolve13.1.1 · 1×
@roundingwellos/babel-plugin-handlebars-inline-precompile3.0.1 · 1×
aws-sdk2.1.49 · 1×
babel-loader5.0.0 · 1×
babel-plugin-istanbul5.2.0 · 1×
babel-runtime5.1.10 · 1×
benchmark1.0 · 1×
chai4.2.0 · 1×

For agents

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

⬇ download graph artifact