{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"spfx-css-in-js","owner":"spblog","isFork":false,"description":"Styling SharePoint Framework components using CSS in JS approach","allTopics":["css-in-js","typestyle","sharepoint-framework"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-08T04:48:24.998Z"}},{"type":"Public","name":"spfx-wp-context","owner":"spblog","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-08T00:46:07.205Z"}},{"type":"Public","name":"spfx-avoid-css-leakage","owner":"spblog","isFork":false,"description":"SharePoint Framework tips & tricks: avoid css styles leaking from third party libraries","allTopics":["css","sharepoint-framework"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-07T20:07:55.378Z"}},{"type":"Public","name":"spfx-with-any-versions-of-deps","owner":"spblog","isFork":false,"description":"Build SharePoint Framework solutions for on-premises SharePoint with ANY version of React, TypeScript or Office UI Fabric React","allTopics":["reactjs","sharepoint","spfx","sharepoint-framework"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":9,"issueCount":1,"starsCount":16,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-01T06:51:56.422Z"}},{"type":"Public","name":"spfx-library-component-lerna","owner":"spblog","isFork":false,"description":"Using Lerna to manage SPFx projects with library components","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-01T06:38:55.451Z"}},{"type":"Public","name":"pnp-provisioning-split-schema-files","owner":"spblog","isFork":false,"description":"Split your PnP Provisioning schema into multiple files for better maintenance","allTopics":["sharepoint","pnp","pnp-provisioning-engine"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T06:12:29.001Z"}},{"type":"Public","name":"SPFx-prettify-imports","owner":"spblog","isFork":false,"description":"SharePoint Framework development tips: prettify your imports","allTopics":["gulp","sharepoint","spfx","sharepoint-framework"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-29T21:48:14.145Z"}},{"type":"Public","name":"spfx-mgt-proxy","owner":"spblog","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-02T12:02:21.157Z"}},{"type":"Public","name":"spfx-react-leaflet","owner":"spblog","isFork":false,"description":"SPFx sample with react-leaflet library","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-17T12:19:30.904Z"}},{"type":"Public","name":"pnp-provision-teams-bot-notifier","owner":"spblog","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-04T11:48:30.843Z"}},{"type":"Public","name":"spfx-az-func-pnp-core","owner":"spblog","isFork":false,"description":"","allTopics":["azure-functions","sharepoint-framework","msal","pnp-core-sdk"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-03T16:10:39.585Z"}},{"type":"Public","name":"pnp-framework-rer","owner":"spblog","isFork":false,"description":"How to use Remote Event Receivers with .NET Core (or .NET 5) and PnP.Framework","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-14T10:34:36.233Z"}},{"type":"Public","name":"keyvault-config-sample","owner":"spblog","isFork":false,"description":"Simplify secret keys management for M365 applications with Azure Key Vault and Azure Managed Identity","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-25T10:42:53.711Z"}},{"type":"Public","name":"fluent-ui-react-hook-form","owner":"spblog","isFork":false,"description":"How to use React Hook Form together with Fluent UI React (aka Office UI Fabric React)","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-13T11:07:41.269Z"}},{"type":"Public","name":"outlook-spfx-ms-graph-api","owner":"spblog","isFork":false,"description":"Building Outlook add-in with SPFx - save mail to OneDrive with Azure Function, MSAL.NET and MS Graph .NET","allTopics":["sharepoint","spfx","sharepoint-framework","msal","msal-library","ms-graph-api"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-09T14:18:48.541Z"}},{"type":"Public","name":"spfx-eslint","owner":"spblog","isFork":false,"description":"","allTopics":["eslint","spfx","sharepoint-framework"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-22T11:14:41.673Z"}},{"type":"Public","name":"spblog.github.io","owner":"spblog","isFork":false,"description":"Hosts table of samples from https://spblog.net","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-04-22T07:17:29.116Z"}},{"type":"Public","name":"spfx-pnp-signalr","owner":"spblog","isFork":false,"description":"Show the progress of your PnP Provisioning process with SharePoint Application customizer and SignalR","allTopics":["azure","certificates","webjob","sharepoint","tenant","signalr-hub"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-19T11:17:55.480Z"}},{"type":"Public","name":"vue-spa-adaljs-pnpjs","owner":"spblog","isFork":false,"description":"Vue.js Single Page Application with adal.js and PnP.js: step by step guide","allTopics":[],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-12T06:45:41.214Z"}},{"type":"Public","name":"mgt-intro","owner":"spblog","isFork":false,"description":"Exploring Microsoft Graph Toolkit","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-01T10:25:29.090Z"}},{"type":"Public","name":"react-spa-msal-pnpjs","owner":"spblog","isFork":false,"description":"Building Single Page Application with React, MSAL.js and PnPjs","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":11,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-07-04T14:17:49.227Z"}},{"type":"Public","name":"SPFx-with-PnPjs-and-MS-Graph","owner":"spblog","isFork":false,"description":"SPFx webpart with MS Graph and PnPjs: step by step guide","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-09T08:18:28.244Z"}},{"type":"Public","name":"ASP.NET-Core-with-SharePoint-Add-in","owner":"spblog","isFork":false,"description":"Sample on integration of ASP.NET Core 2.1 acting as web app for SharePoint Online Add-in ","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-03T20:05:08.220Z"}},{"type":"Public","name":"stylelint-with-SPFx","owner":"spblog","isFork":false,"description":"Stylelint with SPFx integration","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-06T11:55:06.136Z"}},{"type":"Public","name":"TypeScript-with-tslib","owner":"spblog","isFork":false,"description":"TypeScript Tips: How to reduce the size of a bundle","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-26T08:27:27.778Z"}},{"type":"Public","name":"MS-Graph-from-classic-page","owner":"spblog","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-15T20:50:58.064Z"}},{"type":"Public","name":"Diving-into-AadHttpClient-with-hacking","owner":"spblog","isFork":false,"description":"Diving into AadHttpClient (with hacking!)","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-15T16:45:58.897Z"}},{"type":"Public","name":"PnPjs-with-Graph-and-SPFx16","owner":"spblog","isFork":false,"description":"Using PnPjs to send requests to MS Graph with SharePoint Framework 1.6","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-09T21:57:28.140Z"}},{"type":"Public","name":"SPFx-with-AadHttpClient-against-Azure-AD-API","owner":"spblog","isFork":false,"description":"Call Azure AD secured API from your SPFx code. Story #3: Web app (or Azure Function) and SPFx with AadHttpClient","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-09-08T21:04:44.552Z"}},{"type":"Public","name":"Web-Components-in-SPFx-world-Vue-vs-Stencil","owner":"spblog","isFork":false,"description":"Web Components in SPFx world: Vue vs Stencil","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-16T12:23:41.967Z"}}],"repositoryCount":32,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"spblog repositories"}