MCPcopy
hub / github.com/SparkPost/heml

github.com/SparkPost/heml @v1.1.3 sqlite

repository ↗ · DeepWiki ↗ · release v1.1.3 ↗
80 symbols 232 edges 65 files 21 documented · 26%
README

<heml>

GuideDocumentationEditor

HEML is an open source markup language for building responsive email.

  • Native Feel: Do you know HTML and CSS? Check out our docs and you're off to the races! No special rules or styling paradigms to master.

  • Forward Thinking: HEML is designed to take advantage of all that email can do while still providing a solid experience for all clients.

  • Extendable: You can create your own powerful elements and style rules. Share them with the world, or keep them to yourself. Your choice.

FAQ

Why should I use HEML?

It makes building emails easier.

How do I use it?

Check out our usage guide.

What do I do if I found a bug?

Open up an issue on the repository. Thanks for catching it! 🙏

Want to help?

Awesome!! We welcome any and all help! Head over to the issues and see if anything catches your eye.

License

MIT

Core symbols most depended-on inside this repo

createTextElement
called by 10
packages/heml-elements/src/Typography.js
renderHemlFile
called by 3
packages/heml/src/bin/utils/renderHemlFile.js
buildSelector
called by 2
packages/heml-utils/src/HEMLError.js
replaceElementTagMentions
called by 2
packages/heml-styles/src/plugins/postcss-element-expander/expanders.js
findAtDecl
called by 2
packages/heml-styles/src/plugins/postcss-element-expander/coerceElements.js
heml
called by 2
packages/heml/src/index.js
update
called by 2
packages/heml/src/bin/commands/develop.js
getProp
called by 2
packages/heml-inline/src/styleHelper.js

Shape

Function 76
Class 3
Method 1

Languages

TypeScript100%

Modules by API surface

packages/heml-utils/src/HEMLError.js7 symbols
packages/heml-elements/src/Meta.js5 symbols
packages/heml/src/bin/commands/develop.js4 symbols
packages/heml-render/src/index.js4 symbols
packages/heml-elements/src/Style.js4 symbols
packages/heml-utils/src/createElement.js3 symbols
packages/heml-styles/src/plugins/postcss-element-expander/tagAliasSelectors.js3 symbols
packages/heml-styles/src/plugins/postcss-element-expander/expanders.js3 symbols
packages/heml-inline/src/styleHelper.js3 symbols
packages/heml-styles/src/plugins/postcss-element-expander/coerceElements.js2 symbols
packages/heml-inline/src/inlineMargins.js2 symbols
packages/heml-elements/src/Typography.js2 symbols

Dependencies from manifests, versioned

@heml/elements1.1.3 · 1×
@heml/inline1.1.2 · 1×
@heml/parse1.1.2 · 1×
@heml/render1.1.2 · 1×
@heml/styles1.1.2 · 1×
@heml/utils1.1.2 · 1×
@heml/validate1.1.2 · 1×
axios0.17.0 · 1×
babel-cli6.26.0 · 1×
babel-plugin-transform-async-to-generator6.24.1 · 1×
babel-plugin-transform-object-rest-spread6.26.0 · 1×
babel-plugin-transform-react-jsx6.24.1 · 1×

For agents

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

⬇ download graph artifact