@evcraddock/slug-template
v0.1.3
Published
Default package-backed Slugkit site template.
Readme
@evcraddock/slug-template
Default package-backed Slugkit site template for slug init.
Purpose
This package ships the canonical Slugkit template-site source as a versioned npm artifact. Generated sites copy files from this package during initialization, but they do not depend on @evcraddock/slug-template at runtime.
Exports
getTemplateRoot()resolves the packaged template directory.getTemplateMetadata()returns template identity, CLI compatibility, included Slugkit package versions, copy filters, and placeholder rules.isTemplateEntryIncluded(path)applies the generated-site copy filters.GENERATED_SITE_SLUGKIT_DEPENDENCIESrecords the published package versions generated sites should use.
Multiple templates
@evcraddock/slug-template is the default template package. The CLI consumes templates through package metadata and a resolved template root so future templates can use the same contract, including named presets or external packages.
Generated-site ownership
Generated sites are standalone. The template package is only an initialization source; site owners can customize generated routes, templates, styles, assets, and deployment while preserving the Slugkit API contract.
