husk Reference › MSBuild reference

MSBuild reference

Items

Item Default Metadata
HuskComponent wwwroot/**/*.svelte the Pare placement metadata (PareServeAt, PareOutDir, PareEmbed)
HuskModule wwwroot/**/*.svelte.ts, wwwroot/**/*.svelte.js same
HuskPage wwwroot/**/*.html none

Properties

Property Default Meaning
EnableHuskDefaultItems true false removes the default globs; list the items yourself
HuskDev true in Debug Svelte's dev option

Packages

Package Role
Extrode.Husk.Build build-time: compiler, V8 natives, vendored Svelte. Reference with PrivateAssets="all"
Extrode.Husk.AspNetCore AddHusk(): Development recompiles and dotnet watch reloads. Does nothing outside Development
Extrode.Pare.Build Pare's build, which Husk plugs into. Reference directly

Errors

Every code is listed in Error codes.

License

ISL-P 1.2 with the ISL-OE 1.2 output exception: you may ship what Husk generates as part of your own app. See LICENSE.md and NOTICE.md in the repository.