@mbsks/rspfx-framework-vanilla
v0.0.13
Published
RSPFX vanilla JS framework preset and web part base class
Downloads
1,366
Readme
@mbsks/rspfx-framework-vanilla
Vanilla JS/TS framework package for RSPFX — an SPFx-compatible build toolchain powered by Rspack.
The default framework with no runtime: extend BaseWebPart directly.
Install
npm i @mbsks/rspfx-framework-vanillaUsage
import { BaseWebPart } from '@mbsks/rspfx-core/webpart';
import { preset } from '@mbsks/rspfx-framework-vanilla';
interface IMyProps { description: string; }
export default class MyWebPart extends BaseWebPart<IMyProps> {
protected getComponentProps(): IMyProps {
return this.properties;
}
protected renderInto(root: HTMLElement): void {
root.innerHTML = `<h1>Hello ${this.getComponentProps().description}</h1>`;
}
protected disposeFrom(root: HTMLElement): void {
root.replaceChildren();
}
}API
preset—FrameworkPresetcompiler contributions (from the package index)
Links
- RSPFX documentation
- Vanilla example
- License: MIT
