├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.yml ├── copilot-instructions.md ├── prompts │ └── create-pr-description.prompt.md ├── pull_request_template.md └── workflows │ ├── check-tests.yml │ ├── release-beta.yml │ ├── release-docs.yml │ ├── release-local.yml │ ├── release.yml │ └── update-samples.yml ├── .gitignore ├── .vscode-test.mjs ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── assets ├── fonts │ └── fabric-icons.woff ├── logo-dark.png ├── logo-dark.svg ├── logo-large.png ├── logo-light.png ├── logo-light.svg ├── logo.png ├── logo.svg ├── pnp-logo.png └── walkthrough │ ├── actions.md │ ├── cicd-workflow.md │ ├── coding-snippets.md │ ├── create-new-project.md │ ├── spfx-intro.md │ ├── tasks.md │ ├── tenant-details.md │ └── validate-local-setup.md ├── contributing.md ├── data └── sp-dev-fx-samples.json ├── docs ├── .vscode │ ├── extensions.json │ └── launch.json ├── assets │ ├── images-vscode │ │ ├── CICD-pipeline.png │ │ ├── actions.png │ │ ├── add-component.png │ │ ├── app-catalog-list.png │ │ ├── azdo-ci-cd.gif │ │ ├── better-together.png │ │ ├── chat-commands.png │ │ ├── chat-in-action-new.gif │ │ ├── chat-in-action-new2.gif │ │ ├── chat-in-action-setup.gif │ │ ├── chat-intro.png │ │ ├── code-snippets.gif │ │ ├── code-snippets.png │ │ ├── deploy.png │ │ ├── gh-ci-cd.gif │ │ ├── grant-permissions.png │ │ ├── help-and-feedback.png │ │ ├── increase-versioning.png │ │ ├── language-model-tools-in-action.png │ │ ├── language-model-tools.png │ │ ├── login.png │ │ ├── parker-pnp.png │ │ ├── rename.png │ │ ├── sample-gallery.gif │ │ ├── samples-responsive.png │ │ ├── samples.png │ │ ├── scaffolding-additional-step-node-version.png │ │ ├── scaffolding-additional-step.png │ │ ├── scaffolding-form.gif │ │ ├── scaffolding-support.png │ │ ├── scaffolding.png │ │ ├── set-form-customizer-action.png │ │ ├── settings-node-version-manager-file-default-value.png │ │ ├── settings-node-version-manager-file.png │ │ ├── settings-node-version-manager.png │ │ ├── settings.png │ │ ├── sign-in-entra-app-reg-form.png │ │ ├── sign-in-existing-app.gif │ │ ├── sign-in-options.png │ │ ├── sign-in.gif │ │ ├── start.png │ │ ├── tasks.png │ │ ├── tenant-links.png │ │ ├── tenant-wide-extensions-management-capabilities.png │ │ ├── upgrade-project-code-tour.png │ │ ├── upgrade-project.png │ │ ├── validate-dependency.png │ │ ├── validate-project.png │ │ ├── walkthrough.png │ │ └── welcome-experience.png │ └── images │ │ ├── app-reg-advanced.png │ │ ├── app-reg-auth.png │ │ ├── app-reg-config.png │ │ ├── app-reg-configURI.png │ │ ├── app-reg-new.png │ │ ├── app-reg-permissions.png │ │ ├── app-registration.png │ │ ├── azdo-scaffolding-appauth.png │ │ ├── azdo-scaffolding-appreg.png │ │ ├── azdo-scaffolding-pipeconfig.png │ │ ├── azdo-scaffolding-pipelines.png │ │ ├── azdo-scaffolding-step1.png │ │ ├── azdo-scaffolding-step2.png │ │ ├── azdo-scaffolding-step3.png │ │ ├── azdo-scaffolding-userauth.png │ │ ├── azdo-scaffolding-yaml.png │ │ ├── ghwf-scaffolding-appreg.png │ │ ├── ghwf-scaffolding-runwf.png │ │ ├── ghwf-scaffolding-step1.png │ │ ├── ghwf-scaffolding-step2.png │ │ ├── ghwf-scaffolding-step3.png │ │ ├── pre-release-version.png │ │ ├── release-bundle.png │ │ ├── release-version.png │ │ └── spfx-manage-settings.png ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public │ ├── favicon.svg │ └── spfxtk-intro.mp4 ├── src │ ├── components │ │ ├── Introduction.astro │ │ └── YouTubeEmbed.astro │ ├── content.config.ts │ ├── content │ │ └── docs │ │ │ ├── about │ │ │ ├── changelog.mdx │ │ │ ├── code-of-conduct.mdx │ │ │ ├── disclaimer.mdx │ │ │ ├── license.mdx │ │ │ ├── marketing-resources.mdx │ │ │ ├── meet-the-team.mdx │ │ │ └── telemetry.mdx │ │ │ ├── contributing-guidance.mdx │ │ │ ├── features │ │ │ ├── actions.mdx │ │ │ ├── ci-cd.mdx │ │ │ ├── coding.mdx │ │ │ ├── github-copilot-capabilities.mdx │ │ │ ├── m365-agents-toolkit.mdx │ │ │ ├── management-capabilities.mdx │ │ │ ├── scaffolding.mdx │ │ │ ├── setup.mdx │ │ │ ├── sign-in.mdx │ │ │ └── welcome-experience-and-walkthrough.mdx │ │ │ ├── getting-started.mdx │ │ │ ├── index.mdx │ │ │ ├── scenarios │ │ │ └── spfx-project-upgrade-lm-tool.mdx │ │ │ └── technical-insights.mdx │ └── styles │ │ └── docs.css ├── tailwind.config.mjs └── tsconfig.json ├── npm-shrinkwrap.json ├── package.json ├── postcss.config.js ├── scripts ├── beta-release.js ├── cli-for-microsoft365-copy-local-version.ps1 ├── cli-for-microsoft365-create-grounding-data.ps1 ├── prepare-sample-data.ps1 └── shrink-images.ps1 ├── src ├── chat │ ├── CliForMicrosoft365SpoCommands.ts │ ├── PromptHandlers.ts │ └── tools │ │ ├── ChatTools.ts │ │ ├── spfx │ │ ├── SpfxUpgrade.ts │ │ └── index.ts │ │ └── spo │ │ ├── app │ │ ├── AppInstall.ts │ │ └── AppList.ts │ │ ├── index.ts │ │ ├── list │ │ ├── ListAdd.ts │ │ ├── ListGet.ts │ │ └── ListRemove.ts │ │ ├── page │ │ └── PageAdd.ts │ │ ├── site │ │ ├── SiteAdd.ts │ │ ├── SiteGet.ts │ │ └── SiteRemove.ts │ │ └── utils │ │ └── ToolAuthValidationUtil.ts ├── constants │ ├── AdaptiveCardTypes.ts │ ├── Commands.ts │ ├── ComponentTypes.ts │ ├── ContextKeys.ts │ ├── ExtensionTypes.ts │ ├── FrameworkTypes.ts │ ├── General.ts │ ├── ListTemplates.ts │ ├── NodeVersionManagers.ts │ ├── ProjectFileContent.ts │ ├── Prompts.ts │ ├── WebTemplates.ts │ ├── WebViewTypes.ts │ ├── WebviewCommand.ts │ ├── WorkflowTypes.ts │ └── index.ts ├── extension.ts ├── models │ ├── AppCatalogApp.ts │ ├── GenerateWorkflowCommandInput.ts │ ├── Sample.ts │ ├── ServeConfig.ts │ ├── SiteAppCatalog.ts │ ├── SpfxAddComponentCommandInput.ts │ ├── SpfxScaffoldCommandInput.ts │ ├── YoRc.ts │ ├── command-result.ts │ ├── index.ts │ ├── npm-ls.ts │ ├── solution-add-result.ts │ ├── subscription.ts │ └── vscode-launch.ts ├── panels │ ├── CommandPanel.ts │ ├── HelpTreeData.ts │ └── TaskTreeData.ts ├── providers │ ├── ActionTreeDataProvider.ts │ └── AuthProvider.ts ├── services │ ├── actions │ │ ├── CertificateActions.ts │ │ ├── CliActions.ts │ │ ├── CopilotActions.ts │ │ ├── Dependencies.ts │ │ ├── EntraAppRegistration.ts │ │ ├── IncreaseVersionActions.ts │ │ ├── Scaffolder.ts │ │ └── SpfxAppCLIActions.ts │ ├── check │ │ ├── AdaptiveCardCheck.ts │ │ ├── DebuggerCheck.ts │ │ └── Folders.ts │ ├── dataType │ │ ├── EnvironmentInformation.ts │ │ ├── Extension.ts │ │ ├── Logger.ts │ │ ├── M365AgentsToolkitIntegration.ts │ │ ├── Notifications.ts │ │ └── ProjectInformation.ts │ └── executeWrappers │ │ ├── CliCommandExecuter.ts │ │ ├── CommandExecuter.ts │ │ └── TerminalCommandExecuter.ts ├── test │ ├── runTests.ts │ ├── suite │ │ ├── extension.test.ts │ │ ├── helpView.test.ts │ │ ├── index.ts │ │ └── taskView.test.ts │ ├── testConstants.ts │ └── utils.ts ├── utils │ ├── getExtensionSettings.ts │ ├── getPlatform.ts │ ├── increaseVersion.ts │ ├── index.ts │ ├── parseCliCommand.ts │ ├── parseWinPath.ts │ ├── parseYoRc.ts │ ├── sleep.ts │ └── validateGuid.ts └── webview │ ├── PnPWebview.ts │ └── view │ ├── components │ ├── App.tsx │ ├── controls │ │ ├── LabelWithTooltip.tsx │ │ ├── MultiSelect.tsx │ │ ├── StepHeader.tsx │ │ └── index.ts │ ├── forms │ │ ├── entraAppReg │ │ │ └── RegisterEntraAppRegView.tsx │ │ ├── spfxProject │ │ │ ├── AdditionalStep.tsx │ │ │ ├── ComponentDetailsStep.tsx │ │ │ ├── FormActions.tsx │ │ │ ├── FormHeader.tsx │ │ │ ├── GeneralInfoStep.tsx │ │ │ ├── PackageSelector.tsx │ │ │ ├── ScaffoldSpfxProjectView.tsx │ │ │ └── index.ts │ │ └── workflow │ │ │ ├── AppRegistrationForm.tsx │ │ │ ├── AuthenticationMethodStep.tsx │ │ │ ├── DeploymentSettingsStep.tsx │ │ │ ├── GeneralInfoStep.tsx │ │ │ ├── ScaffoldWorkflowView.tsx │ │ │ ├── WorkflowHeader.tsx │ │ │ ├── WorkflowSummary.tsx │ │ │ └── index.ts │ ├── gallery │ │ ├── Card.tsx │ │ ├── Counter.tsx │ │ ├── DetailsView.tsx │ │ ├── GalleryHeader.tsx │ │ ├── GalleryLoader.tsx │ │ ├── GalleryView.tsx │ │ ├── List.tsx │ │ ├── NoResults.tsx │ │ ├── Row.tsx │ │ ├── SearchBar.tsx │ │ └── index.ts │ └── icons │ │ ├── AddIcon.tsx │ │ ├── AzureDevOpsIcon.tsx │ │ ├── BackIcon.tsx │ │ ├── CardIcon.tsx │ │ ├── ChevronDownIcon.tsx │ │ ├── ClearIcon.tsx │ │ ├── CloseIcon.tsx │ │ ├── CopyIcon.tsx │ │ ├── DesktopDownloadIcon.tsx │ │ ├── FolderIcon.tsx │ │ ├── GitHubIcon.tsx │ │ ├── InfoIcon.tsx │ │ ├── LibraryIcon.tsx │ │ ├── ListIcon.tsx │ │ ├── PreviewIcon.tsx │ │ ├── RocketIcon.tsx │ │ ├── SearchIcon.tsx │ │ └── index.ts │ ├── hooks │ ├── useLocalStorage .ts │ └── useSamples.tsx │ ├── index.css │ └── index.tsx ├── syntaxes └── pnp-output.tmLanguage.json ├── tailwind.config.js ├── tsconfig.json └── webpack ├── extension.config.js └── webview.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/prompts/create-pr-description.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/prompts/create-pr-description.prompt.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/check-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/workflows/check-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release-beta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/workflows/release-beta.yml -------------------------------------------------------------------------------- /.github/workflows/release-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/workflows/release-docs.yml -------------------------------------------------------------------------------- /.github/workflows/release-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/workflows/release-local.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/update-samples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.github/workflows/update-samples.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.vscode-test.mjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /assets/fonts/fabric-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/fonts/fabric-icons.woff -------------------------------------------------------------------------------- /assets/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/logo-dark.png -------------------------------------------------------------------------------- /assets/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/logo-dark.svg -------------------------------------------------------------------------------- /assets/logo-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/logo-large.png -------------------------------------------------------------------------------- /assets/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/logo-light.png -------------------------------------------------------------------------------- /assets/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/logo-light.svg -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /assets/pnp-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/pnp-logo.png -------------------------------------------------------------------------------- /assets/walkthrough/actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/walkthrough/actions.md -------------------------------------------------------------------------------- /assets/walkthrough/cicd-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/walkthrough/cicd-workflow.md -------------------------------------------------------------------------------- /assets/walkthrough/coding-snippets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/walkthrough/coding-snippets.md -------------------------------------------------------------------------------- /assets/walkthrough/create-new-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/walkthrough/create-new-project.md -------------------------------------------------------------------------------- /assets/walkthrough/spfx-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/walkthrough/spfx-intro.md -------------------------------------------------------------------------------- /assets/walkthrough/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/walkthrough/tasks.md -------------------------------------------------------------------------------- /assets/walkthrough/tenant-details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/walkthrough/tenant-details.md -------------------------------------------------------------------------------- /assets/walkthrough/validate-local-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/assets/walkthrough/validate-local-setup.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/contributing.md -------------------------------------------------------------------------------- /data/sp-dev-fx-samples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/data/sp-dev-fx-samples.json -------------------------------------------------------------------------------- /docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/.vscode/launch.json -------------------------------------------------------------------------------- /docs/assets/images-vscode/CICD-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/CICD-pipeline.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/actions.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/add-component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/add-component.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/app-catalog-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/app-catalog-list.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/azdo-ci-cd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/azdo-ci-cd.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/better-together.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/better-together.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/chat-commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/chat-commands.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/chat-in-action-new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/chat-in-action-new.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/chat-in-action-new2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/chat-in-action-new2.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/chat-in-action-setup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/chat-in-action-setup.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/chat-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/chat-intro.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/code-snippets.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/code-snippets.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/code-snippets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/code-snippets.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/deploy.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/gh-ci-cd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/gh-ci-cd.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/grant-permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/grant-permissions.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/help-and-feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/help-and-feedback.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/increase-versioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/increase-versioning.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/language-model-tools-in-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/language-model-tools-in-action.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/language-model-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/language-model-tools.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/login.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/parker-pnp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/parker-pnp.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/rename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/rename.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/sample-gallery.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/sample-gallery.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/samples-responsive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/samples-responsive.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/samples.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/scaffolding-additional-step-node-version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/scaffolding-additional-step-node-version.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/scaffolding-additional-step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/scaffolding-additional-step.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/scaffolding-form.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/scaffolding-form.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/scaffolding-support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/scaffolding-support.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/scaffolding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/scaffolding.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/set-form-customizer-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/set-form-customizer-action.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/settings-node-version-manager-file-default-value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/settings-node-version-manager-file-default-value.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/settings-node-version-manager-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/settings-node-version-manager-file.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/settings-node-version-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/settings-node-version-manager.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/settings.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/sign-in-entra-app-reg-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/sign-in-entra-app-reg-form.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/sign-in-existing-app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/sign-in-existing-app.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/sign-in-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/sign-in-options.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/sign-in.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/sign-in.gif -------------------------------------------------------------------------------- /docs/assets/images-vscode/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/start.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/tasks.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/tenant-links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/tenant-links.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/tenant-wide-extensions-management-capabilities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/tenant-wide-extensions-management-capabilities.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/upgrade-project-code-tour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/upgrade-project-code-tour.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/upgrade-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/upgrade-project.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/validate-dependency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/validate-dependency.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/validate-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/validate-project.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/walkthrough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/walkthrough.png -------------------------------------------------------------------------------- /docs/assets/images-vscode/welcome-experience.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images-vscode/welcome-experience.png -------------------------------------------------------------------------------- /docs/assets/images/app-reg-advanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/app-reg-advanced.png -------------------------------------------------------------------------------- /docs/assets/images/app-reg-auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/app-reg-auth.png -------------------------------------------------------------------------------- /docs/assets/images/app-reg-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/app-reg-config.png -------------------------------------------------------------------------------- /docs/assets/images/app-reg-configURI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/app-reg-configURI.png -------------------------------------------------------------------------------- /docs/assets/images/app-reg-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/app-reg-new.png -------------------------------------------------------------------------------- /docs/assets/images/app-reg-permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/app-reg-permissions.png -------------------------------------------------------------------------------- /docs/assets/images/app-registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/app-registration.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-appauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-appauth.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-appreg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-appreg.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-pipeconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-pipeconfig.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-pipelines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-pipelines.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-step1.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-step2.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-step3.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-userauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-userauth.png -------------------------------------------------------------------------------- /docs/assets/images/azdo-scaffolding-yaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/azdo-scaffolding-yaml.png -------------------------------------------------------------------------------- /docs/assets/images/ghwf-scaffolding-appreg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/ghwf-scaffolding-appreg.png -------------------------------------------------------------------------------- /docs/assets/images/ghwf-scaffolding-runwf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/ghwf-scaffolding-runwf.png -------------------------------------------------------------------------------- /docs/assets/images/ghwf-scaffolding-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/ghwf-scaffolding-step1.png -------------------------------------------------------------------------------- /docs/assets/images/ghwf-scaffolding-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/ghwf-scaffolding-step2.png -------------------------------------------------------------------------------- /docs/assets/images/ghwf-scaffolding-step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/ghwf-scaffolding-step3.png -------------------------------------------------------------------------------- /docs/assets/images/pre-release-version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/pre-release-version.png -------------------------------------------------------------------------------- /docs/assets/images/release-bundle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/release-bundle.png -------------------------------------------------------------------------------- /docs/assets/images/release-version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/release-version.png -------------------------------------------------------------------------------- /docs/assets/images/spfx-manage-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/assets/images/spfx-manage-settings.png -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/astro.config.mjs -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/public/spfxtk-intro.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/public/spfxtk-intro.mp4 -------------------------------------------------------------------------------- /docs/src/components/Introduction.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/components/Introduction.astro -------------------------------------------------------------------------------- /docs/src/components/YouTubeEmbed.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/components/YouTubeEmbed.astro -------------------------------------------------------------------------------- /docs/src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content.config.ts -------------------------------------------------------------------------------- /docs/src/content/docs/about/changelog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/about/changelog.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/about/code-of-conduct.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/about/code-of-conduct.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/about/disclaimer.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/about/disclaimer.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/about/license.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/about/license.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/about/marketing-resources.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/about/marketing-resources.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/about/meet-the-team.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/about/meet-the-team.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/about/telemetry.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/about/telemetry.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/contributing-guidance.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/contributing-guidance.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/actions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/actions.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/ci-cd.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/ci-cd.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/coding.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/coding.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/github-copilot-capabilities.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/github-copilot-capabilities.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/m365-agents-toolkit.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/m365-agents-toolkit.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/management-capabilities.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/management-capabilities.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/scaffolding.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/scaffolding.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/setup.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/sign-in.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/sign-in.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/features/welcome-experience-and-walkthrough.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/features/welcome-experience-and-walkthrough.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/getting-started.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/scenarios/spfx-project-upgrade-lm-tool.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/scenarios/spfx-project-upgrade-lm-tool.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/technical-insights.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/content/docs/technical-insights.mdx -------------------------------------------------------------------------------- /docs/src/styles/docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/src/styles/docs.css -------------------------------------------------------------------------------- /docs/tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/tailwind.config.mjs -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/npm-shrinkwrap.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/postcss.config.js -------------------------------------------------------------------------------- /scripts/beta-release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/scripts/beta-release.js -------------------------------------------------------------------------------- /scripts/cli-for-microsoft365-copy-local-version.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/scripts/cli-for-microsoft365-copy-local-version.ps1 -------------------------------------------------------------------------------- /scripts/cli-for-microsoft365-create-grounding-data.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/scripts/cli-for-microsoft365-create-grounding-data.ps1 -------------------------------------------------------------------------------- /scripts/prepare-sample-data.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/scripts/prepare-sample-data.ps1 -------------------------------------------------------------------------------- /scripts/shrink-images.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/scripts/shrink-images.ps1 -------------------------------------------------------------------------------- /src/chat/CliForMicrosoft365SpoCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/CliForMicrosoft365SpoCommands.ts -------------------------------------------------------------------------------- /src/chat/PromptHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/PromptHandlers.ts -------------------------------------------------------------------------------- /src/chat/tools/ChatTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/ChatTools.ts -------------------------------------------------------------------------------- /src/chat/tools/spfx/SpfxUpgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spfx/SpfxUpgrade.ts -------------------------------------------------------------------------------- /src/chat/tools/spfx/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SpfxUpgrade'; -------------------------------------------------------------------------------- /src/chat/tools/spo/app/AppInstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/app/AppInstall.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/app/AppList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/app/AppList.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/index.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/list/ListAdd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/list/ListAdd.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/list/ListGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/list/ListGet.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/list/ListRemove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/list/ListRemove.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/page/PageAdd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/page/PageAdd.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/site/SiteAdd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/site/SiteAdd.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/site/SiteGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/site/SiteGet.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/site/SiteRemove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/site/SiteRemove.ts -------------------------------------------------------------------------------- /src/chat/tools/spo/utils/ToolAuthValidationUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/chat/tools/spo/utils/ToolAuthValidationUtil.ts -------------------------------------------------------------------------------- /src/constants/AdaptiveCardTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/AdaptiveCardTypes.ts -------------------------------------------------------------------------------- /src/constants/Commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/Commands.ts -------------------------------------------------------------------------------- /src/constants/ComponentTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/ComponentTypes.ts -------------------------------------------------------------------------------- /src/constants/ContextKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/ContextKeys.ts -------------------------------------------------------------------------------- /src/constants/ExtensionTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/ExtensionTypes.ts -------------------------------------------------------------------------------- /src/constants/FrameworkTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/FrameworkTypes.ts -------------------------------------------------------------------------------- /src/constants/General.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/General.ts -------------------------------------------------------------------------------- /src/constants/ListTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/ListTemplates.ts -------------------------------------------------------------------------------- /src/constants/NodeVersionManagers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/NodeVersionManagers.ts -------------------------------------------------------------------------------- /src/constants/ProjectFileContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/ProjectFileContent.ts -------------------------------------------------------------------------------- /src/constants/Prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/Prompts.ts -------------------------------------------------------------------------------- /src/constants/WebTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/WebTemplates.ts -------------------------------------------------------------------------------- /src/constants/WebViewTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/WebViewTypes.ts -------------------------------------------------------------------------------- /src/constants/WebviewCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/WebviewCommand.ts -------------------------------------------------------------------------------- /src/constants/WorkflowTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/WorkflowTypes.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/models/AppCatalogApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/AppCatalogApp.ts -------------------------------------------------------------------------------- /src/models/GenerateWorkflowCommandInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/GenerateWorkflowCommandInput.ts -------------------------------------------------------------------------------- /src/models/Sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/Sample.ts -------------------------------------------------------------------------------- /src/models/ServeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/ServeConfig.ts -------------------------------------------------------------------------------- /src/models/SiteAppCatalog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/SiteAppCatalog.ts -------------------------------------------------------------------------------- /src/models/SpfxAddComponentCommandInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/SpfxAddComponentCommandInput.ts -------------------------------------------------------------------------------- /src/models/SpfxScaffoldCommandInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/SpfxScaffoldCommandInput.ts -------------------------------------------------------------------------------- /src/models/YoRc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/YoRc.ts -------------------------------------------------------------------------------- /src/models/command-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/command-result.ts -------------------------------------------------------------------------------- /src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/index.ts -------------------------------------------------------------------------------- /src/models/npm-ls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/npm-ls.ts -------------------------------------------------------------------------------- /src/models/solution-add-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/solution-add-result.ts -------------------------------------------------------------------------------- /src/models/subscription.ts: -------------------------------------------------------------------------------- 1 | export interface Subscription { dispose(): any } -------------------------------------------------------------------------------- /src/models/vscode-launch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/models/vscode-launch.ts -------------------------------------------------------------------------------- /src/panels/CommandPanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/panels/CommandPanel.ts -------------------------------------------------------------------------------- /src/panels/HelpTreeData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/panels/HelpTreeData.ts -------------------------------------------------------------------------------- /src/panels/TaskTreeData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/panels/TaskTreeData.ts -------------------------------------------------------------------------------- /src/providers/ActionTreeDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/providers/ActionTreeDataProvider.ts -------------------------------------------------------------------------------- /src/providers/AuthProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/providers/AuthProvider.ts -------------------------------------------------------------------------------- /src/services/actions/CertificateActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/actions/CertificateActions.ts -------------------------------------------------------------------------------- /src/services/actions/CliActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/actions/CliActions.ts -------------------------------------------------------------------------------- /src/services/actions/CopilotActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/actions/CopilotActions.ts -------------------------------------------------------------------------------- /src/services/actions/Dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/actions/Dependencies.ts -------------------------------------------------------------------------------- /src/services/actions/EntraAppRegistration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/actions/EntraAppRegistration.ts -------------------------------------------------------------------------------- /src/services/actions/IncreaseVersionActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/actions/IncreaseVersionActions.ts -------------------------------------------------------------------------------- /src/services/actions/Scaffolder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/actions/Scaffolder.ts -------------------------------------------------------------------------------- /src/services/actions/SpfxAppCLIActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/actions/SpfxAppCLIActions.ts -------------------------------------------------------------------------------- /src/services/check/AdaptiveCardCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/check/AdaptiveCardCheck.ts -------------------------------------------------------------------------------- /src/services/check/DebuggerCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/check/DebuggerCheck.ts -------------------------------------------------------------------------------- /src/services/check/Folders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/check/Folders.ts -------------------------------------------------------------------------------- /src/services/dataType/EnvironmentInformation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/dataType/EnvironmentInformation.ts -------------------------------------------------------------------------------- /src/services/dataType/Extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/dataType/Extension.ts -------------------------------------------------------------------------------- /src/services/dataType/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/dataType/Logger.ts -------------------------------------------------------------------------------- /src/services/dataType/M365AgentsToolkitIntegration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/dataType/M365AgentsToolkitIntegration.ts -------------------------------------------------------------------------------- /src/services/dataType/Notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/dataType/Notifications.ts -------------------------------------------------------------------------------- /src/services/dataType/ProjectInformation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/dataType/ProjectInformation.ts -------------------------------------------------------------------------------- /src/services/executeWrappers/CliCommandExecuter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/executeWrappers/CliCommandExecuter.ts -------------------------------------------------------------------------------- /src/services/executeWrappers/CommandExecuter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/executeWrappers/CommandExecuter.ts -------------------------------------------------------------------------------- /src/services/executeWrappers/TerminalCommandExecuter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/services/executeWrappers/TerminalCommandExecuter.ts -------------------------------------------------------------------------------- /src/test/runTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/test/runTests.ts -------------------------------------------------------------------------------- /src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /src/test/suite/helpView.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/test/suite/helpView.test.ts -------------------------------------------------------------------------------- /src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/test/suite/index.ts -------------------------------------------------------------------------------- /src/test/suite/taskView.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/test/suite/taskView.test.ts -------------------------------------------------------------------------------- /src/test/testConstants.ts: -------------------------------------------------------------------------------- 1 | export const EXTENSION_ID = 'm365pnp.viva-connections-toolkit'; -------------------------------------------------------------------------------- /src/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/test/utils.ts -------------------------------------------------------------------------------- /src/utils/getExtensionSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/getExtensionSettings.ts -------------------------------------------------------------------------------- /src/utils/getPlatform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/getPlatform.ts -------------------------------------------------------------------------------- /src/utils/increaseVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/increaseVersion.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/parseCliCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/parseCliCommand.ts -------------------------------------------------------------------------------- /src/utils/parseWinPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/parseWinPath.ts -------------------------------------------------------------------------------- /src/utils/parseYoRc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/parseYoRc.ts -------------------------------------------------------------------------------- /src/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/sleep.ts -------------------------------------------------------------------------------- /src/utils/validateGuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/utils/validateGuid.ts -------------------------------------------------------------------------------- /src/webview/PnPWebview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/PnPWebview.ts -------------------------------------------------------------------------------- /src/webview/view/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/App.tsx -------------------------------------------------------------------------------- /src/webview/view/components/controls/LabelWithTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/controls/LabelWithTooltip.tsx -------------------------------------------------------------------------------- /src/webview/view/components/controls/MultiSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/controls/MultiSelect.tsx -------------------------------------------------------------------------------- /src/webview/view/components/controls/StepHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/controls/StepHeader.tsx -------------------------------------------------------------------------------- /src/webview/view/components/controls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/controls/index.ts -------------------------------------------------------------------------------- /src/webview/view/components/forms/entraAppReg/RegisterEntraAppRegView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/entraAppReg/RegisterEntraAppRegView.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/spfxProject/AdditionalStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/spfxProject/AdditionalStep.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/spfxProject/ComponentDetailsStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/spfxProject/ComponentDetailsStep.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/spfxProject/FormActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/spfxProject/FormActions.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/spfxProject/FormHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/spfxProject/FormHeader.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/spfxProject/GeneralInfoStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/spfxProject/GeneralInfoStep.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/spfxProject/PackageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/spfxProject/PackageSelector.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/spfxProject/ScaffoldSpfxProjectView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/spfxProject/ScaffoldSpfxProjectView.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/spfxProject/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/spfxProject/index.ts -------------------------------------------------------------------------------- /src/webview/view/components/forms/workflow/AppRegistrationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/workflow/AppRegistrationForm.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/workflow/AuthenticationMethodStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/workflow/AuthenticationMethodStep.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/workflow/DeploymentSettingsStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/workflow/DeploymentSettingsStep.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/workflow/GeneralInfoStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/workflow/GeneralInfoStep.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/workflow/ScaffoldWorkflowView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/workflow/ScaffoldWorkflowView.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/workflow/WorkflowHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/workflow/WorkflowHeader.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/workflow/WorkflowSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/workflow/WorkflowSummary.tsx -------------------------------------------------------------------------------- /src/webview/view/components/forms/workflow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/forms/workflow/index.ts -------------------------------------------------------------------------------- /src/webview/view/components/gallery/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/Card.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/Counter.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/DetailsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/DetailsView.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/GalleryHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/GalleryHeader.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/GalleryLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/GalleryLoader.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/GalleryView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/GalleryView.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/List.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/NoResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/NoResults.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/Row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/Row.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/SearchBar.tsx -------------------------------------------------------------------------------- /src/webview/view/components/gallery/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/gallery/index.ts -------------------------------------------------------------------------------- /src/webview/view/components/icons/AddIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/AddIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/AzureDevOpsIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/AzureDevOpsIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/BackIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/BackIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/CardIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/CardIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/ChevronDownIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/ChevronDownIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/ClearIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/ClearIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/CloseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/CloseIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/CopyIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/CopyIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/DesktopDownloadIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/DesktopDownloadIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/FolderIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/FolderIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/GitHubIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/GitHubIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/InfoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/InfoIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/LibraryIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/LibraryIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/ListIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/ListIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/PreviewIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/PreviewIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/RocketIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/RocketIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/SearchIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/SearchIcon.tsx -------------------------------------------------------------------------------- /src/webview/view/components/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/components/icons/index.ts -------------------------------------------------------------------------------- /src/webview/view/hooks/useLocalStorage .ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/hooks/useLocalStorage .ts -------------------------------------------------------------------------------- /src/webview/view/hooks/useSamples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/hooks/useSamples.tsx -------------------------------------------------------------------------------- /src/webview/view/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/index.css -------------------------------------------------------------------------------- /src/webview/view/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/src/webview/view/index.tsx -------------------------------------------------------------------------------- /syntaxes/pnp-output.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/syntaxes/pnp-output.tmLanguage.json -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack/extension.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/webpack/extension.config.js -------------------------------------------------------------------------------- /webpack/webview.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pnp/vscode-viva/HEAD/webpack/webview.config.js --------------------------------------------------------------------------------