@mbsks/rspfx-manifest-generator
v0.0.13
Published
RSPFX component manifest generation (manifests, manifests.js, sp-* deps)
Readme
@mbsks/rspfx-manifest-generator
Manifest generation for RSPFX — an SPFx-compatible build toolchain powered by Rspack.
Generates SPFx-compatible component manifests, the AMD manifests.js loader script, and detects @microsoft/sp-* dependencies — byte-compatible with official SPFx output formats.
Install
npm i @mbsks/rspfx-manifest-generatorUsage
import { generateComponentManifests, generateManifestsJs, findSpDependencies } from '@mbsks/rspfx-manifest-generator';
import type { ComponentManifest, ManifestContext } from '@mbsks/rspfx-manifest-generator';
const manifests: ComponentManifest[] = await generateComponentManifests(ctx satisfies ManifestContext);
const deps = findSpDependencies(process.cwd()); // Map<string, SpDependency>
const loader = await generateManifestsJs(manifests);API
generateComponentManifests(ctx)— async web part manifests (ctx: ManifestContext)generateManifestsJs(manifests, metadata?)— async AMDmanifests.jsloader scriptfindSpDependencies(projectRoot)—@microsoft/sp-*dependency mapping (Map<string, SpDependency>)ComponentManifest,ManifestContext,SpDependency— types
Links
- RSPFX documentation
- Format ground truth
- License: MIT
