@mbsks/rspfx-framework-svelte
v0.0.13
Published
RSPFX Svelte framework preset and web part base class
Readme
@mbsks/rspfx-framework-svelte
Svelte framework package for RSPFX — an SPFx-compatible build toolchain powered by Rspack.
Provides the SvelteWebPart base class with svelte-loader + svelte-hmr support.
Install
npm i @mbsks/rspfx-framework-svelteRequires svelte ^4.2 as a peer dependency.
Usage
import { SvelteWebPart, type SvelteWebPartComponent } from '@mbsks/rspfx-framework-svelte/webpart';
import { preset } from '@mbsks/rspfx-framework-svelte';
interface IMyProps { description: string; }
export default class MyWebPart extends SvelteWebPart<IMyProps> {
protected renderComponent(props: IMyProps): SvelteWebPartComponent<IMyProps> {
// return { component, props } for Svelte
return null as unknown as SvelteWebPartComponent<IMyProps>;
}
}API
SvelteWebPart— base web part class (from@mbsks/rspfx-framework-svelte/webpart)preset—FrameworkPresetcompiler contributions (from the package index)
Links
- RSPFX documentation
- Svelte example
- License: MIT
