template-format-core
v0.1.1
Published
Shared core utilities for Prettier template formatting plugins.
Maintainers
Readme
template-format-core
Shared core utilities for template-formatting plugins.
This package is intentionally dialect-neutral. It provides source range helpers, HTML-ish tag metadata, whitespace helpers, template expression tokenization, and dialect contracts that formatter plugins can build on.
Install
npm install template-format-coreModules
import { normalizeInput, withRange } from 'template-format-core/source';
import { voidElements } from 'template-format-core/html/tags';
import { normalizeInlineText } from 'template-format-core/text/whitespace';
import { parseTemplateExpression } from 'template-format-core/template/expression';
import type { TemplateDialect } from 'template-format-core/template/dialect';The root export also re-exports all public modules:
import { parseTemplateExpression, type TemplateDialect } from 'template-format-core';Intended consumers
@poliklot/prettier-plugin-handlebars- future
prettier-plugin-mustache
Release
Publishing is manual:
npm publish --access public