SPFX

NPM Link and Gulp: Understanding the Power of Local Development

npm link creates a symlink between a globally-linked local package and another project, so you can develop a package and test it live in a consuming project without publishing it to the registry first. In this post: Worked example: building a custom Gulp plugin · The gotcha to know about · Confirming what actually got […]

NPM Link and Gulp: Understanding the Power of Local Development Read More »

Rendering SharePoint List Extensions for Specific List Templates

Command Sets and Application Customizers scope to specific list templates the same way, through `RegistrationType`/`RegistrationId` in `elements.xml`. Field Customizers don’t — they’re registered against a specific column, not a list template, a genuinely different mechanism worth knowing before assuming one pattern covers all three extension types this post touches on. In this post: Scoping a

Rendering SharePoint List Extensions for Specific List Templates Read More »

Actually, It’s Already In The SharePoint PageContext!

In this post: What is SharePoint PageContext? · How to access SharePoint PageContext? · SharePoint PageContext in Table · How useful is the SharePoint PageContext? · Turning the list into actual code · Related reading What is SharePoint PageContext? SharePoint PageContext provides standard definitions for SharePoint objects shared between client-side applications, web parts, and other

Actually, It’s Already In The SharePoint PageContext! Read More »